Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    security audit

    1

    An OWASP-aligned security auditor that identifies vulnerabilities, scans for secrets, and ranks risks by impact.

    $25

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    security audit

    security audit

    Example session with this skill installed

    Run a security audit on this Node.js repository. I'm worried about OWASP Top 10 risks and potential leaked keys in our git history. Focus on the auth flow and our AWS integration.

    • Read your context and instructions
    • Compiled the security audit

    I have completed the security recon for the Node.js repository. Before proceeding with the full audit and git history scan, I have drafted the AUDIT_BRIEF.md for your approval.

    Audit Summary

    CategoryFindingsTop Risk
    Broken Access Control2High
    Identification & Auth1Critical
    Vulnerable Components12Medium
    Leaked Secrets1Immediate

    SECURITY_AUDIT.md (Preview)

    [CRITICAL] Hardcoded AWS Credentials

    • Location: src/config/aws-client.ts:14
    • Evidence: const ACCESS_KEY = "AKIA..." (Redacted)
    • OWASP Category: A07:2025-Identification and Authentication Failures
    • Risk: Critical (Likelihood: High, Impact: High)

    Reasoning: The credential has been present in git history for 4 months. Reachability is absolute as it is used in the primary S3 upload provider.

    [HIGH] Insecure Direct Object Reference (IDOR)

    • Location: src/api/user/profile.ts:42
    • CWE: CWE-639
    • Evidence: db.users.find({ id: req.params.userId }) without session ownership check.
    • Risk: High (Likelihood: Medium, Impact: High)
    • Reasoning: An authenticated user can view any other user's PII by incrementing the ID in the request URL.

    Next steps

    1. Rotate Credentials: Immediately invalidate the AWS IAM key found in aws-client.ts.
    2. Approve Brief: Review and sign off on AUDIT_BRIEF.md to authorize the full git history deep-scan.
    3. Review Remediation: See REMEDIATION_PLAN.md for the step-by-step fix for the IDOR vulnerability.
    SECURITY_AUDIT.md

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Security vulnerabilities and leaked secrets often hide in the logic gaps where automated scanners can't reach. This skill provides a systematic, defensive audit framework that combines automated scanning with deep architectural reasoning to find and rank exploitable weaknesses in your codebase.

    What it does

    • Multi-tool scanning runs semgrep, gitleaks, and dependency checkers to catch known patterns and CVEs.
    • OWASP alignment maps every finding to the Top 10:2025 categories and specific CWE IDs.
    • Risk quantification calculates Likelihood and Impact independently to produce accurate OWASP Risk Ratings.
    • Secret detection scans code and full git history for leaked credentials with automated redaction.
    • Logic gap analysis identifies broken access control and architectural flaws that standard SAST tools miss.
    • Remediation planning generates a prioritized work list ordered by exposure risk and operational urgency.

    How it works

    1. Initial Recon analyzes the tech stack, file structure, and CI config to propose an audit brief.
    2. Brief Approval requires explicit user sign-off on scope, history scanning, and network access before execution.
    3. Execution & Triage runs authorized scanners and filters false positives through manual verification.
    4. Manual Review evaluates the code against the OWASP Top 10 to find flaws in auth, logic, and data handling.
    5. Reporting delivers a formal audit and a remediation plan with redacted fingerprints for any discovered secrets.

    Frameworks & tools

    The skill utilizes semgrep, gitleaks, trivy, and ecosystem-specific auditors like npm audit or pip-audit. It follows the OWASP Top 10:2025 methodology and uses a custom Python normalization script for data deduplication.

    Why this beats prompting it yourself

    Generic prompts often result in a wall of unverified scanner output or hallucinated vulnerabilities. This skill enforces a "gate" system for authorization and a formal risk matrix, ensuring findings are reachable, exploitable, and ranked by actual business impact rather than arbitrary severity labels.

    Use cases

    • Reviewing authentication and authorization logic before a production launch.
    • Identifying leaked credentials in legacy git history during a security cleanup.
    • Performing a mandatory OWASP-aligned vulnerability assessment for compliance.
    • Auditing third-party dependencies for reachable CVEs and supply chain risks.

    Known limitations

    This skill is strictly defensive and will not produce weaponized exploit payloads. It requires local installation of scanners like semgrep or gitleaks to perform automated analysis.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean today

    • Passed all security checks, Safe to install

    Listedtoday

    What's inside

    Frequently Asked Questions