OWASP Cheat Sheet Series: concise guides to building applications securely
The OWASP Cheat Sheet Series is a set of short, topic-focused guides on secure development, from authentication and session management to input validation, logging and Docker, maintained openly on GitHub.
Drafted with AI from official documentation. Scripts were run in a test environment and repository links verified. Awaiting a human check. Did it work for you? Last edited Outdated?
OWASP/CheatSheetSeries
- Stars
- 33.6k
- Forks
- 4.7k
- Language
- JavaScript
- Licence
- CC-BY-SA-4.0
- Last push
- 15 Oct 2026
On GitHub: The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.
Open on GitHubOWASP Cheat Sheet Series (about 34,000 stars on GitHub) is an OWASP project that collects practical guidance on specific security topics in a form developers can read in a few minutes. The series began on the OWASP wiki in 2009 and moved to GitHub in 2018, where it is now maintained by Jim Manico, Jakub Maćkowski and other project leads with hundreds of contributors. The repository holds more than a hundred Markdown files, and the same content is published as a website at cheatsheetseries.owasp.org.
What a cheat sheet contains
Each sheet takes one topic and states what to do, with short explanations and code examples where they help. The authentication sheet, for example, covers password storage, rate limiting, error messages that do not reveal whether a username exists, and multi-factor options; the input validation sheet distinguishes syntactic from semantic checks and warns against relying on blocklists. Other sheets cover session management, cross-site scripting prevention, SQL injection prevention, cryptographic storage, secrets management, logging, file uploads, REST and GraphQL APIs, Docker security, Kubernetes, and framework-specific notes for Django, Node.js, .NET, Java and others. Index pages map the sheets to the OWASP Top 10 and to the Application Security Verification Standard, so a team can go from a finding to the matching guidance.
Who it is for
- Developers who need the right answer for one concrete question, such as how to hash a password or where to store a token, without reading a book.
- Code reviewers who want a reference to link in a review comment.
- Teams writing their own secure coding guidelines, who can adopt the sheets rather than start from scratch.
- Students and new security engineers building a working knowledge of application security.
How to browse it
The website is the easiest way to read; the repository is the place to open an issue or propose a correction. A local clone is useful for grepping across all sheets at once:
git clone --depth 1 https://github.com/OWASP/CheatSheetSeries.git
grep -ril "content security policy" CheatSheetSeries/cheatsheets/
Changes go through pull requests with review by the project leads, and the site rebuilds automatically, so the Markdown in the repository is always the current version.
Credit
The series is maintained by the OWASP Cheat Sheet Series project leads and contributors under the OWASP Foundation. The content is published under the Creative Commons Attribution-ShareAlike 4.0 licence.
Did this work for you?
No votes yet. Be the first.
If it did not work, the report form below tells the editors what went wrong.
See also
- 0431 What is a detection rule? Sigma explained for beginners A detection rule describes one kind of suspicious activity in logs. Sigma is the shared, tool-independent way to write such rules, so… Beginner · Explains an idea · Any system Article Alerting & dashboards · Security resources & detection 15 Oct 2026
- 0432 Try Sigma rules against your own logs Install the sigma-cli converter, take a rule from the public SigmaHQ library, convert it into a query for a log tool you… Intermediate · Step by step · Linux, macOS Article Logs · Security resources & detection 15 Oct 2026
- 0433 What is an awesome list? Awesome lists are hand-curated link collections on GitHub, one per subject, that follow a shared convention. How they work, how to tell… Beginner · Explains an idea · Any system Article Security resources & detection 15 Oct 2026
- 0455 Which security tool does what? A map for beginners A beginner's map of open source security tool families: vulnerability scanners, secret detection, static analysis, host audits, web application testing, network inventory… Beginner · Explains an idea · Any system Article Security resources & detection · Server hardening 15 Oct 2026
History
Every saved edit is kept. The plot on the sleeve draws one line per edit. Open any edit to see exactly what changed.
- Dominik +2,540 chars