mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
22 lines • 753 B
TypeScript
/**
* Secret Scanner
* Detects hardcoded secrets, API keys, and sensitive information
*/
import { SecurityVulnerability, EntropyAnalysisReport } from './types.js';
export declare class SecretScanner {
private projectRoot;
constructor(projectRoot: string);
private isTestFile;
scan(vulnerabilities: SecurityVulnerability[]): Promise<void>;
performEntropyAnalysis(): Promise<EntropyAnalysisReport>;
private checkEnvironmentFiles;
private checkHardcodedSecrets;
private checkFilePermissions;
private findHighEntropyStrings;
private calculateEntropy;
private classifySecretType;
private calculateConfidence;
private maskSecret;
private isFalsePositive;
}
//# sourceMappingURL=SecretScanner.d.ts.map