CISA's catalog of bad practices that are exceptionally risky.
-
Updated
Apr 27, 2026 - Shell
CISA's catalog of bad practices that are exceptionally risky.
This code is so bad, that it is worth sharing.
A collection of purposefully bad user interface implementations
A collection of weird and awful FizzBuzz implementations
Website with web performance and accessibility bad practices
Plug changes like HTMLInputElement.value into MutationObservers in 766 bytes. Framework agnostic!
Examples of DataBricks notebooks
👷 Replacement strategy of messy code because of the global
Example showing you what should NOT do when programming a JSP
CatLint is an open-source TypeScript tool that helps detect errors, improve code quality, and automate code reviews quickly and safely.
Why you shouldn't peek at significance levels to decide when to stop an experiment
💩 JavaScript & TypeScript 反模式史诗级合集 - 展示了所有你不应该做的操作!从内存泄漏到类型安全破坏,从异步地狱到原型污染,这里应有尽有!警告:观看本代码可能导致笑死、崩溃或想转行!🚨
Hacking a household budget (per moneysavingexpert.com)
self-contained hacky Bash formatter relying on builtins
First EVER Java application, please disregard.
Add a description, image, and links to the bad-practices topic page so that developers can more easily learn about it.
To associate your repository with the bad-practices topic, visit your repo's landing page and select "manage topics."