UNPKG

@flamesshield/rules-engine

Version:

Independent rules engine for security analysis of Firebase

21 lines 1.24 kB
/** * @fireshield/rules-engine * * An independent rules engine for security analysis. * Firebase-agnostic package for scanning and analyzing project configurations. */ export * from './types/index.js'; export type { StaticRule, Rule, // Alias for StaticRule RuleResult, RuleExecutionContext, RuleExecutionResult, ProjectInformation, EnrichedProjectInformation, AnalysisResult, AuthSettings, AppCheckSettings, ValidationResult, ValidationError, ValidationWarning, RuleValidationContext } from './types/index.js'; 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 { enrichProjectInformation } from './utils/computed-properties.js'; export declare const version = "1.0.0"; 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.d.ts.map