security-audit

Audits codebases for tenant isolation, IDOR, secrets, and XSS vulnerabilities.

Updated Aug 29, 2026
One-click install
npx skills add https://github.com/1arley/volibear --skill security-audit-1arley
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/1arley/volibear/tree/main/.opencode/skills/security-audit
Command: npx skills add https://github.com/1arley/volibear --skill security-audit-1arley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual security reviews often miss vulnerabilities because reviewers sample code instead of sweeping it systematically, and generic checklists ignore the project's actual stack. This Skill performs a stack-adaptive security audit that first detects the language, framework, ORM, auth mechanism, and deploy files, then translates five canonical failure classes into stack-specific checks. ## Core Features & Use Cases - Stack-Adaptive Detection: Reads package.json, go.mod, requirements.txt, and deploy files to map generic vulnerability classes to the project's real isolation and auth mechanisms. - Five Verified Failure Classes: Sweeps for missing tenant/owner isolation, browser-only privilege gates, IDOR, hardcoded or git-history secrets, and unsanitized input/XSS, handler by handler. - Evidence-Backed Reporting: Produces findings with file:line evidence, confidence levels, severity ratings, a strengths section proving coverage, prioritized recommendations, and ready-to-file GitHub issues. - Use Case: Before launching a multi-tenant SaaS feature, run the audit to verify every list, aggregation, and export query filters by tenant, every admin UI gate has a server-side check, and no JWT secret defaults leak through docker-compose. ## Quick Start Ask the agent to run a security audit on this repository and produce a report with evidence-backed findings and GitHub issues.

Frequently Asked Questions about security-audit

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

FAQPage Schema
How do I run a security audit on my codebase with an AI agent?▼

Invoke the security-audit skill against your repository. It first detects your stack from files like package.json or go.mod, then systematically sweeps all route handlers, database tables, frontend privilege gates, and deploy configs for five vulnerability classes, reporting only evidence-backed findings.

What vulnerability types does a codebase security audit check?▼

This audit covers five classes: missing tenant or owner isolation in queries, privilege gates enforced only in the browser, IDOR on object references, hardcoded or git-history secrets including insecure defaults, and unsanitized input leading to XSS or HTML injection.

Does the security audit work with frameworks other than JavaScript?▼

Yes, the audit is stack-adaptive. It detects the project's language and framework from manifests like go.mod, requirements.txt, Gemfile, or pom.xml, then translates each vulnerability class into the equivalent checks for that stack, such as RLS policies for Supabase or middleware scopes for ORMs.

How does the audit avoid false positives in security findings?▼

Every finding requires file:line evidence plus a confidence rating from CONFIRMED down to SPECULATIVE. The skill explicitly excludes public-by-design resources, publishable API keys, framework auto-escaping, doc examples, and middleware-covered routes, and declares inapplicable categories as N/A.

When should I use a specialized audit skill instead of a full security audit?▼

Use specialized skills when you need depth in a single area: authorization-audit for authz and IDOR, input-trust-audit for input handling, api-abuse-audit for endpoint surfaces, or data-integrity-audit for database constraints. The security-audit skill is the umbrella that produces the consolidated final report.