zyoffsec/airtight-secure-coding — explained in plain English
Analysis updated 2026-05-18
Add automated secure coding checks that run silently alongside Claude Code, Cursor, or Codex.
Audit existing AI generated code against 67 OWASP-mapped security gates.
Automatically find and fix common security gaps like missing rate limiting or account lockout.
Test a login or API endpoint with deliberately tricky edge case input before shipping.
| zyoffsec/airtight-secure-coding | 00kaku/wp-rest-playground | aaddrick/ticketmill | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Airtight is a set of secure coding checks meant to run alongside AI coding assistants like Claude Code, Cursor, and Codex. The problem it addresses is subtle: when you ask an AI model to write a feature, it usually gets the obvious security basics right, like validating input or using a parameterized database query, but it tends to skip the checks nobody explicitly asked for, such as blocking a user from sneaking an admin role into a request meant only to update their username. Airtight works as a set of 67 individual checks, called gates, spread across 13 topics that map to the OWASP Top 10 and the CWE weakness list. Each gate is a strict pass or fail, and any issue found points back to a specific numbered gate. The README includes a measured comparison: in a test where two AI agents were given the same login feature to build, one with Airtight and one without, the version using Airtight passed 25 out of 26 applicable gates, while the version without it passed only 16. The gaps in the unprotected version were not broken cryptography, they were missing defaults like no rate limiting, no account lockout, error messages that leaked stack traces, and no security logging. Installation is a single command that adds it as a skill for supported AI coding tools, or you can clone it directly into a skills folder. Once installed, it is meant to run silently in the background as you write code, with no command needed to trigger it. There are also manual commands available: one to audit existing code against the gates without changing anything, one to automatically find and fix failing gates, and one to test code with deliberately tricky edge case input. The README is explicit about its limits: it does not catch business logic bugs, unknown vulnerabilities in your dependencies, or broader architecture problems, since those still need a human reviewer. It is licensed under the MIT license.
A set of 67 automated secure coding checks that run alongside AI coding assistants to catch security gaps AI generated code tends to miss.
Mainly JavaScript. The stack also includes JavaScript.
Licensed under MIT, allowing free use, modification, and commercial use as long as the license notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.