upstream-watch: security heuristic classified none of the six security fixes in the 11.7.9 batch #24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The weekly upstream drift report (
/opt/slash-upstream-watch/check.shon git.ncwcom.com) classifies commits into a "Security / hardening (heuristic)" section. In the 2026-08-03 report that section was empty, while the batch it was describing contained at least four security fixes.Evidence
reports/2026-08-03.mdrendered:Security-relevant commits present in that same batch:
8400e7cb68a56d5a6f50ab3983c96bfd7e57f52a22d0c7acc6ce19Zero of these were classified.
Why it matters
That section is what gets read to decide "is this urgent or can it wait?". Reporting an empty security section for a batch that is mostly security actively argues for deferring the merge. This batch sat unmerged for roughly five weeks.
Root cause (suspected)
The heuristic almost certainly greps for words like
security,CVE,vulnerability, orXSSin the commit subject. Mattermost does not write subjects that way — security fixes ship as plainMM-xxxxxticket references with neutral wording, often as cherry-picks, and the DoS fix above is disguised as a routine plugin version bump.Suggested fix
Subject-line keyword matching cannot work against this upstream. Options, roughly in order of value:
server/channels/api4/, auth/permission/policy code, markdown/rendering).