Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Security Workbench: code security audit with recorded decisi

    1

    Structured security auditing and verified cryptography implementation from research papers.

    $30

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Security Workbench: code security audit with recorded decisi

    Security Workbench: code security audit with recorded decisi

    Example session with this skill installed

    Run a security scan on this repository to find hardcoded secrets and vulnerable dependencies. I've already installed the requirements.

    • Read your context and instructions
    • Compiled the security workbench

    I have initiated the sec-scan stage to assess the repository. The scanner evaluated the local filesystem, checked dependency versions against the OSV database, and searched for high-entropy strings.

    Security Scan Findings

    IDFindingSeverityEvidence LevelLocation
    SEC-001Hardcoded AWS Access KeyCriticalpattern-matchsrc/config/aws_provider.py:12
    SEC-002Unpinned Alpine Base ImageLowtool-verifieddocker/Dockerfile:1
    SEC-003Use of os.system with user inputHighmodel-judgmentsrc/utils/shell.py:45
    SEC-004requests v2.25.0 (CVE-2021-33503)Mediumtool-verifiedrequirements.txt:4

    Policy Decisions Required
    The scanner found one critical secret pattern. Per team policy, please confirm if SEC-001 is a valid credential or a false positive.

    Next steps

    1. Review the AWS key in src/config/aws_provider.py and rotate it immediately if valid.
    2. Update requirements.txt to requests>=2.31.0 to resolve the known vulnerability.
    3. Run sec-audit if you require a formal report including a threat model and full inventory.

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

    About this skill

    Manual security reviews are slow and prone to oversight, especially when implementing complex cryptographic standards. This skill provides a structured framework for code auditing and formal cryptography implementation, moving from paper specs to verified code.

    What it does

    • Code scanning identifies hardcoded secrets, injection points, and unsafe API patterns using tiered evidence levels.
    • Dependency auditing checks unpinned container images and queries vulnerability databases for known risks.
    • Cryptography implementation translates research papers, RFCs, or standards into specifications and tested code.
    • Audit reporting generates structured findings with priorities, requiring human verification for every issue.
    • Evidence tracking categorizes findings as tool-verified, test-verified, pattern-matched, or model-judgments.

    How it works

    1. Initialize the workbench in a project directory to create the local configuration and state tracking.
    2. Execute scan for a rapid assessment of high-priority security flaws and leaked credentials.
    3. Run audit for a deep-dive review involving threat modeling, checklists, and dependency verification.
    4. Implement crypto by following the pipeline from intake and spec extraction to secure coding and final review.

    Frameworks & tools

    The workbench utilizes Python 3.11+ and PyYAML. It interacts with external advisory databases like OSV (with consent) and requires standard developer tools for running project-specific test vectors and fuzzers.

    Why this beats prompting it yourself

    Generic prompts often miss unpinned dependencies or provide confident but incorrect cryptographic implementations. This skill enforces a multi-stage verification pipeline that treats findings as candidates until verified by tools or tests, preventing silent assumptions.

    Use cases

    • Scan a legacy repository for hardcoded API keys and unpinned Docker images.
    • Implement a new cryptographic primitive from a formal academic paper or RFC.
    • Conduct a pre-release security audit including dependency checks and threat modeling.
    • Compare multiple research papers to synthesize a single secure design for a project.

    Known limitations

    Requires Python 3.11 and PyYAML for scanner modules. Network access to vulnerability databases and execution of project code for testing require explicit user consent for each session.

    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 8 days ago

    • Passed all security checks, Safe to install

    Requires

    Osv

    Listed8 days ago

    What's inside

    Frequently Asked Questions