cso

Detect security risks across code, dependencies, and infrastructure using Bash and Grep.

Updated Jul 3, 2025
One-click install
npx skills add https://github.com/andrew-t-james/dotfiles --skill cso-andrew-t-james
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cso
Source: https://github.com/andrew-t-james/dotfiles/tree/main/dot_claude/skills/cso
Command: npx skills add https://github.com/andrew-t-james/dotfiles --skill cso-andrew-t-james

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits security posture across code, dependencies, and CI/CD pipelines to surface credentials, misconfigurations, and governance gaps.

Core Features & Use Cases

  • Secrets archaeology: locates exposed credentials or tokens in git history and CI configs.
  • Dependency supply chain analysis: evaluates libraries and transitive dependencies for known vulnerabilities and exposure risks.
  • Threat modeling and governance: applies OWASP Top 10 and STRIDE to project architectures to identify attack surfaces.

Quick Start

Invoke the audit by typing /cso to start a full security posture assessment.

Frequently Asked Questions about cso

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

FAQPage Schema
How do I audit my codebase for exposed secrets and credentials in git history?

To audit exposed secrets, perform secrets archaeology by scanning git history and CI configurations for hardcoded credentials and tokens, producing an inventory of hidden risks for remediation.

What is STRIDE threat modeling and when do I need it for my project architecture?

STRIDE threat modeling is a structured method to identify attack surfaces across project architectures by categorizing security risks. You need it to systematically evaluate governance gaps and guide remediation efforts.

How do I check dependencies for known supply chain vulnerabilities and exposure risks?

Check dependency supply chain risks by inventorying libraries and transitive dependencies against known vulnerabilities. Use reproducible web search checks to evaluate exposure risks and surface recommended mitigations for insecure packages.

Can I use this security audit to check for OWASP Top 10 misconfigurations in my CI/CD pipelines?

Yes, you can use this security audit to evaluate CI/CD pipelines. It identifies infrastructure misconfigurations and governance gaps by applying OWASP Top 10 categories to surface hidden risks and enforce reproducible remediation checks.

What is the best way to start a full security posture assessment for my repository?

The best way to start a full security posture assessment is to invoke an automated audit command. This triggers reproducible checks using bash and grep to detect risks across code, dependencies, and infrastructure, outputting a comprehensive findings inventory.