cso

Audits codebases for secrets, dependency, CI/CD, LLM, and OWASP vulnerabilities.

Updated Sep 13, 2026
One-click install
npx skills add https://github.com/abdulazeezoj/monovella-poc --skill cso-abdulazeezoj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cso
Source: https://github.com/abdulazeezoj/monovella-poc/tree/main/.agents/skills/gstack/cso
Command: npx skills add https://github.com/abdulazeezoj/monovella-poc --skill cso-abdulazeezoj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security reviews often miss the real attack surface: leaked credentials in git history, vulnerable dependencies, misconfigured CI/CD pipelines, and LLM-specific threats. This Skill runs a structured, infrastructure-first security audit that finds exploitable issues instead of producing checklist noise. ## Core Features & Use Cases - Multi-phase audit coverage: Secrets archaeology, dependency supply chain, CI/CD pipeline security, infrastructure shadow surface, webhook verification, LLM/AI security, skill supply chain scanning, OWASP Top 10, STRIDE threat modeling, and data classification. - Two audit modes: A daily zero-noise mode with an 8/10 confidence gate, and a comprehensive monthly deep scan with a 2/10 reporting bar, plus trend tracking across runs. - Confidence-based reporting: Findings are verified by tracing data flow and checking upstream validation before being reported, reducing false positives. - Use Case: Before a release, run a comprehensive audit to catch an unpinned GitHub Action, a webhook endpoint missing signature verification, and a leaked API key in git history, all in one report. ## Quick Start Ask the assistant to run a security audit of this repository and report only high-confidence vulnerabilities.

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 with AI?

Invoke the audit with a phrase like "security audit" or "OWASP review". The skill detects your stack, maps the attack surface, then runs phased checks across secrets, dependencies, CI/CD, and application code, reporting only confidence-scored findings.

What does the daily mode vs comprehensive mode cover?

Daily mode applies a strict 8/10 confidence gate so only near-certain findings are reported, keeping noise at zero. Comprehensive mode is a monthly deep scan with a 2/10 reporting bar that surfaces lower-confidence leads for manual review.

Can it detect leaked secrets in git history?

Yes. Phase 2 runs secrets archaeology using git log searches for known credential prefixes like AKIA, ghp_, sk-, and xoxb-, checks whether .env files are tracked, and flags CI configs with inline secrets instead of secret stores.

Does the audit check for LLM and AI-specific vulnerabilities?

Yes. Phase 7 checks for prompt injection vectors, unsanitized LLM output rendered as HTML, tool calling without validation, hardcoded AI API keys, and eval of LLM output, with false-positive rules for normal user-message content.

How does the audit avoid false positives?

Each phase carries explicit false-positive rules, such as excluding placeholders and test fixtures for secrets, and requiring evidence that no upstream gateway handles webhook signature verification. Findings are verified by tracing data flow before reporting.

What are the limitations of a static security audit?

The audit uses code tracing only and makes no live requests, so it cannot confirm runtime exploitability like an active pentest would. Missing optional tools such as package-manager audit CLIs are reported as skipped rather than run.