/** * SMI-864: Security Scanner for Imported Skills * SMI-1189: Refactored into modular structure * SMI-XXX: Improved output format with progress bars, tables, and JSON support * * Scans all skills from imported-skills.json for security vulnerabilities * and categorizes them by severity level. * * Usage: npx tsx packages/core/src/scripts/skill-scanner/index.ts [options] [path-to-imported-skills.json] * * Options: * --json Output results in JSON format (machine-readable, CI-friendly) * --verbose Show detailed output including all findings * --quiet Minimal output (only errors and final summary) * --help Show this help message * * Output Files: * - data/security-report.json: Full security report with all findings * - data/quarantine-skills.json: Skills with HIGH/CRITICAL findings (blocked) * - data/safe-skills.json: Skills approved for import (passed security scan) */ export * from './types.js'; export * from './categorizer.js'; export * from './trust-scorer.js'; export * from './file-scanner.js'; export * from './logger.js'; export * from './reporter.js'; export { scanImportedSkills, DEFAULT_CONFIG, DEFAULT_CLI_OPTIONS } from './scanner.js'; /** * CLI entry point * * Exported (SMI-6464) so callers — including the scan-imported-skills.ts * backwards-compat shim — can invoke the CLI explicitly instead of relying * on this module's own module-load-time side effect below. */ export declare function main(): Promise; //# sourceMappingURL=index.d.ts.map