Where did "audit finding #13" come from, and what happened to findings 1-12 and 14+? #1
Labels
No labels
waiting-on-julian
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jlxq0/hevy-mcp#1
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?
src/session.rscites a numbered security audit that has no record anywhere Ican find, in a repository that has never had an issue.
Three citations, all in one file:
src/session.rs:1— "Session-management hardening (audit finding #13)."src/session.rs:55— "This is Mitigation A from audit finding #13."src/session.rs:106— "(Mitigation B, audit finding #13)."What is missing
There is no issue #13.
jlxq0/hevy-mcphas zero issues and zero pull requests,in any state, as of 2026-08-26 —
open_issues_countis 0 andGET /issues?state=all&type=issuesreturns an empty list. The repository'sfive commits all landed on 2026-08-17 and none of their messages mention an
audit. A fleet-wide issue search for
hevyreturns onlyoddie-apps/platformdeployment issues and one
oddie-apps/edge-configTLS issue, none of which isa security review of this code.
So the citation resolves to nothing, and findings 1 through 12 and 14 onward
have no record at all. Either that audit lives somewhere it should not, or
twelve findings were lost.
Why this is worth an issue rather than a docstring edit
The two mitigations themselves are real and are in the code:
SESSION_KEEP_ALIVEat
src/session.rs:51and theMAX_SESSIONScap enforced inCappedSessionManager::create_session. This issue is not about whether #13 wasfixed — it visibly was. It is about the other findings, whose status nobody can
state.
An unanswerable citation in a security-relevant file is worse than no citation,
because it reads as evidence that a review happened and was tracked. It was
tracked somewhere with no state, which is the thing our own rule says not to do:
a defect written into prose has no state, so nothing happens to it.
What would close this
One of:
cite issue numbers in this repository.
defence without the dangling number, and a fresh review is scheduled to
re-derive what findings 1-12 and 14+ were.
Not acceptable: silently deleting "#13" from the three comments. That removes
the evidence that the other findings existed.
Asked of whoever ran it
Where does the numbering come from, and what were the other findings?