Works with the AI Agents you already use
security audit
An OWASP-aligned security auditor that identifies vulnerabilities, scans for secrets, and ranks risks by impact.
$25
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
| Category | Findings | Top Risk |
|---|---|---|
| Broken Access Control | 2 | High |
| Identification & Auth | 1 | Critical |
| Vulnerable Components | 12 | Medium |
| Leaked Secrets | 1 | Immediate |
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
- Rotate Credentials: Immediately invalidate the AWS IAM key found in
aws-client.ts. - Approve Brief: Review and sign off on
AUDIT_BRIEF.mdto authorize the full git history deep-scan. - Review Remediation: See
REMEDIATION_PLAN.mdfor the step-by-step fix for the IDOR vulnerability.
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
- Initial Recon analyzes the tech stack, file structure, and CI config to propose an audit brief.
- Brief Approval requires explicit user sign-off on scope, history scanning, and network access before execution.
- Execution & Triage runs authorized scanners and filters false positives through manual verification.
- Manual Review evaluates the code against the OWASP Top 10 to find flaws in auth, logic, and data handling.
- 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