github / github/gh-aw-threat-detection
[detection-stats] Detection stats for github/gh-aw - 2026-09-15
- Dominant language
- Go
- Stars
- 13
- Forks
- 7
- Avg merge
- 9h 52m
- Merged PRs (30d)
- 25
Description
1125 external-detector runs analysed on 2026-09-15; detection-job error rate 0.53%; soft failures 0; threat rate 0% (0 of 127 verdicts).
## Summary
## gh-aw detection statistics - 2026-09-15 (UTC)
Repository: `github/gh-aw`
Window: `2026-09-15T00:00:00Z` .. `2026-09-15T23:59:59Z`
API requests: 3207, rate-limit pauses: 1
Data complete: yes
### Totals
| Metric | Count |
|---|---|
| Workflow runs in window | 3322 |
| Agentic runs (`*.lock.yml`) | 2489 |
| Runs with a `detection` job | 2208 |
| ... using the external detector | 1125 |
| ... using the built-in detector | 1083 |
| ... detector could not be determined | 0 |
| Agentic runs without a `detection` job | 281 |
All rates below are over the **external detector** population (1125 runs). Since gh-aw #54111 the external detector is the compile-time default; a run counts as external when its `detection` job showed the `Install threat-detect binary` step, when another run of the same workflow did that day, or when the workflow is `.lock.yml` and no run showed the built-in shape (a completed detection job with steps but no marker). Runs on a workflow that opted out with `features: gh-aw-detection: false` count as built-in.
### Detection job outcomes
| Outcome | Count | Rate |
|---|---|---|
| `skipped` | 792 | 70.4% |
| `success` | 321 | 28.53% |
| `cancelled` | 6 | 0.53% |
| `failure` | 6 | 0.53% |
**Error rate (failure/timed_out/action_required): 0.53%**
### Verdict availability
| State | Meaning | Count |
|---|---|---|
| `present` | detection artifact downloaded and parsed | 127 |
| `absent` | detection job ran but published no artifact (soft failure) | 6 |
| `skipped` | detection job was skipped or was still running (nothing to fetch) | 792 |
| `unreadable` | artifact zip could not be unpacked | 200 |
Green detection jobs that published no verdict: **0** (detection steps are `continue-on-error`, so a missing verdict artifact is the only reliable signal for these).
### Detection results
| Result | Count |
|---|---|
| Runs with a parsed verdict | 127 |
| Clean (no threat) | 127 |
| Any threat | 0 |
| `prompt_injection` | 0 |
| `secret_leak` | 0 |
| `malicious_patch` | 0 |
**Threat rate (of runs with a verdict): 0%**
### By workflow
| Workflow | Runs | Failed | Cancelled | Skipped | No verdict | Threats |
|---|---|---|---|---|---|---|
| PR Sous Chef | 80 | 0 | 0 | 48 | 0 | 0 |
| Smoke Aider | 51 | 1 | 0 | 50 | 0 | 0 |
| Smoke Crush | 51 | 1 | 0 | 50 | 0 | 0 |
| Smoke DeepSeek Harness | 51 | 1 | 0 | 50 | 0 | 0 |
| Smoke Gemini | 51 | 0 | 0 | 50 | 0 | 0 |
| Smoke Goose | 51 | 1 | 0 | 50 | 0 | 0 |
| Smoke OpenCode | 51 | 1 | 0 | 50 | 0 | 0 |
| Smoke Pydantic AI | 51 | 1 | 0 | 50 | 0 | 0 |
| Daily Trajectory Grader Implementer | 47 | 0 | 0 | 47 | 0 | 0 |
| [aw] Failure Investigator (6h) | 47 | 0 | 0 | 44 | 0 | 0 |
| Issue Monster | 46 | 0 | 0 | 4 | 0 | 0 |
| Deployment Incident Monitor | 40 | 0 | 0 | 40 | 0 | 0 |
| Q | 40 | 0 | 0 | 40 | 0 | 0 |
| Code Refiner | 37 | 0 | 2 | 29 | 2 | 0 |
| Changeset Generator | 36 | 0 | 3 | 29 | 3 | 0 |
| The Great Escapi | 36 | 0 | 1 | 26 | 1 | 0 |
| Design Decision Gate 🏗️ | 35 | 0 | 0 | 26 | 0 | 0 |
| Avenger | 24 | 0 | 0 | 24 | 0 | 0 |
| Daily Go Test Parallelizer | 12 | 0 | 0 | 0 | 0 | 0 |
| Auto-Triage Issues | 10 | 0 | 0 | 4 | 0 | 0 |
| Test Quality Sentinel | 10 | 0 | 0 | 0 | 0 | 0 |
| Impeccable Skills Reviewer | 9 | 0 | 0 | 1 | 0 | 0 |
| Matt Pocock Skills Reviewer | 9 | 0 | 0 | 0 | 0 | 0 |
| PR Code Quality Reviewer | 9 | 0 | 0 | 0 | 0 | 0 |
| Ponytail Reviewer | 9 | 0 | 0 | 0 | 0 | 0 |
_204 further workflows omitted; see `stats.json`._
### Notable runs
| Workflow | Run | Job conclusion | Verdict | Threats | Reported reason |
|---|---|---|---|---|---|
| Smoke Aider | [34911953635](https://github.com/github/gh-aw/actions/runs/34911953635) | `failure (Install GitHub Copilot CLI)` | `unreadable` | - | `-` |
| Smoke Crush | [34914032487](https://github.com/github/gh-aw/actions/runs/34914032487) | `failure (Install GitHub Copilot CLI)` | `unreadable` | - | `-` |
| Smoke DeepSeek Harness | [34914278176](https://github.com/github/gh-aw/actions/runs/34914278176) | `failure (Install GitHub Copilot CLI)` | `unreadable` | - | `-` |
| Smoke Goose | [34913731197](https://github.com/github/gh-aw/actions/runs/34913731197) | `failure (Install GitHub Copilot CLI)` | `unreadable` | - | `-` |
| Smoke OpenCode | [34913536652](https://github.com/github/gh-aw/actions/runs/34913536652) | `failure (Install GitHub Copilot CLI)` | `unreadable` | - | `-` |
| Smoke Pydantic AI | [34911440872](https://github.com/github/gh-aw/actions/runs/34911440872) | `failure (Install GitHub Copilot CLI)` | `unreadable` | - | `-` |
| Agent Job Health Monitor | [35035050907](https://github.com/github/gh-aw/actions/runs/35035050907) | `success` | `unreadable` | - | `-` |
| Agent Persona Explorer | [34988951965](https://github.com/github/gh-aw/actions/runs/34988951965) | `success` | `unreadable` | - | `-` |
| Agentic Workflow Audit Agent | [35024813738](https://github.com/github/gh-aw/actions/runs/35024813738) | `success` | `unreadable` | - | `-` |
| Architecture Guardian | [34981205459](https://github.com/github/gh-aw/actions/runs/34981205459) | `success` | `unreadable` | - | `-` |
| Auto-Triage Issues | [34915309038](https://github.com/github/gh-aw/actions/runs/34915309038) | `success` | `unreadable` | - | `-` |
| Auto-Triage Issues | [34937778017](https://github.com/github/gh-aw/actions/runs/34937778017) | `success` | `unreadable` | - | `-` |
| Auto-Triage Issues | [34937813362](https://github.com/github/gh-aw/actions/runs/34937813362) | `success` | `unreadable` | - | `-` |
| Auto-Triage Issues | [34962841115](https://github.com/github/gh-aw/actions/runs/34962841115) | `success` | `unreadable` | - | `-` |
| Auto-Triage Issues | [34969489738](https://github.com/github/gh-aw/actions/runs/34969489738) | `success` | `unreadable` | - | `-` |
| Auto-Triage Issues | [35007384462](https://github.com/github/gh-aw/actions/runs/35007384462) | `success` | `unreadable` | - | `-` |
| CLI Version Checker | [34932996517](https://github.com/github/gh-aw/actions/runs/34932996517) | `success` | `unreadable` | - | `-` |
| Cache directory setup | [35035888131](https://github.com/github/gh-aw/actions/runs/35035888131) | `success` | `unreadable` | - | `-` |
| Changeset Generator | [34957720575](https://github.com/github/gh-aw/actions/runs/34957720575) | `cancelled` | `absent` | - | `-` |
| Changeset Generator | [34957725008](https://github.com/github/gh-aw/actions/runs/34957725008) | `success` | `unreadable` | - | `-` |
| Changeset Generator | [34957729741](https://github.com/github/gh-aw/actions/runs/34957729741) | `success` | `unreadable` | - | `-` |
| Changeset Generator | [34957754881](https://github.com/github/gh-aw/actions/runs/34957754881) | `cancelled` | `absent` | - | `-` |
| Changeset Generator | [34957759889](https://github.com/github/gh-aw/actions/runs/34957759889) | `success` | `unreadable` | - | `-` |
| Changeset Generator | [34957773881](https://github.com/github/gh-aw/actions/runs/34957773881) | `cancelled` | `absent` | - | `-` |
| Changeset Generator | [34959228167](https://github.com/github/gh-aw/actions/runs/34959228167) | `success` | `unreadable` | - | `-` |
| Chaos PR Bundle Fuzzer | [34914532247](https://github.com/github/gh-aw/actions/runs/34914532247) | `success` | `unreadable` | - | `-` |
| Claude Code User Documentation Review | [34970007560](https://github.com/github/gh-aw/actions/runs/34970007560) | `success` | `unreadable` | - | `-` |
| Code Refiner | [34957720551](https://github.com/github/gh-aw/actions/runs/34957720551) | `success` | `unreadable` | - | `-` |
| Code Refiner | [34957725144](https://github.com/github/gh-aw/actions/runs/34957725144) | `success` | `unreadable` | - | `-` |
| Code Refiner | [34957730842](https://github.com/github/gh-aw/actions/runs/34957730842) | `cancelled` | `absent` | - | `-` |
| Code Refiner | [34957756025](https://github.com/github/gh-aw/actions/runs/34957756025) | `success` | `unreadable` | - | `-` |
| Code Refiner | [34957772908](https://github.com/github/gh-aw/actions/runs/34957772908) | `success` | `unreadable` | - | `-` |
| Code Refiner | [34958109362](https://github.com/github/gh-aw/actions/runs/34958109362) | `cancelled` | `absent` | - | `-` |
| Code Refiner | [34959227919](https://github.com/github/gh-aw/actions/runs/34959227919) | `success` | `unreadable` | - | `-` |
| Code Refiner | [34959228184](https://github.com/github/gh-aw/actions/runs/34959228184) | `success` | `unreadable` | - | `-` |
| Code Simplifier | [34925023008](https://github.com/github/gh-aw/actions/runs/34925023008) | `success` | `unreadable` | - | `-` |
| Constraint Solving — Problem of the Day | [34963517437](https://github.com/github/gh-aw/actions/runs/34963517437) | `success` | `unreadable` | - | `-` |
| Copilot PR Prompt Pattern Analysis | [35021114327](https://github.com/github/gh-aw/actions/runs/35021114327) | `success` | `unreadable` | - | `-` |
| Daily A/B Testing Advisor | [34958392464](https://github.com/github/gh-aw/actions/runs/34958392464) | `success` | `unreadable` | - | `-` |
| Daily AW Cross-Repo Compile Check | [34949065146](https://github.com/github/gh-aw/actions/runs/34949065146) | `success` | `unreadable` | - | `-` |
| Daily AWF Spec Compiler Surfacing Review | [35030494872](https://github.com/github/gh-aw/actions/runs/35030494872) | `success` | `unreadable` | - | `-` |
| Daily AgentRx Trace Optimizer | [34933110927](https://github.com/github/gh-aw/actions/runs/34933110927) | `success` | `unreadable` | - | `-` |
| Daily Assign Issue To User | [34934432358](https://github.com/github/gh-aw/actions/runs/34934432358) | `success` | `unreadable` | - | `-` |
| Daily AstroStyleLite Markdown Spellcheck | [34924952900](https://github.com/github/gh-aw/actions/runs/34924952900) | `success` | `unreadable` | - | `-` |
| Daily BYOK Ollama Test | [35030873945](https://github.com/github/gh-aw/actions/runs/35030873945) | `success` | `unreadable` | - | `-` |
| Daily CLI Performance Agent | [34984405002](https://github.com/github/gh-aw/actions/runs/34984405002) | `success` | `unreadable` | - | `-` |
| Daily Cache Strategy Analyzer | [35008023230](https://github.com/github/gh-aw/actions/runs/35008023230) | `success` | `unreadable` | - | `-` |
| Daily Caveman Optimizer | [35021356986](https://github.com/github/gh-aw/actions/runs/35021356986) | `success` | `unreadable` | - | `-` |
| Daily Choice Type Test | [34962617050](https://github.com/github/gh-aw/actions/runs/34962617050) | `success` | `unreadable` | - | `-` |
| Daily Cli Tools Tester | [34932434311](https://github.com/github/gh-aw/actions/runs/34932434311) | `success` | `unreadable` | - | `-` |
| Daily Code Debt Cleanup — Aider | [35010107834](https://github.com/github/gh-aw/actions/runs/35010107834) | `success` | `unreadable` | - | `-` |
| Daily Documentation Healer | [35036692453](https://github.com/github/gh-aw/actions/runs/35036692453) | `success` | `unreadable` | - | `-` |
| Daily Documentation Updater | [34959239527](https://github.com/github/gh-aw/actions/runs/34959239527) | `success` | `unreadable` | - | `-` |
| Daily Evals Feature Report | [34941831111](https://github.com/github/gh-aw/actions/runs/34941831111) | `success` | `unreadable` | - | `-` |
| Daily Firewall Logs Collector and Reporter | [34921391821](https://github.com/github/gh-aw/actions/runs/34921391821) | `success` | `unreadable` | - | `-` |
| Daily Go Function Namer | [34964675231](https://github.com/github/gh-aw/actions/runs/34964675231) | `success` | `unreadable` | - | `-` |
| Daily Go Test Parallelizer | [34915787161](https://github.com/github/gh-aw/actions/runs/34915787161) | `success` | `unreadable` | - | `-` |
| Daily Go Test Parallelizer | [34958473559](https://github.com/github/gh-aw/actions/runs/34958473559) | `success` | `unreadable` | - | `-` |
| Daily Go Test Parallelizer | [34982263649](https://github.com/github/gh-aw/actions/runs/34982263649) | `success` | `unreadable` | - | `-` |
| Daily Go Test Stubs — Aider | [34995586262](https://github.com/github/gh-aw/actions/runs/34995586262) | `success` | `unreadable` | - | `-` |
_146 further notable runs omitted; see `stats.json`._
## Change since 2026-09-14
| Metric | 2026-09-14 | 2026-09-15 | Delta | 7-day mean |
|---|---|---|---|---|
| External detector runs | 635 | 1125 | +490 | 897.29 |
| Error rate (%) | 0.63 | 0.53 | -0.10 | 0.294 |
| Soft failures | 0 | 0 | 0 | 57.14 |
| Runs with verdict | 140 | 127 | -13 | 203.57 |
| Any threat | 1 | 0 | -1 | 0.143 |
| Threat rate (%) | 0.71 | 0 | -0.71 | 0.101 |
## Watch list
- Changeset Generator — 0 failed, 3 without a verdict, out of 36 runs
- Code Refiner — 0 failed, 2 without a verdict, out of 37 runs
- Smoke Aider — 1 failed, 0 without a verdict, out of 51 runs
- Smoke Crush — 1 failed, 0 without a verdict, out of 51 runs
- Smoke DeepSeek Harness — 1 failed, 0 without a verdict, out of 51 runs
Collected by: https://github.com/github/gh-aw-threat-detection/actions/runs/35053638852
Full data: the detection-stats-35053638852 artifact on that run.
> Generated by [Detection Stats Daily](https://github.com/github/gh-aw-threat-detection/actions/runs/35053638852) · copilot · auto · 22.8 AIC · ⌖ 9.59 AIC · ⊞ 10K · [◷](https://github.com/search?q=repo%3Agithub%2Fgh-aw-threat-detection+is%3Aissue+%22gh-aw-workflow-call-id%3A+github%2Fgh-aw-threat-detection%2Fdetection-stats-daily%22&type=issues)
Contributor guide
Research direction
This issue is a generated detection-statistics report and does not identify a requested code or documentation change. Start by reviewing stats.json, which the report references, and trace how this report was produced; a completion criterion is not provided.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- analytics, security
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100