How this skill is triggered — by the user, by Claude, or both
Slash command
/slopsec:slopsecThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Security review built for **vibe-coded SaaS slop**: apps shipped fast with AI
Security review built for vibe-coded SaaS slop: apps shipped fast with AI assistance, where the gap between "it works" and "it's safe to expose to the internet" is where attackers live. The premise of the source material is simple — a freshly launched app got probed by an attacker within 3 hours. Bots scan the whole IPv4 space constantly; "nobody knows my URL yet" is not a defense.
This skill turns 50 recurring failure modes into a repeatable audit. Use it to review existing code or harden before a launch.
references/checklist.md. For each,
either confirm it's handled or flag it. Don't skip categories because the
app "looks fine" — the dangerous bugs are invisible from the UI.references/severity.md. Lead with
the catastrophic, instantly-exploitable ones (exposed creds, missing authz,
open DB rules). Don't bury a P0 IDOR under a missing security header.references/principles.md has all 50 items grouped into 9 categories with the
concrete "what to look for" and "how to fix" for each. Read it before auditing.
These cause the majority of real-world breaches in vibe-coded apps. If you do nothing else, verify these:
.env served, no
keys in the frontend bundle, no source maps in prod, no secrets in git
history, build logs, or error messages. The browser is hostile territory.Produce a findings report: references/report-template.md. One row per finding
with severity, evidence, and the specific fix. End with a prioritized fix
order, not just a list.
Only test apps you own or are explicitly authorized to test. This skill is for defensive hardening and authorized review. Demonstrating a vuln on your own app is fine; probing someone else's is not.
npx claudepluginhub lachydotmcg/slopsec --plugin slopsecGuides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Creates platform-native content for X, LinkedIn, TikTok, YouTube, and newsletters from source material. Adapts voice and format per platform while avoiding engagement bait and filler.