What problem does it solve?
Writing a consistent Onion-style satire post for each new memory-safety CVE requires manually filling in CVE details, project names, links, and vulnerability summaries into a template, which is repetitive and error-prone.
Core Features & Use Cases
- Template-Based Generation: Runs a Go generator (
cmd/no-way-to-prevent-this) that fills a satire post template from CLI flags and writes a Markdown file to lume/src/shitposts/no-way-to-prevent-this/.
- CVE Research Workflow: Guides fetching the NVD page to extract the affected project, vulnerability type, and whether the code is C or C++, plus web-searching for the official project homepage.
- Variant Support: Supports
memory-safety (default) and supply-chain templates, with a -c++ flag to adjust wording for C++ projects.
- Use Case: Given a new heap-overflow CVE in libssh2, look up the NVD entry, find the official homepage, and generate a ready-to-publish satire post in one command.
Quick Start
Generate a no-way-to-prevent-this satire post for CVE-2026-55200 affecting libssh2 by looking up the NVD entry and running the Go generator with the appropriate flags.