Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .github/workflows/warden-sweep.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,11 @@
timeout-minutes: 120
env:
WARDEN_MODEL: ${{ secrets.WARDEN_MODEL }}
WARDEN_OPENROUTER_API_KEY: ${{ secrets.WARDEN_OPENROUTER_API_KEY }}
WARDEN_SENTRY_DSN: ${{ secrets.WARDEN_SENTRY_DSN }}
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: getsentry/warden@2130c979dec0163048d954d9599504e2d9fa2b07
with:
anthropic-api-key: ${{ secrets.WARDEN_ANTHROPIC_API_KEY }}
- uses: getsentry/warden@v0

Check warning on line 31 in .github/workflows/warden-sweep.yml

View check run for this annotation

@sentry/warden / warden: security-review

Privileged sweep uses mutable getsentry/warden@v0 tag

The scheduled sweep job now runs `getsentry/warden@v0` (unpinned tag) with write-scoped `GITHUB_TOKEN` and API secrets, so a tag rewrite or compromised release can execute privileged code and exfiltrate credentials. Pin the action to a full 40-character commit SHA.
Comment thread
cameroncooke marked this conversation as resolved.

- name: Summarize Warden results
if: always()
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
- Fixed simulator UI launching and keyboard controls to prefer Xcode 27's Device Hub when available, with Simulator.app as the legacy fallback.
- Fixed `stop_mac_app` app-name targeting so it no longer terminates unrelated processes whose command lines contain the app name, and reject unsafe process IDs before execution ([#306](https://github.com/getsentry/XcodeBuildMCP/issues/306)).
- Fixed incremental `xcodemake` builds when DerivedData uses an absolute path by updating the pinned wrapper and delegating Makefile reuse to it so its argument and freshness checks are always applied ([#466](https://github.com/getsentry/XcodeBuildMCP/issues/466)).
- Fixed the scheduled Warden sweep to authenticate through OpenRouter and track the current v0 action release ([#483](https://github.com/getsentry/XcodeBuildMCP/issues/483)).

## [2.6.2]

Expand Down
Loading