Repository navigation
v1.3.0 — Claude Code provider
Added
providerinput:cursor(default) orclaude.provider: clauderuns Claude Code's built-in/code-review,/security-reviewand/simplifyskills through the Claude Agent SDK and posts findings as inline review comments, like Cursor.claude-code-oauth-token(fromclaude setup-token, Claude Pro/Max) andanthropic-api-keyfor Claude auth.review-level(low|medium|high|xhigh|max), passed to Claude's/code-review.auto-describeworks on both providers.
- uses: Vilancer/bugbit@v1
with:
provider: claude
claude-code-oauth-token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
review-modes: code-review, security-review, simplify
review-level: mediumChanged
cursor-api-keyis only required whenprovideriscursor.modeldefaults tocomposer-2.5on Cursor and to Claude Code's default model on Claude.
Security
- Claude sessions are read-only: one plain read-only
gitcommand at a time, no file edits or web access, and no reads of.git/config,.env*, keys or/proc. - Neither provider loads settings, rules, hooks or MCP servers from the PR branch.
- bugbit removes its credential inputs and the Actions runtime token from the environment before any agent starts.
- On both providers, comments, descriptions and labels are stripped of the GitHub token, the provider key and token-shaped strings before they are posted.
- Cursor's shell can't be restricted per command (its SDK has no hooks, and its sandbox doesn't start on GitHub-hosted runners); the scrubbing above is the backstop.
@v1 is updated to this release.