cso

Audits codebases for OWASP Top 10 vulnerabilities and produces severity-rated security findings reports.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/TarunTeja44/portfolio --skill cso-tarunteja44
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cso
Source: https://github.com/TarunTeja44/portfolio/tree/main/.agents/skills/cso
Command: npx skills add https://github.com/TarunTeja44/portfolio --skill cso-tarunteja44

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Development teams ship code without knowing which security holes are actually exploitable, and generic scanners flood them with false positives. This Skill performs a structured Chief Security Officer-style audit that maps the attack surface, checks every OWASP Top 10 category, filters out noise, and reports only high-confidence findings with concrete exploit scenarios. ## Core Features & Use Cases - OWASP Top 10 Assessment: Systematically checks broken access control, cryptographic failures, injection, misconfiguration, SSRF, and more using targeted grep-based code analysis. - STRIDE Threat Modeling & Data Classification: Evaluates each component for spoofing, tampering, and privilege escalation, and classifies data by breach impact (restricted, confidential, internal, public). - Zero-Noise Findings Report: Applies hard exclusion rules, precedent rulings, and independent parallel verification so only findings with 8/10+ confidence and a concrete exploit path are reported, saved as JSON to .gstack/security-reports/. - Use Case: Run /cso --diff before merging a pull request to get a security review of only the branch changes, or run /cso --supply-chain to audit dependency CVEs with npm audit. ## Quick Start Ask the AI to run a full security audit of this codebase with the cso skill and report only verified high-confidence vulnerabilities with remediation steps.

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 skill with /cso for a full audit covering attack surface mapping, OWASP Top 10 checks, STRIDE threat modeling, and data classification. Use /cso --diff to review only current branch changes or /cso --scope auth for a focused domain audit.

How do I check my dependencies for known CVEs?

Run /cso --supply-chain to audit dependency and supply chain risk only. The skill inspects Gemfile.lock and package.json and runs npm audit or bundle audit to surface vulnerable and outdated components under OWASP category A06.

Does the security audit modify my code?

No, the skill never makes code changes. It produces a Security Posture Report with severity-rated findings, concrete exploit scenarios, and remediation recommendations, saved as JSON in .gstack/security-reports/.

How does the audit avoid false positives?

Every candidate finding passes through hard exclusion rules, precedent rulings, and a confidence gate requiring 8/10 or higher. Surviving findings are then independently verified by parallel sub-tasks before appearing in the final report.

What languages and frameworks does the security review support?

The analysis patterns cover Ruby, JavaScript, TypeScript, Python, Go, Java, PHP, and C#. It greps for framework-specific patterns like Rails controllers, Express routes, GraphQL schemas, and WebSocket handlers.