cso

Audits codebases for vulnerabilities across secrets, dependencies, CI/CD, OWASP Top 10, and STRIDE threat models.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill cso-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cso
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/claude/skills/cso
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill cso-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security reviews are often skipped or shallow because manual audits are slow and noisy. This Skill runs a structured, multi-phase security audit of your codebase with confidence-gated findings, so you get verified vulnerabilities instead of false-positive noise. ## Core Features & Use Cases - Infrastructure-first audit phases: Covers secrets archaeology, dependency supply chain, CI/CD pipeline security, webhooks, LLM/AI security, and skill supply-chain scanning. - OWASP Top 10:2025 and STRIDE analysis: Systematically checks access control, injection, cryptographic failures, and builds a per-component threat model. - Confidence-gated reporting: Daily mode reports only 8/10+ confidence findings; comprehensive mode lowers the bar to 2/10 for deep monthly scans, with 22 hard-excluded false-positive patterns. - Use Case: Before a production launch, run a full audit to find a hardcoded JWT secret in a config file, unpinned GitHub Actions, and a missing webhook signature check, then get a prioritized P0-P3 remediation roadmap saved to a dated report. ## Quick Start Ask the assistant to run a full security audit of this project and choose the full audit scope when prompted.

Frequently Asked Questions about cso

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a security audit on my codebase?

Invoke the audit and choose a scope: full audit, infrastructure only, code only, supply chain, diff only, or a custom path. The audit runs phased checks across secrets, dependencies, CI/CD, OWASP Top 10, and STRIDE, then produces a prioritized findings report.

What is the difference between daily and comprehensive security audit modes?

Daily mode uses an 8/10 confidence gate so only high-confidence, verified findings are reported with zero noise. Comprehensive mode lowers the gate to 2/10, reporting even speculative findings clearly labeled, suited for monthly deep scans.

Can I audit only the files changed in my pull request?

Yes, the diff mode restricts the audit scope to files changed relative to the main branch using git diff. This is useful for reviewing pull requests without re-scanning the entire codebase.

Does the audit check GitHub Actions and CI/CD security?

Yes, a dedicated phase checks GitHub Actions for unpinned action references, pull_request_target injection risks, logged secrets, and excessive permissions. It also reviews Docker builds for secrets in layers and unpinned base images.

Why does the audit skip findings like console.log or TODO comments?

The audit maintains a hard exclusion list of 22 patterns that are categorically not vulnerabilities, such as dev-only console logging, test credentials, and placeholder values in example files. This prevents false positives from diluting real findings.

Where are security audit reports saved?

Reports are saved to a .superstack/security-reports/ directory named by project slug and date. A history file tracks finding counts over time, highlighting new, resolved, and persistent findings between audits.