Skip to content

Remove private repositories from the public status file - #3

Merged
AdamXweb merged 1 commit into
privacykey:mainfrom
adamXbot:fix/remove-private-repos
Aug 10, 2026
Merged

Remove private repositories from the public status file#3
AdamXweb merged 1 commit into
privacykey:mainfrom
adamXbot:fix/remove-private-repos

Conversation

@adamXbot

@adamXbot adamXbot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Merge this promptly. status.json is in a public repo, so its contents are readable by anyone — and it named eleven private privacykey repositories.

The design withheld private repos from the badges and from STATUS.md, but the source file itself listed them, which defeats the point. My error when I built the hub.

Removed: privacysentinel, handseal, on-country, sentinelcatalogue, pt-mcp, iOSauditor, docs-privacytracker, docs-privacysentinel, website-mantis, website-privacytracker, website-privacycommand.

Some carried notes too, e.g. one recorded that a docs site was not live and had no DNS.

What changes

The rendered project list is unchanged — those repos were never listed. The tier legend shrinks, because it previously showed tiers only private repos occupied, which itself leaked their existence.

What this does not fix

The names remain in this repo's git history. Removing them from HEAD stops them being browsable in the current file and keeps them out of future search indexing, but the commit that added them is still there. Fully expunging needs a history rewrite — your call whether that is worth it, given the repo is small and young.

Follow-up

gh-workflows#10 makes the build fail if a private repo ever appears in a public hub again. Merge this one first, or that guard will reject this repo.

🤖 Generated with Claude Code

status.json lives in a public repository, so every entry in it is readable by
anyone. Private repos were tracked here and merely withheld from the rendered
output — but the file itself named eleven unreleased privacykey projects, which
is the thing the withholding was meant to prevent.

Only public repositories belong in a public hub. The rendered project list is
unchanged; the tier legend shrinks, because it previously advertised which
tiers private repos sat in.

Note this does not remove the names from git history.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.

2 participants