Security
Guarded in code, not in a prompt.
Every guard on this page is enforced by the platform itself, so it holds whatever the model writes.
Your code
- CoderHelm reads your repository through the GitHub App, only on the repositories you install it on
- It does not git clone your repository; source is fetched when a run needs it
- Your build, lint and tests run in a separate container that holds no credentials; the copy of the source it uses is deleted after the build (one day at most)
- The code graph keeps symbol names and references, not your source files
- Every change goes on a
coderhelm/branch and arrives as a pull request; a pull request CoderHelm wrote never merges without a person's approval
Access and secrets
Encrypted with AWS KMS
Stored tokens, keys and connection details are encrypted with AWS KMS. Data source secrets carry your team in the encryption context, so they cannot be read for another team.
Signed webhooks
GitHub webhooks are checked with HMAC and SNS messages by signature before anything runs.
Team scoped
Every request is scoped to your team, and roles (owner, admin, billing, member, viewer) decide who can change what.
Two-factor sign-in
Each person has one second factor, asked for after a password, Google or GitHub alike. A team's admins can require it: people without one see only a setup screen until they set it up.
Read only data sources
Database, API and log lookups are read only, enforced at several independent points.
What is stored
Model calls go to Anthropic through your team's own API key. The privacy policy lists every sub processor, what it receives and how long each kind of data is kept.
Report a vulnerability to security@coderhelm.com.
Related
- Data sources
CoderHelm checks your GraphQL API, CloudWatch Logs, PostgreSQL and Redshift while it plans, writes and reviews, with every lookup read only, enforced in code and recorded.
- Alerts
Route CloudWatch alarms and EventBridge events to CoderHelm through SNS. Matching alerts become analyzed pull requests in the right repository, and recoveries are paired with the alert that raised them.
- Tickets to PRs
Assign a GitHub issue or Jira ticket to CoderHelm and it plans the change, writes it on its own branch, runs your build and tests, reviews its own work and opens a pull request.
Put CoderHelm on your next ticket.
CoderHelm is in open beta. Sign up and bring your own Anthropic API key.