Skip to content

docs: stop publishing a maintainer's absolute home path - #105

Merged
DLANSAMA merged 1 commit into
mainfrom
fix/privacy-home-path
Aug 5, 2026
Merged

docs: stop publishing a maintainer's absolute home path#105
DLANSAMA merged 1 commit into
mainfrom
fix/privacy-home-path

Conversation

@DLANSAMA

@DLANSAMA DLANSAMA commented Aug 5, 2026

Copy link
Copy Markdown
Owner

docs/plans/post-audit-gameplan.md:354 carried a literal /home/<user>/Projects/platecli in its pasteable session brief — a tracked, published file naming the maintainer's account.

Why CI never caught it: privacy_smoke derives the local account name from the environment. On a GitHub runner that resolves to runner, so the pattern only matches on the maintainer's own machine. The check is doing its job; it just cannot see this class of leak from CI. Worth remembering: a green Privacy smoke in CI is not evidence that tracked files are free of someone's local paths.

The brief does not need an absolute path — the checkout location is whatever the reader's is.

Found while running the pre-release gates for 0.5.0, which is why it is a separate PR: the release PR stays version-bump-plus-changelog, and 0.5.0 ships with this already in.

git grep '/home/'   → clean, one occurrence repo-wide before this
privacy_smoke       → remaining flags are all untracked local artifacts
                      (plate_1.gcode, printer_snapshot.jpg, git-excluded handoff notes)

docs/plans/post-audit-gameplan.md carried a literal /home/<user>/... path in
its pasteable session brief, so a tracked, published file named the
maintainer's account. privacy_smoke does flag it, but only on the machine it
belongs to: the check derives the account name from the local environment, and
on a GitHub runner that is "runner", so CI has never had a reason to fail. The
brief does not need an absolute path — the checkout location is whatever the
reader's is.

Found while running the pre-release gates for 0.5.0. One occurrence repo-wide;
`git grep /home/` is now clean.
@DLANSAMA
DLANSAMA merged commit 50fb42e into main Aug 5, 2026
6 checks passed
@DLANSAMA
DLANSAMA deleted the fix/privacy-home-path branch August 5, 2026 20:12
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.

1 participant