dev/skills/csa-security/SKILL.md
Adversarial security analysis expertise for identifying vulnerabilities before attackers do
npx skillsauth add ryderfreeman4logos/cli-sub-agent csa-securityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Adversarial security analysis expertise for identifying vulnerabilities before attackers do.
For every code path:
| Dimension | Checks |
|-----------|--------|
| Panic/DoS | unwrap(), array bounds, division by zero, stack overflow, integer overflow |
| Resource Exhaustion | Unbounded loops, unlimited memory allocation, connection pool depletion |
| Race Conditions | TOCTOU, double-spend attacks, non-atomic operations, concurrent access bugs |
| Injection Attacks | SQL injection, command injection, XSS, path traversal, deserialization |
| Auth/Authz | Permission bypass, session fixation, credential leakage, privilege escalation |
| Cryptography | Weak randomness, timing attacks, plaintext storage, hardcoded secrets |
| Business Logic | Negative amounts, integer overflow, state machine bypass, double-processing |
# Security Review: {Module Name}
**Risk Level**: [Critical / High / Medium / Low]
## Findings
### [Critical] SEC-001: {Title}
**Location**: `path/to/file.rs:123`
**Type**: {Panic DoS / Resource Exhaustion / Race Condition / ...}
**Description**: {Detailed vulnerability description}
**Suggested Fix**: {Code example}
## Priority Action Plan
1. **Immediate**: Critical/High issues
2. **Short-term**: Medium issues
3. **Long-term**: Low issues
FORBIDDEN PATTERNS:
unwrap() or expect() on untrusted inputREQUIRED PATTERNS:
.checked_add(), .checked_mul()).get() instead of [] for collectionstools
--- name = "csa-setup" version = "0.1.0" description = "Install CSA, Weave, and coding workflow patterns for AI agent bots" homepage = "https://github.com/RyderFreeman4Logos/cli-sub-agent" target = "agent-bots" --- # CSA Setup > Installation guide for AI agent bots (openclaw, Moltis, etc.) to set up > CSA and Weave with optional coding workflow patterns. ## Skill Files | File | Description | |------|-------------| | **skill.md** (this file) | Installation and setup guide | | **skills/AGENTS.
testing
Use when: converting TODO plan or open GitHub issues into deterministic execution checklist
development
Use when: full dev cycle branch->plan->implement->review->PR->merge
development
Use when: running CSA-driven code review, independent model selection