Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bybren-llc/security-audit
RLS validation, security audits, OWASP compliance, and vulnerability scanning.
Passed 17 of 22 test cases with the skill, and 8 of 22 without it.
and 11 more in the full report
9 fixed8 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to run a quick terminal command to scan our TypeScript source files for potential hardcoded secret keys or API tokens, while excluding environment variable references. What shell pattern should I execute?
| Checked | Without skill | With skill |
|---|---|---|
| Provides a grep command searching for patterns like sk_live or pk_live across .ts and .tsx files | Missed | Passed |
| Filters out results that reference process.env or .env files | Missed | Passed |
The instructions your model reads when the skill loads.
Guide security validation with RLS enforcement, OWASP compliance, and vulnerability detection following security-first architecture.
// FORBIDDEN: Direct Prisma calls (bypass RLS)
const users = await prisma.user.findMany();
// Must use: withUserContext, withAdminContext, or withSystemContext
// FORBIDDEN: Missing authentication on protected routes
export async function GET(req: Request) {
// No auth check before accessing user data
return getUserData();
}
// FORBIDDEN: Exposed credentials
const API_KEY = "sk_live_abc123"; // Hardcoded secret
// FORBIDDEN: SQL injection vulnerability
const query = `SELECT * FROM users WHERE id = ${userId}`; // Interpolated
test cases passed, vs 8 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.