The Web Builder
Frontend EngineerBuilds the screens people click. These rules keep the AI from leaking secrets into the browser bundle or pulling in a sketchy package.
MITRE ATT&CK coverage — how these rules defend
| Technique | Name | Tactic | What the rules do |
|---|---|---|---|
| T1059.007 | Command and Scripting Interpreter: JavaScript | Execution | Blocks agent-injected eval and unsafe innerHTML sinks in components. |
| T1195.001 | Compromise Software Dependencies and Development Tools | Initial Access | Gates npm/pnpm adds to pinned, lockfile-locked, audited dependencies. |
| T1552.001 | Unsecured Credentials: Credentials In Files | Credential Access | Stops API keys and tokens from being baked into the client bundle or a committed env file. |
| T1189 | Drive-by Compromise | Initial Access | Denies untrusted third-party script tags and unpinned CDN includes. |
ssg hub pull rules-react rules-nextjs rules-vue rules-svelte rules-typescript rules-tailwindcss