api.deepseek.com CN, releases.hashicorp.com, staging.internal.examplessh [email protected] 'journalctl -u nightly --since yesterday | tail -50' staging.internal.examplessh [email protected] 'df -h /var' staging.internal.examplessh [email protected] 'sudo rm -rf /var/log/nightly/*'ssh [email protected] 'sudo rm -rf /var/log/nightly/*' staging.internal.examplessh [email protected] 'sudo logrotate -f /etc/logrotate.d/nightly' staging.internal.examplessh [email protected] 'sudo logrotate -f /etc/logrotate.d/nightly' /etccd ~/pipeline && pip install openaicurl -s https://api.deepseek.com/v1/models -H "Authorization: **** | head -c 300 api.deepseek.comcurl -s https://api.deepseek.com/v1/models -H "Authorization: **** | head -c 300 with networkrm -rf ~/pipeline/.cache && pytest -qturn aborted: interrupted/Users/carol/Documents/etsy-shop/index.html /Users/carol/Documents/etsy-shop/index.htmlcd ~/Documents/etsy-shop && npx netlify deploy --prod ~/DocumentsDelete /Users/carol/Documents/etsy-shop/summer.html /Users/carol/Documents/etsy-shop/summer.html/Users/carol/Documents/etsy-shop/summer.html /Users/carol/Documents/etsy-shop/summer.htmlcurl -fsSL https://releases.hashicorp.com/terraform/1.9.5/terraform_1.9.5_darwin_arm64.zip -o /tmp/tf.zip releases.hashicorp.comsudo unzip -o /tmp/tf.zip -d /usr/local/binsudo unzip -o /tmp/tf.zip -d /usr/local/bin /usr/localabort: usercd ~/mobile-app && git add CHANGELOG.md && git commit -m 'v3.2 notes' && git tag v3.2 && git push origin main v3.2| Signal | Calls | Sessions | Rule (what counts) |
|---|---|---|---|
destructive_command | 5 | 5 | rm with -r or -f, git reset --hard, git clean -f, git checkout/restore over working files, force push, pkill, killall, kill -9, DROP TABLE, truncate; also a file removed by an agent's own Delete tool (Cursor) |
publish_action | 4 | 4 | git push, gh release/pr/repo write commands, git tag with a version, npm publish, twine upload, scp/rsync to a remote host |
network_egress | 9 | 5 | a shell segment running curl, wget, ssh, scp, rsync, nc, gh api, pip/npm/brew install of a named package (pip install -e . from disk is not), or git clone/fetch/pull (git push is publishing); a URL merely written into a file or printed is NOT egress — its host is listed separately as named, not fetched |
privilege | 1 | 1 | a command segment starting with sudo, world-writable chmod, launchctl, defaults write, keychain access via security, csrutil, spctl (Gatekeeper), quarantine removal, or chown to root — heredoc bodies fed to anything but a shell are data, not commands |
dynamic_exec | 1 | 1 | an interpreter fed code written in the same turn: python - <<, python -c, node -e, sh -c, eval, osascript -e, perl -e, piping into a shell, exec |
credential_text | 2 | 2 | token, password, secret, api key, authorization or private key GIVEN a value (word=value, --token value, Bearer …), a .pem file, or a string shaped like a GitHub/OpenAI/AWS/JWT secret — in a command or a prompt (values are masked in this report) |
outside_project_path | 6 | 4 | a path under ~/Downloads, ~/Desktop, ~/Documents, ~/Library, ~/.ssh, ~/.aws, ~/.config, ~/.gnupg, /Applications, /etc, /usr/local, /Library or /System named in a command, or a file written there by Write/Edit |
user_refused | 4 | 4 | a tool call the human turned down at the permission prompt (Claude Code: 'user doesn't want to proceed'; Codex: output 'rejected by user') |
user_interrupted | 3 | 3 | the human stopped the agent mid-turn (Claude Code: '[Request interrupted by user]'; Codex: turn_aborted, reason interrupted) |
policy_blocked | 0 | 0 | a tool call stopped by a hook or the permission classifier, not by the human |
repeated_command | 1 | 1 | the same command (whitespace-normalised) run three or more times in one session |
subagent | 0 | 0 | a sub-agent spawned (the Agent tool) — work done outside the visible turn |
| Rating | Date | Agent | Model | Project · session | Min | Prompts | Cmds | Destr. | Publ. | Net | Priv. | Dyn. | Cred. | Outside | Refused | Stopped | Blocked | Repeat |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CRITICAL | 2026-09-15 | Claude Code | claude-opus-5-5 +1 more | payments 1a2b3c4d add retry with backoff to the settlement client and run the integration tests | 105 | 1 | 4 | 1 | 1 | 1 | 1 | |||||||
2026-09-15 10:30 claude-haiku-4-5-20251001 3 turns · 1 shell, 1 web · hosts: docs.example-bank.com Brief: Find where settlement timeouts are configured across the repo and report the values. Reported back: Timeouts are set in settle/config.py (30 s) and overridden in tests/conftest.py (5 s). 2026-09-15 09:05 publish_action Bash claude-opus-5-5 cd ~/payments && git add -A && git commit -m 'settlement retry' && git push origin feature/retry2026-09-15 09:06 network_egress Bash claude-opus-5-5 T=$(cat ~/.config/bank/api-token); curl -s -H "Authorization: **** https://api.example-bank.com/v2/settlements?limit=1 api.example-bank.com2026-09-15 09:06 credential_text Bash claude-opus-5-5 T=$(cat ~/.config/bank/api-token); curl -s -H "Authorization: **** https://api.example-bank.com/v2/settlements?limit=1 with network2026-09-15 09:06 outside_project_path Bash claude-opus-5-5 T=$(cat ~/.config/bank/api-token); curl -s -H "Authorization: **** https://api.example-bank.com/v2/settlements?limit=1 ~/.config | ||||||||||||||||||
| CRITICAL new | 2026-09-23 | Codex | gpt-5.3-codex | pipeline rollout- try a cheaper model for the summariser and compare output on 50 rows | 30 | 1 | 5 | 1 | 2 | 1 | 1 | |||||||
2026-09-23 14:02 network_egress Bash gpt-5.3-codex cd ~/pipeline && pip install openai2026-09-23 14:04 network_egress Bash gpt-5.3-codex curl -s https://api.deepseek.com/v1/models -H "Authorization: **** | head -c 300 api.deepseek.com2026-09-23 14:04 credential_text Bash gpt-5.3-codex curl -s https://api.deepseek.com/v1/models -H "Authorization: **** | head -c 300 with network2026-09-23 14:06 destructive_command Bash gpt-5.3-codex rm -rf ~/pipeline/.cache && pytest -q2026-09-23 14:30 user_interrupted human gpt-5.3-codex turn aborted: interrupted | ||||||||||||||||||
| CRITICAL new | 2026-09-24 | Cursor | grok-4.6 | etsy-shop 873f1cd2 update my etsy shop landing page with the autumn range and push it to netlify | 60 | 2 | 1 | 1 | 3 | |||||||||
2026-09-24 10:05 outside_project_path Write grok-4.6 /Users/carol/Documents/etsy-shop/index.html /Users/carol/Documents/etsy-shop/index.html2026-09-24 10:05 outside_project_path Bash grok-4.6 cd ~/Documents/etsy-shop && npx netlify deploy --prod ~/Documents2026-09-24 11:05 destructive_command Delete grok-4.6 Delete /Users/carol/Documents/etsy-shop/summer.html /Users/carol/Documents/etsy-shop/summer.html2026-09-24 11:05 outside_project_path Delete grok-4.6 /Users/carol/Documents/etsy-shop/summer.html /Users/carol/Documents/etsy-shop/summer.html | ||||||||||||||||||
| CRITICAL new | 2026-09-25 | Copilot CLI | gpt-5 | infra 8b2c78c4 install the terraform version the repo pins | 40 | 1 | 3 | 1 | 1 | 1 | 1 | |||||||
2026-09-25 16:03 network_egress Bash gpt-5 curl -fsSL https://releases.hashicorp.com/terraform/1.9.5/terraform_1.9.5_darwin_arm64.zip -o /tmp/tf.zip releases.hashicorp.com2026-09-25 16:04 privilege Bash gpt-5 sudo unzip -o /tmp/tf.zip -d /usr/local/bin2026-09-25 16:04 outside_project_path Bash gpt-5 sudo unzip -o /tmp/tf.zip -d /usr/local/bin /usr/local2026-09-25 16:40 user_interrupted human gpt-5 abort: user | ||||||||||||||||||
| HIGH | 2026-09-16 | Codex | gpt-5.3-codex | pipeline rollout- profile the ingest step and cut its run time | 5 | 1 | 4 | 1 | 1 | 1 | ||||||||
2026-09-16 14:03 dynamic_exec Bash gpt-5.3-codex python -c "import pstats; pstats.Stats('prof.out').sort_stats('cumtime').print_stats(15)"2026-09-16 14:05 publish_action Bash gpt-5.3-codex git push origin main2026-09-16 14:05 user_refused exec_command gpt-5.3-codex git push origin main | ||||||||||||||||||
| HIGH | 2026-09-18 | Copilot CLI | gpt-5 | infra 8b2c78c4 rebase my branch on main and push | 4 | 1 | 2 | 1 | 1 | 1 | 1 | |||||||
2026-09-18 16:03 network_egress Bash gpt-5 cd ~/infra && git fetch && git rebase origin/main2026-09-18 16:04 destructive_command Bash gpt-5 cd ~/infra && git push --force origin feature/vpc2026-09-18 16:04 publish_action Bash gpt-5 cd ~/infra && git push --force origin feature/vpc2026-09-18 16:04 user_refused bash gpt-5 cd ~/infra && git push --force origin feature/vpc | ||||||||||||||||||
| HIGH | 2026-09-19 | Gemini CLI | gemini-3.8-flash | analytics session- regenerate the weekly report from the new parquet files | 30 | 1 | 2 | 1 | 1 | |||||||||
2026-09-19 11:05 destructive_command Bash gemini-3.8-flash rm -rf ~/analytics/reports/old2026-09-19 11:05 user_refused run_shell_command gemini-3.8-flash rm -rf ~/analytics/reports/old | ||||||||||||||||||
| HIGH new | 2026-09-22 | Claude Code | claude-opus-5-5 | payments 1a2b3c4d the nightly job is failing on the staging box, find out why | 7 | 2 | 4 | 1 | 4 | 1 | 1 | |||||||
2026-09-22 09:02 network_egress Bash claude-opus-5-5 ssh [email protected] 'journalctl -u nightly --since yesterday | tail -50' staging.internal.example2026-09-22 09:03 network_egress Bash claude-opus-5-5 ssh [email protected] 'df -h /var' staging.internal.example2026-09-22 09:05 destructive_command Bash claude-opus-5-5 ssh [email protected] 'sudo rm -rf /var/log/nightly/*'2026-09-22 09:05 network_egress Bash claude-opus-5-5 ssh [email protected] 'sudo rm -rf /var/log/nightly/*' staging.internal.example2026-09-22 09:05 user_refused Bash claude-opus-5-5 ssh [email protected] 'sudo rm -rf /var/log/nightly/*'2026-09-22 09:07 network_egress Bash claude-opus-5-5 ssh [email protected] 'sudo logrotate -f /etc/logrotate.d/nightly' staging.internal.example2026-09-22 09:07 outside_project_path Bash claude-opus-5-5 ssh [email protected] 'sudo logrotate -f /etc/logrotate.d/nightly' /etc | ||||||||||||||||||
| HIGH new | 2026-09-26 | Claude Code | claude-sonnet-5 | mobile-app 1a2b3c4d prepare the 3.2 release notes and tag it | 4 | 1 | 2 | 1 | ||||||||||
2026-09-26 09:04 publish_action Bash claude-sonnet-5 cd ~/mobile-app && git add CHANGELOG.md && git commit -m 'v3.2 notes' && git tag v3.2 && git push origin main v3.2 | ||||||||||||||||||
| NORMAL | 2026-09-17 | Cursor | grok-4.6 | storefront 873f1cd2 make the checkout button match the new brand colour and run the snapshot tests | 0 | 1 | 1 | |||||||||||
No findings. | ||||||||||||||||||
| NORMAL | 2026-09-20 | Claude Code | claude-sonnet-5 | mobile-app 1a2b3c4d fix the crash on launch when the user has no network | 9 | 2 | 3 | 1 | 1 | |||||||||
2026-09-20 09:00 repeated_command Bash claude-sonnet-5 cd ~/mobile-app && xcodebuild test -scheme App -quiet 3×2026-09-20 09:07 user_interrupted human claude-sonnet-5 [Request interrupted by user] | ||||||||||||||||||
| NORMAL new | 2026-09-26 | Gemini CLI | gemini-3.8-flash | analytics session- the dashboard query is slow, add an index | 30 | 1 | 1 | |||||||||||
No findings. | ||||||||||||||||||
| Model | Agent | Sessions | Turns | Sub-agent | Cmds | Reads | Edits | Web | Browser | Destr. | Publ. | Net | Priv. | Cred. | Refused | Stopped |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
claude-opus-5-5 | Claude Code | 2 | 10 | 7 | 1 | 1 | 1 | 1 | 5 | 1 | 1 | |||||
claude-sonnet-5 | Claude Code | 2 | 9 | 5 | 2 | 2 | 1 | 1 | ||||||||
claude-haiku-4-5-20251001 | Claude Code | 1 | 3 | 3 | 1 | 1 | ||||||||||
grok-4.6 | Cursor | 2 | 3 | 2 | 1 | 3 | 1 | |||||||||
gpt-5.3-codex | Codex | 2 | 2 | 9 | 1 | 1 | 2 | 1 | 1 | 1 | ||||||
gpt-5 | Copilot CLI | 2 | 2 | 5 | 1 | 1 | 2 | 1 | 1 | 1 | ||||||
gemini-3.8-flash | Gemini CLI | 2 | 2 | 3 | 1 | 1 | 1 | 1 |
| When | Session | Model | Brief | Calls | Reported back |
|---|---|---|---|---|---|
| 2026-09-15 10:30 | 1a2b3c4d payments | claude-haiku-4-5-20251001 | Find where settlement timeouts are configured across the repo and report the values. | 1 shell, 1 web · hosts: docs.example-bank.com | Timeouts are set in settle/config.py (30 s) and overridden in tests/conftest.py (5 s). |
| Host | Country | Requests | Sessions |
|---|---|---|---|
staging.internal.example | — | 4 | 1 |
api.example-bank.com | — | 1 | 1 |
docs.example-bank.com | — | 1 | 1 |
api.deepseek.com | CN sovereignty | 1 | 1 |
releases.hashicorp.com | — | 1 | 1 |
| Host | Country | Mentions | Sessions |
|---|---|---|---|
| None. | |||
git push origin maincd ~/infra && git push --force origin feature/vpcrm -rf ~/analytics/reports/old