diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-02 01:30:51 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-02 01:30:51 -0400 |
| commit | e77e0aa0e50ff43d7b7f0c71e76f0bda07ac4406 (patch) | |
| tree | 8f99e6e1ad412f3cf1f7a20aaee786b9cfece13d /assets/outbox/2026-07-01-2143-from-rulesets-broadcast-tooling-check.txt | |
| parent | d41137df2fc6b6eb22f7fe3249ff421d51715b52 (diff) | |
| download | archsetup-e77e0aa0e50ff43d7b7f0c71e76f0bda07ac4406.tar.gz archsetup-e77e0aa0e50ff43d7b7f0c71e76f0bda07ac4406.zip | |
chore: archive processed broadcast notes to the outbox
Diffstat (limited to 'assets/outbox/2026-07-01-2143-from-rulesets-broadcast-tooling-check.txt')
| -rw-r--r-- | assets/outbox/2026-07-01-2143-from-rulesets-broadcast-tooling-check.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/assets/outbox/2026-07-01-2143-from-rulesets-broadcast-tooling-check.txt b/assets/outbox/2026-07-01-2143-from-rulesets-broadcast-tooling-check.txt new file mode 100644 index 0000000..7b10753 --- /dev/null +++ b/assets/outbox/2026-07-01-2143-from-rulesets-broadcast-tooling-check.txt @@ -0,0 +1,12 @@ +Security check request from rulesets: tracked tooling vs public reachability. + +Background: .emacs.d found its entire tooling layer (CLAUDE.md + .claude/ — 22 files, including rules with personal data) tracked in git and mirrored to PUBLIC GitHub by a server-side post-receive hook on its cjennings.net bare repo. The mirror was invisible from the client; the history is now scrubbed. The sweep script that should have caught it silently skipped any project using the anchored /.ai/ gitignore style — that bug is fixed as of rulesets 909b21b. + +Action for this project's next session: +1. Check whether .ai/, .claude/, CLAUDE.md, or AGENTS.md is tracked: git ls-files .ai .claude CLAUDE.md AGENTS.md +2. Check reachability: git remote -v. A non-cjennings.net remote with tracked tooling is an exposure — gitignore the set, git rm --cached the paths (files stay on disk), and consider a history scrub (see .emacs.d's 2026-06-30 filter-repo precedent). +3. Even with only a cjennings.net remote, a server-side mirror hook can republish invisibly. If this project might be mirrored, ask Craig to check the bare repo's hooks/ on the server. + +Convention update (protocols.org): any repo whose remotes include a non-cjennings.net host gitignores the tooling set; a deliberate, explicitly-decided team-shared config is the only exception. Track-mode on the private server (history-is-the-project repos) is unchanged. + +The fixed sweep has already backfilled missing ignore lines across gitignore-mode projects (2026-07-01 run). No reply needed unless you find tracked tooling with public reach. |
