Skip to content

docs(security): clarify insecureHTTPParser threat model scope#6533

Merged
mcollina merged 2 commits intomainfrom
docs/security-insecure-http-parser-threat-model
Feb 26, 2026
Merged

docs(security): clarify insecureHTTPParser threat model scope#6533
mcollina merged 2 commits intomainfrom
docs/security-insecure-http-parser-threat-model

Conversation

@mcollina
Copy link
Member

Summary

  • clarify in SECURITY.md that Fastify's threat model assumes Node.js runs with insecureHTTPParser: false
  • explicitly mark deployments that set insecureHTTPParser: true as out of scope
  • add the same clarification under "Examples of Non-Vulnerabilities" for report triage consistency

Testing

  • documentation change only

Copy link
Member

@jsumners jsumners left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mind blowing that this has to be spelled out. It's in the name: insecureHTTP.

@mcollina mcollina force-pushed the docs/security-insecure-http-parser-threat-model branch from 504dcc5 to ac11a27 Compare February 26, 2026 07:30
@mcollina mcollina enabled auto-merge (squash) February 26, 2026 07:59
@mcollina
Copy link
Member Author

@jsumners @RafaelGSS can I have a fresh lgtm?

@mcollina mcollina merged commit f9c6399 into main Feb 26, 2026
8 of 9 checks passed
@mcollina mcollina deleted the docs/security-insecure-http-parser-threat-model branch February 26, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants