docs: fix a few stale bits in SECURITY.md#2018
Conversation
There was a problem hiding this comment.
Pull request overview
Updates SECURITY.md to better match current implementation details referenced in issue #2007, clarifying which components provide specific security mitigations and updating the supported-versions policy language.
Changes:
- Updates the Supported Versions table to reflect current support policy rather than legacy
0.3.xwording. - Corrects the XSS mitigation description to attribute HTML escaping to the HTML exporter (and clarifies what
sanitize_label()does). - Rewords the symlink traversal mitigation to reflect how
followlinks/follow_symlinksare actually used indetect.pyvsextract.py.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| | Latest release (0.9.x) | Yes | | ||
| | Older releases | No | |
There was a problem hiding this comment.
good point, dropped the 0.9.x entirely so it's just latest vs older. won't need touching on the next bump now.
Job28703
left a comment
There was a problem hiding this comment.
Verified all three corrections against v8 — the sanitize_label()/exporters/html.py split and the detect.py vs extract.py symlink-walk distinction (including the cycle detection in collect_files) both match the code exactly. Thanks for the quick turnaround on this, appreciate it!
Fixes #2007
Was reading through SECURITY.md and a few things don't match the code anymore:
Docs only, no code touched.