cso

Audit codebases for secrets, dependencies, CI/CD, and OWASP Top 10.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/ericdahl-dev/coauthor-cleaner --skill cso-ericdahl-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cso
Source: https://github.com/ericdahl-dev/coauthor-cleaner/tree/main/.claude/skills/gstack/cso
Command: npx skills add https://github.com/ericdahl-dev/coauthor-cleaner --skill cso-ericdahl-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive security audit, addressing infrastructure-first security, secrets archaeology, dependency supply chain, CI/CD pipeline security, LLM/AI security, skill supply chain scanning, OWASP Top 10, STRIDE threat modeling, and data classification.

Core Features & Use Cases

  • Comprehensive Security Audit: Performs a thorough audit across multiple aspects of security, including infrastructure, code, and dependencies.
  • Secrets Archaeology: Scans for and reports on leaked credentials.
  • Dependency Supply Chain: Checks for vulnerabilities in dependencies.
  • CI/CD Pipeline Security: Inspects CI/CD workflows for security issues.
  • LLM & AI Security: Audits for AI-specific vulnerabilities.
  • Use Case: When preparing for a security audit or reviewing the security posture of a project, this Skill can be used to automate the process and provide a detailed report.

Quick Start

Run the cso skill to perform a security audit on your current project.

Frequently Asked Questions about cso

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

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

A comprehensive security audit scans your codebase for leaked secrets, dependency vulnerabilities, and CI/CD pipeline issues. It also assesses OWASP Top 10 risks, STRIDE threat models, and LLM-specific vulnerabilities to provide a detailed security posture report.

What is secrets archaeology in vulnerability scanning?

Secrets archaeology in vulnerability scanning detects and reports leaked credentials hidden within your codebase history. It identifies exposed API keys and passwords to prevent unauthorized access before deploying your project.

Can I use this to check dependency supply chain security and CI/CD pipelines?

Yes, you can check dependency supply chain security and CI/CD pipelines to identify vulnerabilities in external packages and inspect workflows for security issues. This ensures your continuous integration processes remain protected against supply chain attacks.

Does the security audit require a git repository to run?

Yes, the security audit requires a repository with a .git directory and the necessary tooling installed. This git history is required to perform accurate secrets archaeology and comprehensive vulnerability scanning.

How does LLM security scanning work for AI applications?

LLM security scanning audits your project for AI-specific vulnerabilities and assesses skill supply chain risks. It identifies unique threats introduced by integrating large language models and AI components into your software architecture.

What is the best way to automate STRIDE threat modeling and data classification?

Automating STRIDE threat modeling and data classification involves running a security audit script across your project. This process identifies potential threats and categorizes data sensitivity to generate a structured security review report.