AI Slop Code RIsk Monitor

elder-plinius/T3MP3ST

autonomous red teaming platform; multi-agent offensive-security meta-harness

5.3 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for elder-plinius/T3MP3ST, a TypeScript project with 6,478 GitHub stars. SynthScan examined 86,499 lines of code across 1708 source files, recording 215 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 5.3 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

5.3
Adjusted Signal
5.3
Raw Pattern Score
100%
Time Factor
2026-09-08
Last Push
6.5K
Stars
TypeScript
Language
86.5K
Lines of Code
1.7K
Files
215
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 8.7/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 106 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

Are imports declared and package/API names verified? 13 finding(s).

Agent Over-Engineering Ratio 17.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 136 finding(s).

PR Review Velocity Impact 23.9/100 · LOW

Which changes need focused human review? 215 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 2MEDIUM 124LOW 89

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 215 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators90 hits · 274 pts
SeverityFileLineSnippetContext
MEDIUM⚡ctf/docker-compose.yml13 # ============================================================COMMENT
MEDIUM⚡ctf/docker-compose.yml15 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml287 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml289 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml342 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml344 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml402 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml404 # ============================================================COMMENT
MEDIUMctf/docker-compose.yml443# ============================================================COMMENT
MEDIUMctf/docker-compose.yml445# ============================================================COMMENT
MEDIUMsrc/server.ts6505 // ── SELF-LEARNING LOOP — lesson injection ───────────────────────────COMMENT
MEDIUMsrc/llm/index.ts1034 // ── Native function-calling support ──────────────────────────────────COMMENT
MEDIUMsrc/llm/index.ts1122 // ── Native tool-call parsing (if we probed) ────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts30// ── parsed proxy shape ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts39// ── module state ─────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts69// ── url parsing ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts103// ── loopback + API-provider bypass (bypass list) ─────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts135// ── SOCKS-aware undici connector ─────────────────────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts186// ── public API ───────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts239// ── fetch-level bypass ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc/net/proxy.ts290// ── IP / leak checker ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/operators/index.ts33// ── Phase-based model routing (opt-in) ───────────────────────────────────────COMMENT
MEDIUM⚡src/operators/index.ts193// ── Runtime operator overrides (set via the Operatives tab / Admiral advisor) ─────────────COMMENT
MEDIUMsrc/operators/index.ts535 // ── Phase-based model routing (opt-in) ──────────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts23// ── small, defensive helpers ────────────────────────────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts73// ── nuclei -jsonl : one finding per template match ───────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts99// ── httpx -json : one info finding per live host (technology fingerprint) ─────COMMENT
MEDIUMsrc/arsenal/parsers.ts121// ── dalfox --format json : one finding per XSS probe ─────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts151// ── ffuf -of json : one aggregate info finding (N paths) ─────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts171// ── katana -jsonl : one aggregate info finding (N endpoints) ──────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts187// ── semgrep scan --json : one finding per rule match (SAST) ──────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts235// ── trivy fs --format json : one finding per package vulnerability ────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts268// ── grype dir:. -o json : one finding per matched vulnerability ───────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts294// ── garak : LLM/agent red-team probes (report.jsonl) ─────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts358// ── sqlmap : text stdout → one finding per vulnerable parameter ──────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts417// ── feroxbuster --json : one aggregate info finding (N reachable paths) ──────COMMENT
MEDIUMsrc/arsenal/parsers.ts438// ── wafw00f : text output → WAF detection finding ───────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts464// ── trufflehog --json : one finding per leaked secret ────────────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts491// ── arjun -oJ / text : found hidden parameters per endpoint ──────────────────COMMENT
MEDIUMsrc/arsenal/parsers.ts534// ── wpscan --format json : WP core/plugin/theme vulns + interesting findings ──────────────COMMENT
MEDIUMsrc/arsenal/index.ts210// ── Egress scope gate (Phase-0 pack-hunt safety primitive) ──────────────────────────────────COMMENT
MEDIUMsrc/arsenal/index.ts1912 // ── subdomain_takeover_check ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/arsenal/adapter-tools.ts352 // ── Source / supply-chain scanners (non-networked, operate on a PATH) ───────────────────────────COMMENT
MEDIUMsrc/arsenal/adapter-tools.ts495 // ── Recon / OSINT adapters (networked) ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts15// ─── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts73 // ── 1. Single tool call still works (sequential path) ─────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts109 // ── 2. Multiple tool calls execute concurrently ────────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts167 // ── 3. Results maintain original order ─────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts230 // ── 4. Concurrency limit is respected ─────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts279 // ── 5. Scope-denied call doesn't block valid calls ────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts330 // ── 6. All calls fail → all errors returned ────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/agent-parallel.test.ts368 // ── 7. Unknown tool in batch doesn't crash other calls ────────────────────────COMMENT
MEDIUMsrc/__tests__/subdomain-takeover.test.ts91// ── Integration: the real tool handler with DNS + fetch mocked ──────────────────────────────────COMMENT
MEDIUMsrc/__tests__/spine-live.test.ts5// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/spine-live.test.ts14// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/ollama-native-tools.test.ts20// ── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/ollama-native-tools.test.ts53// ── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/stub-honesty.test.ts15// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/stub-honesty.test.ts24// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/__tests__/parsers.test.ts10// ─────────────────────────────────────────────────────────────────────────────COMMENT
30 more matches not shown…
AI Slop Vocabulary26 hits · 57 pts
SeverityFileLineSnippetContext
MEDIUM⚡…ch/xbow/results/blackbox-golden-final/xben_080_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T15:23:01.546Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM⚡…ch/xbow/results/blackbox-golden-final/xben_080_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T15:23:01.546Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM⚡…ch/xbow/results/blackbox-golden-final/xben_080_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T15:23:01.546Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_088_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T22:53:20.553Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_088_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T22:53:20.553Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_098_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T23:13:57.354Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_028_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T13:34:00.454Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_066_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T21:34:52.009Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_066_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T21:34:52.009Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_050_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T15:15:58.668Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_050_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T15:15:58.668Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_097_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T20:59:33.622Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_069_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:12:58.874Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_069_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:12:58.874Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_056_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:19:10.779Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_056_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:19:10.779Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_034_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T15:12:49.048Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…h/cybench/results/service-aggregate-1780394939114.json1{"timestamp": "2026-06-02T10:08:59.114Z", "hunter": "live-tools", "results": [{"slug": "cybsvc_project_sekai_ctf_sekaictCODE
MEDIUM…h/cybench/results/service-aggregate-1780394939114.json1{"timestamp": "2026-06-02T10:08:59.114Z", "hunter": "live-tools", "results": [{"slug": "cybsvc_project_sekai_ctf_sekaictCODE
MEDIUM…h/cybench/results/service-aggregate-1780590669862.json1{"timestamp": "2026-06-04T16:31:09.862Z", "hunter": "live-tools", "results": [{"slug": "cybsvc_project_sekai_ctf_sekaictCODE
MEDIUM…h/cybench/results/service-aggregate-1780590669862.json1{"timestamp": "2026-06-04T16:31:09.862Z", "hunter": "live-tools", "results": [{"slug": "cybsvc_project_sekai_ctf_sekaictCODE
MEDIUM…project_sekai_ctf_sekaictf_2022_crypto_robust_cbc.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-30T03:18:00.878Z", "hunter": "live-tools", "black_box": falCODE
MEDIUM…_archive-20260530/service-aggregate-1780150031884.json1{"timestamp": "2026-05-30T14:07:11.884Z", "hunter": "live-tools", "results": [{"slug": "cybsvc_project_sekai_ctf_sekaictCODE
MEDIUM…_archive-20260530/service-aggregate-1780150031884.json1{"timestamp": "2026-05-30T14:07:11.884Z", "hunter": "live-tools", "results": [{"slug": "cybsvc_project_sekai_ctf_sekaictCODE
MEDIUMscripts/cyb-sweep.sh2# Resumable Cybench re-run on the current harness. Runs each challenge in the list viaCOMMENT
MEDIUMscripts/bb-parallel.sh3# The harness already gives every run a unique docker project (projectName) and aCOMMENT
Hyper-Verbose Identifiers40 hits · 41 pts
SeverityFileLineSnippetContext
LOW…ch/xbow/results/blackbox-golden-final/xben_089_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:24:29.141Z", "hunter": "live-tools", "black_box": truCODE
LOW…ch/xbow/results/blackbox-golden-final/xben_103_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T21:08:16.770Z", "hunter": "live-tools", "black_box": truCODE
LOWsrc/index.ts1583export function createAggressiveOperation(name: string, llmConfig?: LLMConfig): Tempest {CODE
LOWsrc/server.ts364function createTempestCommandInstance(missionName: string, apiKey: string | undefined, provider: string, model: string, CODE
LOWsrc/server.ts455function findCurlTransportOverrideFlag(args: string[]): string | undefined {CODE
LOWsrc/server.ts524function resolveCommandExecutionTarget(CODE
LOWsrc/server.ts870function upsertMissionFindingToLedger(finding: {CODE
LOWsrc/server.ts992function normalizeEvidenceProvenanceStrength(value: unknown, fallback?: EvidenceProvenanceStrength): EvidenceProvenanceSCODE
LOWsrc/server.ts998function inferEvidenceProvenanceStrength(input: { type?: unknown; source?: unknown; command?: unknown; uri?: unknown }):CODE
LOWsrc/server.ts1011function summarizeEvidenceProvenance(entries: EvidenceEntry[]): Record<EvidenceProvenanceStrength | 'strong', number> {CODE
LOWsrc/server.ts1021function strongestEvidenceStrength(entries: EvidenceEntry[]): EvidenceProvenanceStrength {CODE
LOWsrc/server.ts1046function normalizeHypothesisStatus(value: unknown, fallback: HypothesisStatus): HypothesisStatus {CODE
LOWsrc/server.ts1277function ensureExecTargetsWithinApprovedTarget(targets: string[], approvedTarget: string): string[] {CODE
LOWsrc/server.ts1284function ensureExecTargetsAuthorized(CODE
LOWsrc/server.ts1332function operationAllowsLocalAction(body: Record<string, unknown>, action: GuardAction, target: string): boolean {CODE
LOWsrc/server.ts3010function approvalTargetMatchesPressurePath(approval: ApprovalRequest, target: string): boolean {CODE
LOWsrc/server.ts4763function buildArsenalActivationPlan(): Record<string, unknown> {CODE
LOWsrc/server.ts5520function handleHypothesisDecompose(req: Request, res: Response): void {CODE
LOWsrc/server.ts7073async function runCodexExecReadinessProbe(command: string): Promise<{ stdout: string; stderr: string }> {CODE
LOWsrc/server.ts8030async function refreshConnectedLocalAgentHealth(force = false): Promise<void> {CODE
LOWsrc/llm/index.ts1607export function reframeWithAuthorizedContext(messages: LLMMessage[]): LLMMessage[] {CODE
LOWsrc/llm/index.ts2002export function createHuggingFaceBackbone(apiKey?: string, model?: string): LLMBackbone {CODE
LOWsrc/llm/index.ts2049export function createBestAvailableBackbone(): LLMBackbone {CODE
LOWsrc/net/proxy.ts247function installBypassFetchWrapper(): void {CODE
LOWsrc/evidence/index.ts88function hasPassedVerificationGate(finding: Finding): boolean {CODE
LOWsrc/operators/capability-diagnostics.ts29export function diagnoseOperatorCapabilities(CODE
LOW⚡src/operators/index.ts203function advanceOperatorProfileRevision(archetype: OperatorArchetype): number {CODE
LOW⚡src/operators/index.ts209export function getOperatorProfileRevision(archetype: OperatorArchetype): number {CODE
LOWsrc/config/index.ts242export function migrateLegacyDeepSeekSettings(CODE
LOWsrc/arsenal/takeover.ts68export function classifySubdomainTakeover(sig: TakeoverSignal): TakeoverVerdict {CODE
LOWsrc/arsenal/report-workspace.ts10export async function createPrivateReportWorkspace(adapterId: string): Promise<ReportWorkspace> {CODE
LOWsrc/resources/index.ts753export function forefrontPressureForFamily(family = ''): ForefrontPressureLane[] {CODE
LOWsrc/mission/adjudicate.ts543export function downgradeUnverifiedRefutes(CODE
LOWsrc/threat-intel/feed.ts105function optionalNonNegativeInteger(value: unknown): number | undefined {CODE
LOWsrc/opsec/index.ts68export function createAggressiveOpsecConfig(): OpsecConfig {CODE
LOWsrc/opsec/index.ts81export function createBalancedOpsecConfig(): OpsecConfig {CODE
LOWsrc/recon/code-ingest.ts943export function createMultiLangIngestConfig(repoRoot: string): IngestConfig {CODE
LOWsrc/recon/whitebox.ts111export function cloneGitHubRepoForAnalysis(repoUrl: string): ResolvedRepoSource {CODE
LOWsrc/recon/whitebox.ts166export function resolveRepoSourceForAnalysis(input: unknown): ResolvedRepoSource {CODE
LOWsrc/recon/whitebox.ts237export function ingestRepoToSourceContext(CODE
Over-Commented Block25 hits · 24 pts
SeverityFileLineSnippetContext
LOWvitest.config.ts1import { defineConfig } from 'vitest/config';COMMENT
LOWctf/docker-compose.yml1# T3MP3ST CTF InfrastructureCOMMENT
LOWctf/docker/pwn/format-string/vuln.c1#include <arpa/inet.h>COMMENT
LOWscripts/install-tools.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/bb-parallel.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/bb-sweep.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/keys.sh1#!/usr/bin/env bashCOMMENT
LOWsrc/mcp-server.ts21COMMENT
LOWsrc/index.ts401 // INERT until it's approved. Two ways in: (1) headless — a pre-authorization allowlist up frontCOMMENT
LOWsrc/server.ts161 backslash: ['/\\evil.com', '/..//evil.com', '/%2e%2e%2f%2fevil.com']COMMENT
LOWsrc/server.ts181// non-loopback address) they've opted into network access behind their own front,COMMENT
LOWsrc/server.ts241 origin(origin, callback) {COMMENT
LOWsrc/server.ts7241 temperature: typeof temperature === 'number' ? temperature : 0.3,COMMENT
LOWsrc/llm/index.ts881 }COMMENT
LOWsrc/llm/index.ts1441}COMMENT
LOWsrc/llm/index.ts1561// =============================================================================COMMENT
LOWsrc/llm/index.ts1781 // An operator/client cancellation (options.signal aborted) won't fix on retry either —COMMENT
LOWsrc/config/index.ts1041 // (Claude Code / Codex / Hermes / OpenCode / Oh My Pi), each using its own login — no API key or baseCOMMENT
LOWsrc/config/index.ts1301# HUGGINGFACE_API_KEY / HUGGINGFACE_TOKEN are also accepted as aliases.COMMENT
LOWsrc/pack/health.ts1// =============================================================================COMMENT
LOWsrc/agent/local-agents.ts1// =============================================================================COMMENT
LOWsrc/mission/adjudicate.ts121// Ruby) so a cited `n > cap` verifies against a source `$n > $cap`. Applied to BOTH cited and sourceCOMMENT
LOWsrc/__tests__/oracle-consistency.test.ts1import { describe, it, expect } from 'vitest';COMMENT
LOWsrc/recon/code-ingest.ts181COMMENT
LOWsrc/recon/code-ingest.ts241// `covered` is per-relationship, NOT a global count of the specific label:COMMENT
Modern AI Meta-Vocabulary4 hits · 11 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md29And it won't ask you to take its word for it. On **XBOW's own 104-challenge suite it scores 90.1% pass@1** — above XBOW'CODE
MEDIUMdocs/AI_REDTEAM_TECHNIQUES.md319### 2.13 Tool / Surface Routing & Cross-Modal Indirect Injection (agentic)COMMENT
MEDIUMdocsite/t3mp3st-docs/content/AI_REDTEAM_TECHNIQUES.md330### 2.13 Tool / Surface Routing & Cross-Modal Indirect Injection (agentic)COMMENT
MEDIUMsrc/recon/attack-graph.ts68// vocab the recon scaffold draws candidate nodes from (clearly recon-pending, not findings)COMMENT
Slop Phrases4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_005_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T13:13:10.808Z", "hunter": "live-tools", "black_box": truCODE
MEDIUM…ch/xbow/results/blackbox-golden-final/xben_082_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T21:40:56.515Z", "hunter": "live-tools", "black_box": truCODE
MEDIUMsrc/orchestration/orchestrator.ts464 "i must decline", "i'm unable to", "i am unable to", "i won't be able to",CODE
MEDIUMsrc/orchestration/orchestrator.ts465 "i can't provide", "i cannot provide",CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/net/proxy.ts315// ifconfig.co is the primary (as requested); ipify is a bare-IP fallback if it's down.COMMENT
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOW…ch/xbow/results/blackbox-golden-final/xben_001_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T13:10:46.213Z", "hunter": "live-tools", "black_box": truCODE
LOW…ch/xbow/results/blackbox-golden-final/xben_001_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T13:10:46.213Z", "hunter": "live-tools", "black_box": truCODE
LOW…ch/xbow/results/blackbox-golden-final/xben_002_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T13:10:34.035Z", "hunter": "live-tools", "black_box": truCODE
LOW…ch/xbow/results/blackbox-golden-final/xben_002_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T13:10:34.035Z", "hunter": "live-tools", "black_box": truCODE
LOW…ch/xbow/results/blackbox-golden-final/xben_071_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:20:52.652Z", "hunter": "live-tools", "black_box": truCODE
LOW…ch/xbow/results/blackbox-golden-final/xben_071_24.json1{"schema": "t3mp3st.bench.cybench/v1", "timestamp": "2026-06-29T14:20:52.652Z", "hunter": "live-tools", "black_box": truCODE
Excessive Try-Catch Wrapping6 hits · 6 pts
SeverityFileLineSnippetContext
LOWbench/cve-hunt/samples/POSTCUT-002/source.py18 except Exception:CODE
LOWctf/executor/ctf_executor.py216 except Exception as e:CODE
LOWctf/executor/ctf_executor.py312 except Exception as e:CODE
LOWctf/executor/ctf_executor.py327 except Exception as e:CODE
LOWctf/executor/ctf_executor.py422 except Exception as e:CODE
LOWctf/executor/ctf_executor.py554 except Exception as e:CODE
Unused Imports6 hits · 6 pts
SeverityFileLineSnippetContext
LOWctf/docker/web/ssrf-metadata/proxy.py12CODE
LOWctf/challenges/artifacts/memory-forensics/generate.py4CODE
LOWctf/challenges/artifacts/memory-forensics/solve.py4CODE
LOWctf/executor/ctf_executor.py19CODE
LOWctf/executor/ctf_executor.py25CODE
LOWctf/executor/ctf_executor.py27CODE
Example Usage Blocks3 hits · 5 pts
SeverityFileLineSnippetContext
LOW⚡ctf/docker-compose.yml4# Usage:COMMENT
LOWscripts/install-tools.sh8# Usage:COMMENT
LOWscripts/keys.sh7# Usage:COMMENT
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/__tests__/code-ingest.test.ts191 ' return True',CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWctf/executor/ctf_executor.py148 # Check if tool is allowedCOMMENT
LOWctf/executor/ctf_executor.py529 # Check if flag is in outputCOMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWctf/executor/ctf_executor.py450CODE