Security scanning skill pack for AO that detects:
- OWASP Top 10 vulnerabilities
- CVEs in dependencies
- Hardcoded secrets and credentials
- Authentication/authorization misconfigurations
npm installnpm run buildnpm run typechecknpm testimport { createScanner, Severity } from 'ao-skill-security';
const scanner = createScanner();
const result = await scanner.scan(['src/**/*.ts'], {
minSeverity: Severity.HIGH,
});
console.log(`Found ${result.summary.totalFindings} issues`);This pack includes four specialized scanners:
- Secret Scanner - Detects hardcoded secrets, API keys, passwords
- Dependency Scanner - Checks for CVE vulnerabilities in dependencies
- Code Scanner - Analyzes code for OWASP Top 10 vulnerabilities
- Auth Scanner - Finds authentication and authorization issues
Reports can be generated in multiple formats:
json- Machine-readable JSONsarif- Standard static analysis formattable- Human-readable tablecsv- Spreadsheet-compatible CSV
MIT