security

Audit software for exploitable vulnerabilities through threat modeling, safe verification, and prioritized reporting.

5|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/nuggocto/dotfiles --skill security-nuggocto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/nuggocto/dotfiles/tree/main/opencode/skills/security
Command: npx skills add https://github.com/nuggocto/dotfiles --skill security-nuggocto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security reviews often devolve into generic checklists or noisy scanner output that misses real, exploitable weaknesses. This Skill provides a structured, attacker-minded audit workflow that threat-models the system, traces untrusted data to dangerous sinks, verifies findings safely, and reports them with severity, confidence, and concrete fixes. ## Core Features & Use Cases - Threat modeling and coverage planning: Map architecture, data flows, trust boundaries, and attacker profiles, then derive review coverage from versioned baselines like OWASP ASVS, WSTG, and NIST SSDF. - Broad vulnerability review: Covers injection, authentication, authorization, business logic, APIs, secrets, cryptography, SSRF, deserialization, supply chain, configuration, logging, AI/agentic systems, and resource exhaustion. - Safe verification and evidence grading: Establishes findings with least-invasive authorized evidence and labels confidence as Confirmed, High, Medium, or Low, separating real vulnerabilities from scanner leads. - Severity, remediation, and reporting: Records technical severity, remediation priority, and CWE mapping separately, supports review-only and review-and-remediate modes, and enforces strict authorization guardrails. - Use Case: Ask for a security audit of a web API change before release; the Skill threat-models the endpoints, traces input to sinks, checks authorization policies, and returns a prioritized findings report with fixes and regression test guidance. ## Quick Start Ask the assistant to audit the current workspace for security vulnerabilities and report prioritized findings with severity and fixes.

Frequently Asked Questions about security

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

FAQPage Schema
How do I audit code for security vulnerabilities?

Start by threat-modeling the architecture, data flows, and trust boundaries, then trace untrusted input from entry points to dangerous sinks. Verify suspected issues with the least-invasive authorized evidence and report findings with severity, confidence, and concrete fixes.

What tools are used for security scanning and review?

The workflow references osv-scanner and trivy for dependencies, gitleaks and trufflehog for secrets, semgrep and CodeQL for static analysis, checkov and hadolint for IaC, and OWASP ZAP or Burp Suite for authorized dynamic testing. Scanner output is treated as a lead, not a confirmed vulnerability.

Can this skill test a deployed or production system?

Only with written authorization covering the exact targets, techniques, rate limits, data rules, and stop conditions. Without it, the skill limits itself to non-invasive source and configuration review and never runs destructive, exfiltrating, or denial-of-service tests.

How are vulnerability severity and confidence reported?

Each finding records technical severity, remediation priority, and evidence confidence separately. Confidence ranges from Confirmed down to Low for unverified scanner leads, and CVSS scoring is only used when explicitly requested with the full vector published.

Does the security review cover AI and agentic systems?

Yes. Prompts, retrieved content, model output, memory, and agent-to-agent messages are treated as untrusted input. The review examines tool authority, identity propagation, data egress, approval boundaries, and unsafe execution of model-generated output.