What problem does it solve?
Detects the real security risks a repository exposes beyond unit tests and quick scans: leaked secrets, CI/CD misconfigurations, dependency supply chain issues, insecure infrastructure, and unsafe AI/skill integrations. It turns noisy checklists into prioritized, actionable findings so teams can fix what attackers actually exploit.
Core Features & Use Cases
- Attack surface mapping: inventory endpoints, workflows, IaC, containers, and external integrations to show what an attacker can reach.
- Secrets archaeology & git history scanning: find leaked keys, tracked .env files, and dangerous commits with high-confidence rules.
- Dependency and supply chain analysis: surface vulnerable or malicious packages, missing lockfiles, and install-time scripts in production deps.
- CI/CD and infra checks: detect unpinned actions, pull_request_target risks, privileged containers, and overly permissive IAM.
- AI/skill supply chain and LLM security: scan skills for prompt-injection patterns, permission misuse, and provenance issues.
- Report generation: produce a Security Posture Report with severity, confidence, and remediation plans; supports daily (low-noise) and comprehensive (deep) modes.
Quick Start
Run the cso skill to perform a daily infrastructure-first audit of the current repository and generate a prioritized Security Posture Report.