chris-peterson/claude-marketplace — 1 hook
Pinned source listing — machine-checked
What declarations and files are present in this pinned source?
Pinned source declarations and file hashes were listed.
Review
Machine-checked ·
- Run UTC
- Reviewed
- Published
- Updated
Observations · Limitations · Evidence
What we ran
Git blob acquisition followed by static source inspection.
What we saw
Listed 1 hook declaration. Ran 38 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.
Limits
Scope: acquisition and static inspection. Command results: commands.json.
developer-tools · hooks · Upstream source · Upstream documentation
Pinned source inspection only; no runtime platform was exercised. UTC 2026-10-22T12:15:45Z, tree 7a00a32947333b529a1b90f96b81658ff60378b3cdd27aecdd8e4e0561026192.
No browser or computer-use tools. Pin this exact version; the stamp does not follow updates.
Full record
- name
- chris-peterson/claude-marketplace — 1 hook
- slug
- source-hooks-5a60bdad7ea8cb3495d30761
- type
- hooks
- category
- developer-tools
- example
- false
- evidence state
- pinned_source_listing
- stamp
- Pinned source listing — machine-checked
- summary
- Pinned source declarations and file hashes were listed.
- outcome
- Listed 1 hook declaration. Ran 38 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.
- rule results
- ["The retained source tree matches its acquisition manifest.","Declared hook names (listing.json): PostToolUse"]
- task
- What declarations and files are present in this pinned source?
- setup
- Git blob acquisition followed by static source inspection.
- limitations
- Scope: acquisition and static inspection. Command results: commands.json.
- source url
- https://github.com/chris-peterson/claude-marketplace
- documentation url
- https://github.com/chris-peterson/claude-marketplace
- commit
- 309281951e8fcdf01788ab912df25f6a23c2f400
- tree sha256
- 7a00a32947333b529a1b90f96b81658ff60378b3cdd27aecdd8e4e0561026192
- file sha256
- {".claude-plugin/marketplace.json":"81d21b5e231a31c2f9fd19d5ed802624649f3bc31ebc732daa7b74f164838c15",".claude/hooks/remind-plugin-sync.sh":"6aa1cd49196d8be5475ff241b727f2be869782482aabcfd96a3285fba2a08207",".claude/settings.json":"002d30448125a69670e044bf16c304d4bcd6efb042b60a5ea3865f5a30e5a2be",".github/workflows/deploy-docs.yml":"22a82b54b928870075926959c1c549f06d1ab8117d7089f0d25c316bf649bdcb",".gitignore":"018b77812ca692d0507507d75222c82fca0f5ab0aa85da4865e9f9ccdf22dd72","AGENTS.md":"5e0d2b8a0e226ed259bdb68ea223cb00954e03c9e67c21353e3a025d02ddbc3e","CLAUDE.md":"79682b14020553dc10436c859a81040763ecfdf72a8eb63887c609b78f756944","LICENSE":"8e909d09374b4e0a15c65a9fef2715fb5f8ca1e625786387ab4aa4f73ae8439e","README.md":"0a679bdf8ce0e1171d704d958409f3db6a582fc7daa5aeb1dcc4cbc0663906ef","authoring/plugin-contract.md":"4ecf4dc1e52aeee482197993fa77ca13c845454e65efe3d8ece0702ff0923a55","docs/README.md":"5ec38f3697d62ace691af28a280257869fcfc1fd3e16475dd6b21b016c740644","docs/_sidebar.md":"e7f36cfe08053f49457c6e7db19de35b3abf1186dd136759bdd60313f6d1b424","docs/favicon.svg":"e0053fba1a032e8fee897948c043a7bb64e4d1428ad73d57d58608b344e7d017","docs/index.html":"a3ebc386d030e1d460f2be5830ec74703b5e8fafbaa0fa2abfc2f1e6d09016dc","docs/relationships.md":"c9b4141b59d0608217a9b305541e6c26b51a407b0b6f8711b0df07fa0937dc7a","docs/session-player.js":"8b59ab59afb441876d9e5588f0c0469a339725c720227661b71e98f39da54ed2","docs/session.css":"9ea19a7c26ab9cc88037abd65148f86d77afb76d7124155342454af08355e9d3","docs/spec/events.html":"0668a3cb6613859b8f5ba3ba304f9e64c433963c06d03411d5c26d0381de1c2c","docs/spec/index.html":"29eda041951082b1f3efcaaf1cfe524abe405b8e7626f759933a4f30edc28ff2","docs/spec/requirements.html":"5c9957eabd954c14e2b3df20dd339412c6091279115d1488f7436d0ab68e4ec0","issue.md":"bcc17f9bd2e21f9d01caf7130013dc28e183d44b7949b138dc25a3be9034356d","justfile":"a26885df4f0788104cacfe2b44b43fa7e7c0f35b4125810b52a6a569453c6f40","plugins.yml":"30ff184ac317a9cdc75a8a631e0f8f0de16852bcb3794c17aecdb3764b5a1209","suite/README.md":"ee35eb720f41ae96a51731a62981d418f052c433f3854a0996463d6e3dd23d9b","suite/_common.py":"f53592de8b4d4d4e7d45193e252c855ebd985d9830f99fe349aeb405b1bae2f9","suite/artifacts.csv":"5ca97ce93f89cf3dd3c779d99de87b8d033674da5d24386769d83300335776d2","suite/build-specs-data.py":"221195d136a459fdd5d62a937298ba6256dda79c69bcb41711b7a98b84d8200e","suite/plugin.schema.md":"dc3af0bda7e510fac02e79a2d31b7b031ada9913cb56bc162f49b3b97f099441","suite/record-artifacts.py":"f56a45b80e310a5b5a5842abe7ebe3bd6e0d0ccd7d8d0b428e15c0775d5d37d6","suite/seed-artifacts-history.py":"76d7cd56f5b2ffa12827d5f295a7948dc2de51bf3d9246f07808f5fb71e169f2","suite/set-dispatch-secret.sh":"2ffed1d103294053808c541ea823a1156f81c6b0d63c06f77e392fcd95b4b5c9","suite/sync.sh":"84de19586074977a68b7b1c6acdd364541e40513c5b7e0501bf6c84457bb4e83","suite/test_suite.py":"b1092db21b643f516dcff5b0ddec6efc1d35f2d5fb6a9ed57e0951d9300e471a"}
- lockfiles
- ["LOCK.json"]
- utc date
- 2026-10-22T12:15:45Z
- source date
- 2026-10-16
- discovered date
- 2026-10-16
- retested date
- 2026-10-22
- reviewed date
- 2026-10-22
- published date
- 2026-10-22
- modified date
- 2026-10-22
- reviewer
- Machine-checked
- harness version
- toolwitness harness at commit 4b91f622fc862623dc2b1347f87cac9fa4b08bf9
- claude code version
- Not applicable: static source inspection (commands.json).
- model id
- Not applicable: static source inspection (commands.json).
- scanner version
- Not applicable: static source inspection.
- rulepack version
- Not applicable: static source inspection.
- agents
- []
- commands
- ["Ran 38 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."]
- prompt list
- ["Not applicable: static source inspection (commands.json)."]
- history
- ["2026-10-22T12:15:45Z: pinned source inspection"]
- application
- {"applicationCategory":"DeveloperApplication","name":"chris-peterson/claude-marketplace — 1 hook","operatingSystem":"Not exercised","softwareVersion":"309281951e8fcdf01788ab912df25f6a23c2f400"}
- review input
- {"claims":[{"field":"summary","id":"acquired","sources":["LOCK.json","listing.json","commands.json"],"text":"Pinned source declarations and file hashes were listed."},{"field":"outcome","id":"listed","sources":["LOCK.json","listing.json","commands.json"],"text":"Listed 1 hook declaration. Ran 38 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."},{"field":"rule_results.0","id":"tree","sources":["LOCK.json","listing.json","commands.json"],"text":"The retained source tree matches its acquisition manifest."},{"field":"rule_results.1","id":"declared","sources":["LOCK.json","listing.json","commands.json"],"text":"Declared hook names (listing.json): PostToolUse"}],"evidence_sha256":{"LOCK.json":"a68ff52ad6c771241928a2459680ace5603903808d886c19d70407cb5e52b688","commands.json":"d14c88469c0a828af7703846822ce34161bbb53808ff5353dde39734613f74ac","complete.json":"91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f","identity.json":"bd221ce938d54a2c833956d2642a4a931e19a4206a110951cc0e00fe7db3a9f9","listing.json":"89f6aff05fe78f1b82d5f88e7df004005d4c49eef955f2570caa71649eee4b35","selection.json":"41766fd4a9c6175d70545cb5ea218f02b12fe89c6528308986313c43799abc62"},"identity_artifact":"identity.json"}
- review
- {"codex":"fdfa61ca8b15bc6e7a3e98889be532e3b86aeb6d3facf3746a9614c48731faa5","date":"2026-10-22","gates":"81dc844b02379b80299abf2d9f7c68fd38a94985baccfcbf56675cff487d69a6","grok":"cb2fde3e21ad7cdc60d9e00784fa6813617feb5a70223cab5e4be68001e260f0","kind":"machine-checked","reviewed_sha256":"fdb6a65ec29bf197c9bc55879adf174de83146b2966587b075a9ab204648e57f","summary":"Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."}
Downloadable evidence
transcript
Ran 38 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.
sinkhole log
Download complete sinkhole log
Not applicable: static source inspection (commands.json).
canary log
Not applicable: static source inspection (commands.json).
scanner output
Download complete scanner output
Not applicable: static source inspection (commands.json).
normalized text
Download complete normalized text
{
"listing": {
"skills": [],
"hooks": [
{
"path": ".claude/settings.json",
"sha256": "002d30448125a69670e044bf16c304d4bcd6efb042b60a5ea3865f5a30e5a2be",
"event": "PostToolUse",
"matcher": "Edit|Write",
"declaration": {
"type": "command",
"command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/remind-plugin-sync.sh\""
},
"executed": false
}
],
"executions": []
}
}Disclaimer
This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.
Template placeholders refer to the snapshot metadata above.
Get new snapshots
Follow the machine-checked snapshot feed for published evidence updates.