attack-path-analysis
Use when Codex is already in the attack-path-analysis phase of a security scan or the user explicitly asks to trace a security…
Use when Codex is already in the finding-discovery phase of a security scan or the user explicitly asks to discover candidate security findings in a repository or code change. Do not use as the primary trigger for full PR, commit, branch, patch, or repository scans.
Claude Code
$ npx -y skills add CoWork-OS/CoWork-OS --skill finding-discovery --agent claude-code
Codex
$ npx skills add CoWork-OS/CoWork-OS --skill finding-discovery -a codex -y
Cursor
$ npx skills add CoWork-OS/CoWork-OS --skill finding-discovery -a cursor -y
Gemini CLI
$ npx skills add CoWork-OS/CoWork-OS --skill finding-discovery -a gemini-cli -y
GitHub Copilot
$ npx skills add CoWork-OS/CoWork-OS --skill finding-discovery -a github-copilot -y
OpenCode
$ npx skills add CoWork-OS/CoWork-OS --skill finding-discovery -a opencode -y
Windsurf
$ npx skills add CoWork-OS/CoWork-OS --skill finding-discovery -a windsurf -y
name: finding-discovery description: Use when Codex is already in the finding-discovery phase of a security scan or the user explicitly asks to discover candidate security findings in a repository or code change. Do not use as the primary trigger for full PR, commit, branch, patch, or repository scans. metadata: short-description: Discover security findings
Investigate the proposed code or code changes for technically plausible security vulnerabilities using the threat model as context.
The path references in this skill are the default locations for this phase. If the user explicitly provides a different path for a required input or output, use the user-provided path instead of the corresponding default path referenced in this skill. If a required input is still missing, stop and ask the user for it before continuing. Use the shared scan artifact path conventions in `../../references/scan-artifacts.md`.
If the scan target is for a targeted code-diff:
If the scan target is repository-wide or a scoped path, follow the procedure in `../security-scan/references/repository-wide-scan.md` and every required reference it lists.
Use this checklist to keep discovery specific without turning it into validation or attack-path analysis:
Use when Codex is already in the attack-path-analysis phase of a security scan or the user explicitly asks to trace a security…
Use when the user asks for a deep, exhaustive, multi-pass, or variance-reducing repository-wide Codex Security scan. Run repeated…
Use when the user explicitly asks to fix and verify a validated or plausible security finding. Do not use as the primary trigger…
Use when the user asks for a security review of a pull request, commit, branch diff, working-tree patch, or other Git-backed…
Use when the user asks for a repository-wide or scoped-path security scan.
Use when Codex is already in the threat-modeling phase of a security scan, the user explicitly invokes $threat-model, or the user…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…