UNPKG

@flamesshield/rules-engine

Version:

Independent rules engine for security analysis of Firebase

24 lines 1.08 kB
/** * @fireshield/rules-engine * * An independent rules engine for security analysis. * Firebase-agnostic package for scanning and analyzing project configurations. */ // Export all types export * from './types/index.js'; // Export core functionality - Stage 2 implementations export * from './rule-engine/index.js'; export * from './sarif-generator/index.js'; export * from './analyzer/index.js'; export * from './scanners/index.js'; export * from './validation/index.js'; // Export utility functions export { enrichProjectInformation } from './utils/computed-properties.js'; // Package metadata export const version = '1.0.0'; // Re-export main functions for convenience export { executeRules, createRuleExecutionContext } from './rule-engine/index.js'; export { generateSARIF } from './sarif-generator/index.js'; export { analyzeProject, analyzeProjectWithSARIF, generateScanId, getAnalysisSummary } from './analyzer/index.js'; export { FunctionsEnvSecretsScanner, createSecretsScanner, scanFunctionsForSecrets } from './scanners/index.js'; //# sourceMappingURL=index.js.map