Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
dalley
/
ccp
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
8
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
v2.0: auto-activation + secrets separation
- #20
#20
Merged
dalley
merged 28 commits into
main
dalley/ccp:main
from
feat/v2-secrets-and-auto-activation
dalley/ccp:feat/v2-secrets-and-auto-activation
Copy head branch name to clipboard
May 2, 2026
Conversation
Commits
28
(28)
Checks
Files changed
Merged
v2.0: auto-activation + secrets separation
#20
dalley
merged 28 commits into
main
dalley/ccp:main
from
feat/v2-secrets-and-auto-activation
dalley/ccp:feat/v2-secrets-and-auto-activation
Copy head branch name to clipboard
Commits
Commits on Apr 23, 2026
feat(v2): paths, error sentinels, and exit-code wiring
Show description for 2281fe7
dalley
committed
2281fe7
View commit details
Copy full SHA for 2281fe7
Browse repository at this point
feat(refs): parser and resolver for keychain/op/env template refs
Show description for 9bea461
dalley
and
claude
committed
9bea461
View commit details
Copy full SHA for 9bea461
Browse repository at this point
feat(allowlist): content-hash marker allow-list with atomic persistence
dalley
committed
58f3966
View commit details
Copy full SHA for 58f3966
Browse repository at this point
feat(shell-resolve-dir): hot-path helper for auto-activation hook
Show description for cc5ddad
dalley
and
claude
committed
cc5ddad
View commit details
Copy full SHA for cc5ddad
Browse repository at this point
feat(secret): keychain-first secret store with file fallback
Show description for 6e1b687
dalley
and
claude
committed
6e1b687
View commit details
Copy full SHA for 6e1b687
Browse repository at this point
feat(audit): profile audit command with regex+entropy detectors
dalley
committed
8d9e4a5
View commit details
Copy full SHA for 8d9e4a5
Browse repository at this point
feat(allow): ccp allow / deny / status for .claude-profile markers
Show description for 71b4789
dalley
and
claude
committed
71b4789
View commit details
Copy full SHA for 71b4789
Browse repository at this point
feat(export): profile export with secret-stripping defaults
Show description for d998abf
dalley
and
claude
committed
d998abf
View commit details
Copy full SHA for d998abf
Browse repository at this point
feat(render): resolve {{ ref }} templates in BuildSymlinks + conditional exec refresh
Show description for 4609960
dalley
and
claude
committed
4609960
View commit details
Copy full SHA for 4609960
Browse repository at this point
feat(secret-cli): ccp secret set/get/list/rm commands
Show description for 5714b77
dalley
and
claude
committed
5714b77
View commit details
Copy full SHA for 5714b77
Browse repository at this point
feat(shell-init): auto-activation layer with cache and warn-once guards
Show description for 0332ba0
dalley
and
claude
committed
0332ba0
View commit details
Copy full SHA for 0332ba0
Browse repository at this point
feat(v2): migration advisory, sync gitignore updates, README
Show description for bf4d413
dalley
committed
bf4d413
View commit details
Copy full SHA for bf4d413
Browse repository at this point
Commits on Apr 24, 2026
fix(review): shellQuote in profile_use --shell; guard shellinit_test with !windows
Show description for 1d1d8b1
dalley
committed
1d1d8b1
View commit details
Copy full SHA for 1d1d8b1
Browse repository at this point
fix(review): unify audit count helper; fix sync push advisory; omitempty on statusReport.Marker
Show description for eb2a579
dalley
committed
eb2a579
View commit details
Copy full SHA for eb2a579
Browse repository at this point
refactor(render): drop dead unresolvedIs, redundant dirHasRefs, stale docstring; fix HasAnyRefs walkFn
Show description for 0a5c24f
dalley
committed
0a5c24f
View commit details
Copy full SHA for 0a5c24f
Browse repository at this point
fix(review): fish negative-cache direction; secret rm differentiated output; secret.Get warnWriter routing
Show description for 5e78034
dalley
committed
5e78034
View commit details
Copy full SHA for 5e78034
Browse repository at this point
refactor(review): dedup regex in audit; reuse mtime in export; {{!}} end-of-input test; use bytes.IndexByte
Show description for e2dceb4
dalley
committed
e2dceb4
View commit details
Copy full SHA for e2dceb4
Browse repository at this point
fix(review): gate allow/deny and shell-resolve-dir behind !windows
Show description for ca0a19d
dalley
committed
ca0a19d
View commit details
Copy full SHA for ca0a19d
Browse repository at this point
fix(review): cap ref-resolution time in refresh/create/rename
Show description for 89b775a
dalley
committed
89b775a
View commit details
Copy full SHA for 89b775a
Browse repository at this point
fix(review): fish auto-activation via shell-resolve-dir --shell=fish
Show description for 2531274
dalley
committed
2531274
View commit details
Copy full SHA for 2531274
Browse repository at this point
fix(review): gate migration advisory on manifest.Save success
Show description for 52bb9ad
dalley
committed
52bb9ad
View commit details
Copy full SHA for 52bb9ad
Browse repository at this point
fix(shell-init): bound walk-up at $HOME and .git
Show description for e34b00c
dalley
committed
e34b00c
View commit details
Copy full SHA for e34b00c
Browse repository at this point
fix(secret): scrub stale file on keychain restore; match more locked-state errors; drop dead sentinel
Show description for 16d8718
dalley
committed
16d8718
View commit details
Copy full SHA for 16d8718
Browse repository at this point
fix(render): O_NOFOLLOW per-file render read; WaitDelay on op exec
Show description for 3f8d479
dalley
committed
3f8d479
View commit details
Copy full SHA for 3f8d479
Browse repository at this point
docs(cli): add Long/Example to new commands; add --json to ccp deny
Show description for 925a214
dalley
committed
925a214
View commit details
Copy full SHA for 925a214
Browse repository at this point
docs(README): warn about cross-directory allow-list staleness
Show description for f9dc2ea
dalley
committed
f9dc2ea
View commit details
Copy full SHA for f9dc2ea
Browse repository at this point
Commits on May 2, 2026
style: gofmt sources to satisfy CI gofmt check
Show description for b1a4dcb
dalley
and
claude
committed
b1a4dcb
View commit details
Copy full SHA for b1a4dcb
Browse repository at this point
test(shell-resolve-dir): switch corpus NUL sentinel to POSIX \000
Show description for 65f6cc2
dalley
and
claude
committed
65f6cc2
View commit details
Copy full SHA for 65f6cc2
Browse repository at this point
You can’t perform that action at this time.