AI Slop Code Risk Monitor

mvanhorn/cli-printing-press

SlopCodeMonitor badge for mvanhorn/cli-printing-press Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Every API has a secret identity. This finds it, absorbs every feature from every competing tool, then builds the GOAT CLI — designed for AI agents first, with SQLite sync, offline search, and compound insight commands.

2.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for mvanhorn/cli-printing-press, a Go project with 4,900 GitHub stars. SynthScan examined 693,447 lines of code across 1918 source files, recording 1273 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 2.5 (Low 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.

2.5
Adjusted Signal
2.5
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.9K
Stars
Go
Language
693.4K
Lines of Code
1.9K
Files
1.3K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 9.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.6/100 · LOW

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

Agent Over-Engineering Ratio 2.2/100 · LOW

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

PR Review Velocity Impact 11.2/100 · LOW

Which changes need focused human review? 1273 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 26MEDIUM 120LOW 1127

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 1273 distinct pattern matches across 17 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.

Over-Commented Block602 hits · 590 pts
SeverityFileLineSnippetContext
LOW.mergify.yml1queue_rules:COMMENT
LOW.mergify.yml61 # Evaluated against the speculative draft PR. Intentionally omitted:COMMENT
LOW.mergify.yml81 # 2026-04-21 (removal 2026-07-01); the published migration path isCOMMENT
LOWsupported-versions.txt1# Currency floor for the printing-press generation skills.COMMENT
LOWcmd/manifest-gen/main.go1// manifest-gen downloads an OpenAPI/internal spec and generates a tools-manifest.json.COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go41// SourcePattern marks a Hit synthesized by the pattern substitutionCOMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go81//COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go121// Opts tunes Recall behavior. Zero-value defaults:COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go241 // Ambiguous-alias warning surfaces only when a SINGLE query entityCOMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go361COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go381 // caught at that layer.COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go401 // structural overlap >= crossAliasMin:COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go601 fmt.Sprintf("%s:%s (run sync to refresh entity lookups)", TopWarningLookupRefreshAvailable, e))COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go921// live here too).COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/recall.go1261)COMMENT
LOW…-loop-api/learn-loop-example/internal/learn/journal.go61 journalClassStr = "str"COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/derive.go21COMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/derive.go81// DeriveFlagCorrections runs one bounded tail scan of the invocationCOMMENT
LOW…n-loop-api/learn-loop-example/internal/learn/derive.go101// the closest such flag by edit distance when multiple were added;COMMENT
LOW…op-api/learn-loop-example/internal/learn/synthesize.go21// SynthesizePlaybookCandidate turns that episode into a quarantinedCOMMENT
LOW…op-api/learn-loop-example/internal/learn/synthesize.go101 steps []PlaybookStepCOMMENT
LOW…op-api/learn-loop-example/internal/learn/synthesize.go221}COMMENT
LOW…api/learn-loop-example/internal/learn/lookups/seeds.go1// Copyright 2026 printing-press-golden and contributors. Licensed under Apache-2.0. See LICENSE.COMMENT
LOW…api/learn-loop-example/internal/learn/lookups/seeds.go21type SeedConfig struct {COMMENT
LOW…pi/learn-loop-example/internal/learn/patterns/apply.go21// coherent: direct hits and pattern hits both pass through the sameCOMMENT
LOW…pi/learn-loop-example/internal/learn/patterns/apply.go41 ResourceEntities []stringCOMMENT
LOW…pi/learn-loop-example/internal/learn/patterns/apply.go61type Opts struct {COMMENT
LOW…/learn-loop-example/internal/learn/entities/extract.go1// Copyright 2026 printing-press-golden and contributors. Licensed under Apache-2.0. See LICENSE.COMMENT
LOW…/learn-loop-example/internal/learn/entities/extract.go21// Config.RegisterTickerPattern. Kept separate from Entities soCOMMENT
LOW…/learn-loop-example/internal/learn/entities/extract.go41// 1. Token matches any Config.tickerPatterns -> TickersCOMMENT
LOW…-api/learn-loop-example/internal/cli/teach_playbook.go1// Copyright 2026 printing-press-golden. Licensed under Apache-2.0. See LICENSE.COMMENT
LOW…loop-api/learn-loop-example/internal/cli/learn_init.go1// Copyright 2026 printing-press-golden and contributors. Licensed under Apache-2.0. See LICENSE.COMMENT
LOW…earn-loop-api/learn-loop-example/internal/cli/teach.go1// Copyright 2026 printing-press-golden and contributors. Licensed under Apache-2.0. See LICENSE.COMMENT
LOW…earn-loop-api/learn-loop-example/internal/cli/teach.go541// them to teach.log without failing the surrounding resource learning.COMMENT
LOW…earn-loop-example/internal/cli/learnings_candidates.go1// Copyright 2026 printing-press-golden and contributors. Licensed under Apache-2.0. See LICENSE.COMMENT
LOW…learn-loop-api/learn-loop-example/internal/cli/root.go201 if idx := strings.Index(msg, "unknown flag: "); idx >= 0 {COMMENT
LOW…learn-loop-api/learn-loop-example/internal/cli/root.go281// substring "required flag" or "invalid argument" doesn't getCOMMENT
LOW…learn-loop-api/learn-loop-example/internal/cli/root.go601 return trueCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go41}COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go61// (CJK substring search), v10's learn_candidates and learn_events tablesCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go101 return OpenWithContext(context.Background(), dbPath)COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go121// delete mode (e.g. a pre-WAL database opened by an old binary before itsCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go501// Must run before the migrations slice so that subsequent CREATE INDEXCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go601 // CLI Printing Press: learn migrationsCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go641 value TEXT NOT NULL,COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go681 // see learn.QueryFamily). One row per family holds the optionalCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go701 ingress_surface TEXT NOT NULL DEFAULT 'cli',COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go761 }COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go821 // rowids that were derived from those keys.COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go2561var resourceIDFieldOverrides = map[string]string{COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go2761// - A container (object/array) is never replaced by a scalar or null.COMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go3261// BareResourceID strips the NUL-delimited parent suffix that resourceStorageIDCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go3301 continueCOMMENT
LOW…rn-loop-api/learn-loop-example/internal/store/store.go3801// printing-press repo) for the child path's placeholder.COMMENT
LOW…n-loop-api/learn-loop-example/internal/store/events.go61COMMENT
LOW…n-loop-api/learn-loop-example/internal/store/events.go221 RecallMisses int64COMMENT
LOW…oop-api/learn-loop-example/internal/store/learnings.go301// the same normalization at both write (teach) and read (recall + apply)COMMENT
LOW…oop-api/learn-loop-example/internal/store/learnings.go341//COMMENT
LOW…oop-api/learn-loop-example/internal/store/learnings.go781COMMENT
LOW…oop-api/learn-loop-example/internal/store/learnings.go801 RemoveHit(resourceType, resourceID string)COMMENT
542 more matches not shown…
Structural Annotation Overuse131 hits · 218 pts
SeverityFileLineSnippetContext
LOW…ed/generate-learn-loop-api/learn-loop-example/SKILL.md206### Step 2: decision treeCOMMENT
LOW…ed/generate-learn-loop-api/learn-loop-example/SKILL.md257### Step 3: always read `warnings`COMMENT
LOW…ed/generate-learn-loop-api/learn-loop-example/SKILL.md282### Step 5: playbooks - optional flags, automatic synthesisCOMMENT
LOW…h-doctor/additional-auth-doctor/internal/cli/doctor.go382 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…h-doctor/additional-auth-doctor/internal/cli/doctor.go426 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…lit-token-auth/split-token-auth/internal/cli/doctor.go383 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…lit-token-auth/split-token-auth/internal/cli/doctor.go427 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go141 // Step 0: Try press-auth, the dedicated cookie capture companion.COMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go180 // Step 1: Detect cookie extraction toolCOMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go203 // Step 2: Resolve which Chrome profile to use when the backend can honor itCOMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go226 // Step 3: Extract cookies from the resolved profileCOMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go268 // Step 5: Save to configCOMMENT
LOW…ss-openapi/keyless-leftover-env/internal/cli/doctor.go295 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…ss-openapi/keyless-leftover-env/internal/cli/doctor.go339 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…keyless-openapi/keyless-openapi/internal/cli/doctor.go295 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…keyless-openapi/keyless-openapi/internal/cli/doctor.go339 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…routing-api/tier-routing-golden/internal/cli/doctor.go379 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…routing-api/tier-routing-golden/internal/cli/doctor.go423 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…ted/generate-golden-api/printing-press-golden/SKILL.md224### Step 2: decision treeCOMMENT
LOW…ted/generate-golden-api/printing-press-golden/SKILL.md275### Step 3: always read `warnings`COMMENT
LOW…ted/generate-golden-api/printing-press-golden/SKILL.md300### Step 5: playbooks - optional flags, automatic synthesisCOMMENT
LOW…olden-api/printing-press-golden/internal/cli/doctor.go357 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…olden-api/printing-press-golden/internal/cli/doctor.go401 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…golden-api-rich-auth/printing-press-rich-auth/SKILL.md189### Step 2: decision treeCOMMENT
LOW…golden-api-rich-auth/printing-press-rich-auth/SKILL.md240### Step 3: always read `warnings`COMMENT
LOW…golden-api-rich-auth/printing-press-rich-auth/SKILL.md265### Step 5: playbooks - optional flags, automatic synthesisCOMMENT
LOW…h-auth/printing-press-rich-auth/internal/cli/doctor.go409 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…h-auth/printing-press-rich-auth/internal/cli/doctor.go453 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…device-code/printing-press-oauth2-device-code/SKILL.md192### Step 2: decision treeCOMMENT
LOW…device-code/printing-press-oauth2-device-code/SKILL.md243### Step 3: always read `warnings`COMMENT
LOW…device-code/printing-press-oauth2-device-code/SKILL.md268### Step 5: playbooks - optional flags, automatic synthesisCOMMENT
LOW…nerate-public-param-names/public-param-golden/SKILL.md182### Step 2: decision treeCOMMENT
LOW…nerate-public-param-names/public-param-golden/SKILL.md233### Step 3: always read `warnings`COMMENT
LOW…nerate-public-param-names/public-param-golden/SKILL.md258### Step 5: playbooks - optional flags, automatic synthesisCOMMENT
LOW⚡internal/pipeline/research.go267 // Step 3: Deduplicate by URLCOMMENT
LOW⚡internal/pipeline/research.go270 // Step 4: Score novelty and produce recommendationCOMMENT
LOW⚡internal/pipeline/research.go274 // Step 5: Analyze gaps and patternsCOMMENT
LOWinternal/pipeline/research.go325 // Step 6: Write research.jsonCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go60 // Step 0: stores find_storesCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go69 // Step 1: menu get_menuCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go76 // Step 2: cart newCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go83 // Step 3: cart add ${item_code}COMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go88 // Step 4: orders price_orderCOMMENT
LOW⚡internal/pipeline/fullrun.go26 // Step 1: ResearchCOMMENT
LOW⚡internal/pipeline/fullrun.go30 // Step 2: GenerateCOMMENT
LOW⚡internal/pipeline/fullrun.go38 // Step 3: CoverageCOMMENT
LOW⚡internal/pipeline/fullrun.go45 // Step 4: DogfoodCOMMENT
LOW⚡internal/pipeline/fullrun.go58 // Step 5: ScorecardCOMMENT
LOW⚡internal/pipeline/fullrun.go62 // Step 6: LearningsCOMMENT
LOW⚡internal/pipeline/fullrun.go138 // Step 1: ResearchCOMMENT
LOW⚡internal/pipeline/fullrun.go146 // Step 2: GenerateCOMMENT
LOW⚡internal/pipeline/fullrun.go192 // Step 3: Count commands and resourcesCOMMENT
LOW⚡internal/pipeline/fullrun.go197 // Step 4: API Coverage estimateCOMMENT
LOW⚡internal/pipeline/fullrun.go204 // Step 5: DogfoodCOMMENT
LOW⚡internal/pipeline/fullrun.go257 // Step 6: ScorecardCOMMENT
LOW⚡internal/pipeline/fullrun.go265 // Step 7: Fix PlansCOMMENT
LOWinternal/pipeline/contracts_test.go669 labelBlock := substringBetween(t, issueTemplate, "## Step 1: Ensure labels exist", "## Step 2: Sort work units")CODE
LOWinternal/pipeline/contracts_test.go1169 step7 := strings.Index(skill, "## Step 7: Collision Detection & Resolution")CODE
LOW⚡internal/pipeline/contracts_test.go1472 validateStart := strings.Index(skill, "## Step 4: Validate")CODE
LOW⚡internal/pipeline/contracts_test.go1474 cloneStart := strings.Index(skill, "## Step 5: Managed Clone")CODE
71 more matches not shown…
Modern AI Meta-Vocabulary71 hits · 212 pts
SeverityFileLineSnippetContext
MEDIUM…learn-loop-api/learn-loop-example/internal/cli/root.go80// command replaces a TODO scaffold with the same name.COMMENT
MEDIUM…onids/fastapi-operationids-golden/internal/cli/root.go87// command replaces a TODO scaffold with the same name.COMMENT
MEDIUM…-scaffold/novel-feature-scaffold/internal/cli/audit.go2// Novel command scaffold. Implement the RunE body before shipping.COMMENT
MEDIUM…caffold/novel-feature-scaffold/internal/cli/inspect.go2// Novel command scaffold. Implement the RunE body before shipping.COMMENT
MEDIUM…sabled-api/learn-disabled-example/internal/cli/root.go75// command replaces a TODO scaffold with the same name.COMMENT
MEDIUM…-golden-api/printing-press-golden/internal/cli/root.go86// command replaces a TODO scaffold with the same name.COMMENT
MEDIUM…en/cases/generate-novel-feature-scaffold/artifacts.txt1# Locks the novel-feature command scaffold dry-run contract. PlannedCOMMENT
MEDIUM…lden/cases/generate-novel-feature-scaffold/command.txt2"$BINARY" generate --spec testdata/golden/fixtures/novel-feature-scaffold.yaml --research-dir testdata/golden/fixtures/nCODE
MEDIUM⚡testdata/golden/cases/generate-mcp-api/artifacts.txt3# (transport: [stdio, http], orchestration: code, endpoint_tools: hidden).COMMENT
MEDIUM⚡testdata/golden/cases/generate-mcp-api/artifacts.txt13# Code-orchestration mode: tools.go must call RegisterCodeOrchestrationToolsCOMMENT
MEDIUM⚡testdata/golden/cases/generate-mcp-api/artifacts.txt18# Code-orchestration tool bodies: tools.go calls RegisterCodeOrchestrationTools,COMMENT
MEDIUMinternal/pipeline/dogfood_test.go4194 // agentic review, not a hard gate.COMMENT
MEDIUMinternal/pipeline/dogfood.go119// warning surfaced to Phase 4.85 (Wave B) for agentic review — trivialCOMMENT
MEDIUMinternal/pipeline/dogfood.go3035 // surfaced to Wave B's Phase 4.85 agentic reviewer for deeper judgment.COMMENT
MEDIUMinternal/pipeline/dogfood.go3037 // tests; the agentic review is better at judging coverage quality.COMMENT
MEDIUMinternal/pipeline/reimplementation_check.go488// scaffold's auto default remains beside one narrower declaration, the narrowerCOMMENT
MEDIUMinternal/pipeline/novel_host_check.go286 // root.go defines the scaffold marker constant and is not a novel command.COMMENT
MEDIUMinternal/pipeline/polish_testrefs_test.go17// generator's own scaffold tests call, 25 times in one case — look unreferenced.COMMENT
MEDIUMinternal/pipeline/polish_testrefs_test.go24// RootCmd is constructed by main and by every scaffold test.COMMENT
MEDIUMinternal/pipeline/naming_rules.go23// schema-layer guardrails documented in their 2026-04-13 Wrangler CLI post:COMMENT
MEDIUMinternal/pipeline/live_check.go120// downstream consumers (Phase 4.85's agentic output review in particular)COMMENT
MEDIUMinternal/pipeline/live_check.go153// readable and agentic reviewers don't blow through their context window onCOMMENT
MEDIUMinternal/pipeline/live_check_test.go1811 // Phase 4.85's agentic reviewer needs the captured stdout to judgeCOMMENT
MEDIUMinternal/pipeline/live_check_test.go1856 // scorecard JSON or overwhelm an agentic reviewer's context window.COMMENT
MEDIUMinternal/pipeline/contracts_test.go794 skillReview := substringBetween(t, skill, "## 14-agentic-skill-review (Phase 4.8: Agentic SKILL Review)", "## 15-readmeCODE
MEDIUMinternal/pipeline/contracts_test.go795 docsReview := substringBetween(t, skill, "## 15-readme-skill-agents-correctness-audit (Phase 4.9: README/SKILL/AGENTS CCODE
MEDIUMinternal/pipeline/regenmerge/merge_into_fresh_test.go1197// Novel command scaffold tests. Keep the wiring smoke test and add behavior cases as needed.COMMENT
MEDIUM⚡internal/pipeline/regenmerge/merge_into_fresh_test.go1212// cli-printing-press: novel-scaffold-testCOMMENT
MEDIUM⚡internal/pipeline/regenmerge/merge_into_fresh_test.go1213// Novel command scaffold tests. Keep the wiring smoke test and add behavior cases as needed.COMMENT
MEDIUM⚡internal/pipeline/regenmerge/merge_into_fresh_test.go1223 // scaffold with operator-authored tests, while the fresh file is the newCOMMENT
MEDIUM⚡internal/pipeline/regenmerge/merge_into_fresh_test.go1224 // marker-based editable scaffold. Once both sides are markerless novel files,COMMENT
MEDIUMinternal/pipeline/regenmerge/merge_into_fresh_test.go1245// Novel command scaffold. Implement the RunE body; generate --force preserves this file.COMMENT
MEDIUMinternal/pipeline/regenmerge/merge_into_fresh_test.go1269// Novel command scaffold. Implement the RunE body; generate --force preserves this file.COMMENT
MEDIUMinternal/pipeline/regenmerge/merge_into_fresh_test.go1315// Novel command scaffold. Implement the RunE body; generate --force preserves this file.COMMENT
MEDIUMinternal/pipeline/regenmerge/merge_into_fresh_test.go1337// Novel command scaffold. Implement the RunE body; generate --force preserves this file.COMMENT
MEDIUMinternal/pipeline/regenmerge/hand_authored_drop_test.go61 scaffold := []byte(`// Novel command scaffold. Implement the RunE body; generate --force preserves this file.CODE
MEDIUMinternal/spec/spec.go1814// validateAuthCompanion enforces the small set of guardrails on theCOMMENT
MEDIUMinternal/spec/spec.go343 Streaming StreamingConfig `yaml:"streaming,omitempty" json:"streaming"` // streaming-priCODE
MEDIUMinternal/cli/printing_press_skill_test.go307 gateEnd := strings.Index(rest, "### Why agentic")CODE
MEDIUMinternal/openapi/parser.go1352 // authorization URL so the generator selects the service-account scaffold.COMMENT
MEDIUMinternal/openapi/parser.go8750// isGoogleServiceAccountOAuth2 narrows the Google auth scaffold to OAuth2COMMENT
MEDIUMinternal/generator/plan_generate.go87// will emit for user-declared plan commands after scaffold-owned names areCOMMENT
MEDIUMinternal/generator/plan_generate.go99// GenerateFromPlan creates a CLI scaffold from a parsed plan spec.COMMENT
MEDIUMinternal/generator/plan_generate.go108 // owner stays the slug for module path / Homebrew tap. The plan scaffold hasCOMMENT
MEDIUMinternal/generator/plan_generate.go666// plan-scaffold func maps.COMMENT
MEDIUMinternal/generator/novel_feature_stubs_test.go522 // scaffold. The hand-authored hook must win without creating a shadowedCOMMENT
MEDIUMinternal/generator/learn_emission_test.go74 // U9: internal/cli/playbooks/ ships the embed.FS scaffold forCOMMENT
MEDIUMinternal/generator/learn_emission_test.go122 // U9: cli/playbooks/ embed.FS scaffold is gated off too.COMMENT
MEDIUMinternal/generator/generator.go3955 // internal/cli/playbooks/ ships the embed.FS scaffold for hand-COMMENT
MEDIUMinternal/generator/generator.go3957 // scaffold only — the auto-install path that walks this FS livesCOMMENT
MEDIUMdocs/PIPELINE.md110### 3. scaffoldCOMMENT
MEDIUM…ors/auth-none-dead-code-in-config-client-2026-05-08.md26# No-auth specs emitted dead token scaffolding in config.go and client.goCOMMENT
MEDIUM…ors/auth-none-dead-code-in-config-client-2026-05-08.md50The predicate's doc comment names the central auth-emission gate. Before PR #704, `auth.go`, `root.go`, and `scoreAuth` CODE
MEDIUM…delity-flag-decl-regex-and-mark-required-2026-05-22.md67- Related to #1561 — same pattern of scorer substring greps drifting from the SKILL's sanctioned scaffolding (different CODE
MEDIUMdocs/retros/2026-04-08-linear-retro.md47### 3. GraphQL sync command must be hand-written (Missing scaffolding)COMMENT
MEDIUMdocs/retros/2026-04-11-movie-goat-retro.md103### F8. No multi-API enrichment scaffolding (missing scaffolding)COMMENT
MEDIUMdocs/retros/2026-04-05-cal-com-retro.md79### 6. Verify Cannot Test Data-Layer-Dependent Commands (Missing scaffolding)COMMENT
MEDIUMdocs/retros/2026-03-30-postman-explore-retro.md66### 5. Entity-Specific Store Methods Not Generated (missing scaffolding)COMMENT
MEDIUMdocs/retros/2026-04-03-postman-explore-run2-retro.md115### 8. Store migration doesn't create entity-specific tables for sniffed specs (Missing scaffolding)COMMENT
MEDIUMdocs/retros/2026-04-23-producthunt-retro.md55**Root cause #3:** Phase 4.8's agentic SKILL review has a prompt contract that covers **trigger phrases, novel-feature dCODE
11 more matches not shown…
Decorative Section Separators44 hits · 153 pts
SeverityFileLineSnippetContext
MEDIUM⚡internal/cli/verify_skill_bundled.py2310# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡internal/cli/verify_skill_bundled.py2312# ---------------------------------------------------------------------------COMMENT
MEDIUMinternal/cli/verify_skill_bundled.py132# ---------------------------------------------------------------------------COMMENT
MEDIUMinternal/cli/verify_skill_bundled.py134# ---------------------------------------------------------------------------COMMENT
MEDIUMinternal/cli/verify_skill_bundled.py2678# ---------------------------------------------------------------------------COMMENT
MEDIUMinternal/cli/verify_skill_bundled.py2680# ---------------------------------------------------------------------------COMMENT
MEDIUMinternal/cli/verify_skill_bundled.py3057# ---------------------------------------------------------------------------COMMENT
MEDIUMinternal/cli/verify_skill_bundled.py3059# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/verify-skill/verify_skill.py2310# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/verify-skill/verify_skill.py2312# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-skill/verify_skill.py132# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-skill/verify_skill.py134# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-skill/verify_skill.py2678# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-skill/verify_skill.py2680# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-skill/verify_skill.py3057# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-skill/verify_skill.py3059# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/signals.py344# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/signals.py346# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/signals.py440# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/signals.py442# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py37# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py39# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py63# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py65# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py83# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py85# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py286# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py288# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py390# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py392# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py487# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/signals.py489# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/scan.py33# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/scan.py35# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/scan.py112# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/scan.py114# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/scan.py124# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/scan.py126# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/scan.py144# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/scan.py146# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/scan_test.py41# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.github/scripts/verify-supply-chain/scan_test.py43# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/scan_test.py302# ---------------------------------------------------------------------------COMMENT
MEDIUM.github/scripts/verify-supply-chain/scan_test.py304# ---------------------------------------------------------------------------COMMENT
Hyper-Verbose Identifiers157 hits · 126 pts
SeverityFileLineSnippetContext
LOW⚡internal/cli/verify_skill_bundled.py2315def _cli_invocation_from_tokens(CODE
LOWinternal/cli/verify_skill_bundled.py362def _returned_command_variable(body: str, local_commands: dict) -> str | None:CODE
LOWinternal/cli/verify_skill_bundled.py634def _first_param_if_cobra_command(params: str) -> str | None:CODE
LOWinternal/cli/verify_skill_bundled.py1688def _apply_scaffold_replacement(CODE
LOWinternal/cli/verify_skill_bundled.py1853def collect_command_constructors(cli_dir: Path) -> dict[str, CommandConstructor]:CODE
LOWinternal/cli/verify_skill_bundled.py1953def _legacy_find_command_source(cli_dir: Path, cmd_path: list[str]):CODE
LOWinternal/cli/verify_skill_bundled.py2078def _command_boolean_flag_names(cli_dir: Path, cmd_path: tuple[str, ...]) -> frozenset[str]:CODE
LOWinternal/cli/verify_skill_bundled.py2214def _helper_names_called_with_cmd(text: str, receivers: set[str] | None = None) -> set[str]:CODE
LOWinternal/cli/verify_skill_bundled.py2410def _split_before_shell_operator(line: str) -> str:CODE
LOWinternal/cli/verify_skill_bundled.py2458def _strip_trailing_shell_comment(line: str) -> str:CODE
LOWinternal/cli/verify_skill_bundled.py2500def _shell_operator_cut_index(line: str, operator_index: int) -> int:CODE
LOWinternal/cli/verify_skill_bundled.py2511def _extract_prose_invocations(CODE
LOWinternal/cli/verify_skill_bundled.py2634def _bash_blocks_with_line_numbers(text: str) -> Iterable[tuple[int, str]]:CODE
LOWinternal/cli/verify_skill_bundled.py2640def _unquoted_shell_variables(line: str) -> list[str]:CODE
LOWinternal/cli/verify_skill_bundled.py2796def _subcommand_fallback_files(cli_dir: Path, candidate: list[str]) -> list[Path]:CODE
LOWscripts/govulncheck_stdlib_test.py99 def test_keeps_called_stdlib_and_drops_other_hits(self) -> None:CODE
LOWscripts/govulncheck_stdlib_test.py117 def test_title_uses_the_highest_fixed_release_across_scans(self) -> None:CODE
LOWscripts/govulncheck_stdlib_test.py135 def test_unfixed_called_stdlib_uses_unresolved_title(self) -> None:CODE
LOWscripts/govulncheck_stdlib_test.py157 def test_invalid_json_is_an_error(self) -> None:CODE
LOWscripts/govulncheck_stdlib_test.py162 def test_parses_pretty_printed_stream(self) -> None:CODE
LOWscripts/govulncheck_stdlib_test.py179 def test_config_only_stream_is_not_actionable(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py42 def test_every_test_lands_in_exactly_one_bin(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py50 def test_bins_balance_within_largest_weight(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py56 def test_unknown_test_gets_median_weight(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py62 def test_parse_list_keeps_test_example_fuzz(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py66 def test_parse_list_rejects_duplicates_and_empty(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py72 def test_plan_rejects_bad_total(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py96 def test_shards_partition_the_list_across_processes(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py106 def test_plan_is_independent_of_hash_seed(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py112 def test_summary_reports_unknown_and_stale(self) -> None:CODE
LOW⚡scripts/generator_test_shards_test.py119 def test_index_out_of_range_fails(self) -> None:CODE
LOWscripts/generator_test_shards_test.py166 def test_missing_result_fails_and_names_test(self) -> None:CODE
LOWscripts/generator_test_shards_test.py179 def test_parses_github_log_prefix_and_discounts_parallel_tests(self) -> None:CODE
LOWscripts/generator_test_shards_test.py192 def test_median_across_inputs(self) -> None:CODE
LOWscripts/generator_test_shards_test.py208 def test_main_ci_matrix_matches_shard_total(self) -> None:CODE
LOWscripts/generator_test_shards_test.py211 def test_matrix_drift_is_detected(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py36 def test_real_directive_does_not_exceed_go_mod(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py43 def test_directive_above_go_mod_fails(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py52 def test_older_library_warns_unless_enforced(self) -> None:CODE
LOWscripts/verify_go_floor_test.py63 def test_matching_library_is_a_note(self) -> None:CODE
LOWscripts/verify_go_floor_test.py72 def test_network_and_parse_errors_warn_unless_enforced(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py106 def test_main_passes_when_library_matches_directive(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py112 def test_main_warns_when_library_is_older(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py117 def test_main_fails_when_enforced_and_library_is_older(self) -> None:CODE
LOW⚡scripts/verify_go_floor_test.py122 def test_main_fails_when_enforced_and_fetch_fails(self) -> None:CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py61 def test_braces_inside_string(self):CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py66 def test_braces_inside_raw_string(self):CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py71 def test_braces_inside_line_comment(self):CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py76 def test_braces_inside_block_comment(self):CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py81 def test_unclosed_returns_none(self):CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py88 def test_resolves_top_level_when_leaf_collides_with_subcommand(self):CODE
LOW⚡scripts/verify-skill/test_resolve_command_path.py2107 def test_unquoted_shell_variables_handles_bare_and_braced_forms(self):STRING
LOW⚡scripts/verify-skill/test_resolve_command_path.py2112 def test_unquoted_shell_variables_tracks_quote_state_and_escapes(self):STRING
LOW⚡scripts/verify-skill/test_resolve_command_path.py2117 def test_check_shell_var_quotes_reports_skill_and_readme_evidence(self):STRING
LOWscripts/verify-skill/test_resolve_command_path.py131 def test_constructor_collection(self):STRING
LOWscripts/verify-skill/test_resolve_command_path.py156 def test_root_children_discovery(self):STRING
LOWscripts/verify-skill/test_resolve_command_path.py179 def test_unresolvable_path_returns_none(self):STRING
LOWscripts/verify-skill/test_resolve_command_path.py199 def test_constructor_with_func_typed_param(self):STRING
LOWscripts/verify-skill/test_resolve_command_path.py221 def test_collect_command_constructors_is_cached(self):STRING
LOWscripts/verify-skill/test_resolve_command_path.py239 def test_legacy_fallback_when_no_root_addcommand(self):STRING
97 more matches not shown…
Verbosity Indicators64 hits · 118 pts
SeverityFileLineSnippetContext
LOW…h-doctor/additional-auth-doctor/internal/cli/doctor.go382 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…h-doctor/additional-auth-doctor/internal/cli/doctor.go426 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…lit-token-auth/split-token-auth/internal/cli/doctor.go383 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…lit-token-auth/split-token-auth/internal/cli/doctor.go427 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go141 // Step 0: Try press-auth, the dedicated cookie capture companion.COMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go180 // Step 1: Detect cookie extraction toolCOMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go203 // Step 2: Resolve which Chrome profile to use when the backend can honor itCOMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go226 // Step 3: Extract cookies from the resolved profileCOMMENT
LOW…ookie-auth/golden-api-cookie-auth/internal/cli/auth.go268 // Step 5: Save to configCOMMENT
LOW…ss-openapi/keyless-leftover-env/internal/cli/doctor.go295 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…ss-openapi/keyless-leftover-env/internal/cli/doctor.go339 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…keyless-openapi/keyless-openapi/internal/cli/doctor.go295 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…keyless-openapi/keyless-openapi/internal/cli/doctor.go339 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…routing-api/tier-routing-golden/internal/cli/doctor.go379 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…routing-api/tier-routing-golden/internal/cli/doctor.go423 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…olden-api/printing-press-golden/internal/cli/doctor.go357 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…olden-api/printing-press-golden/internal/cli/doctor.go401 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW…h-auth/printing-press-rich-auth/internal/cli/doctor.go409 // Step 1: Basic reachability via the configured transport.COMMENT
LOW…h-auth/printing-press-rich-auth/internal/cli/doctor.go453 // Step 2: Validate credentials with an authenticated probe.COMMENT
LOW⚡internal/pipeline/research.go267 // Step 3: Deduplicate by URLCOMMENT
LOW⚡internal/pipeline/research.go270 // Step 4: Score novelty and produce recommendationCOMMENT
LOW⚡internal/pipeline/research.go274 // Step 5: Analyze gaps and patternsCOMMENT
LOWinternal/pipeline/research.go325 // Step 6: Write research.jsonCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go60 // Step 0: stores find_storesCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go69 // Step 1: menu get_menuCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go76 // Step 2: cart newCOMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go83 // Step 3: cart add ${item_code}COMMENT
LOW⚡internal/pipeline/workflow_manifest_test.go88 // Step 4: orders price_orderCOMMENT
LOW⚡internal/pipeline/fullrun.go26 // Step 1: ResearchCOMMENT
LOW⚡internal/pipeline/fullrun.go30 // Step 2: GenerateCOMMENT
LOW⚡internal/pipeline/fullrun.go38 // Step 3: CoverageCOMMENT
LOW⚡internal/pipeline/fullrun.go45 // Step 4: DogfoodCOMMENT
LOW⚡internal/pipeline/fullrun.go58 // Step 5: ScorecardCOMMENT
LOW⚡internal/pipeline/fullrun.go62 // Step 6: LearningsCOMMENT
LOW⚡internal/pipeline/fullrun.go138 // Step 1: ResearchCOMMENT
LOW⚡internal/pipeline/fullrun.go146 // Step 2: GenerateCOMMENT
LOW⚡internal/pipeline/fullrun.go192 // Step 3: Count commands and resourcesCOMMENT
LOW⚡internal/pipeline/fullrun.go197 // Step 4: API Coverage estimateCOMMENT
LOW⚡internal/pipeline/fullrun.go204 // Step 5: DogfoodCOMMENT
LOW⚡internal/pipeline/fullrun.go257 // Step 6: ScorecardCOMMENT
LOW⚡internal/pipeline/fullrun.go265 // Step 7: Fix PlansCOMMENT
LOWinternal/pipeline/contracts_test.go669 labelBlock := substringBetween(t, issueTemplate, "## Step 1: Ensure labels exist", "## Step 2: Sort work units")CODE
LOWinternal/pipeline/contracts_test.go1169 step7 := strings.Index(skill, "## Step 7: Collision Detection & Resolution")CODE
LOW⚡internal/pipeline/contracts_test.go1472 validateStart := strings.Index(skill, "## Step 4: Validate")CODE
LOW⚡internal/pipeline/contracts_test.go1474 cloneStart := strings.Index(skill, "## Step 5: Managed Clone")CODE
LOWinternal/pipeline/mcpsync/sync_test.go543 // Step 1: generate the CLI with an initial spec (no key_url, not optional).COMMENT
LOW⚡internal/pipeline/mcpsync/sync_test.go571 // Step 2: simulate a generate-time provenance write. WriteManifestForGenerateCOMMENT
LOW⚡internal/pipeline/mcpsync/sync_test.go579 // Step 3: edit spec.yaml with the new auth.key_url + auth.optional thatCOMMENT
LOW⚡internal/pipeline/mcpsync/sync_test.go588 // Step 4: run mcp-sync. It should pick up the new spec values andCOMMENT
LOW⚡internal/pipeline/mcpsync/sync_test.go594 // Step 5: verify .printing-press.json now reflects the new spec.COMMENT
LOW⚡internal/pipeline/mcpsync/sync_test.go602 // Step 6: verify the MCPB manifest names the credential the binaryCOMMENT
LOW⚡internal/crowdsniff/aggregate.go183// Step 1: Convert :id, {user_id}, <id>, $id → {id}COMMENT
LOW⚡internal/crowdsniff/aggregate.go184// Step 2: Replace UUIDs, numeric IDs, long hashes → {id}/{uuid}/{hash}COMMENT
LOW⚡internal/crowdsniff/aggregate.go198 // Step 1: Unify parameter syntax → {id}COMMENT
LOW⚡internal/crowdsniff/aggregate.go208 // Step 2: Replace concrete valuesCOMMENT
LOW⚡internal/crowdsniff/npm.go155 // Step 1: Search the registry.COMMENT
LOW⚡internal/crowdsniff/npm.go165 // Step 2: Filter by recency.COMMENT
LOW⚡internal/crowdsniff/npm.go177 // Step 3: Take top N packages.COMMENT
LOW⚡internal/crowdsniff/npm.go182 // Step 4: Fetch download counts (non-fatal).COMMENT
LOW⚡internal/crowdsniff/npm.go185 // Step 5: Process each package.COMMENT
4 more matches not shown…
Fake / Example Data90 hits · 102 pts
SeverityFileLineSnippetContext
LOWinternal/pipeline/live_dogfood_test.go1803 require.NotContains(t, result.OutputSample, "Jane Doe")CODE
LOWinternal/pipeline/live_dogfood_test.go1829 stdout: `{"name":"Jane Doe","auth":"` + authSecret[:len(authSecret)/2],CODE
LOWinternal/pipeline/live_dogfood_test.go1836 require.NotContains(t, result.OutputSample, "Jane Doe")CODE
LOWinternal/pipeline/live_dogfood_test.go4784 printf '{"id":"first","name":"Jane Doe"}\n'CODE
LOWinternal/pipeline/docsync_test.go281 "placeholder",CODE
LOWinternal/pipeline/docsync_test.go291 "placeholder",CODE
LOWinternal/pipeline/publish_test.go1325 Creator: &spec.Person{Handle: "jane-doe", Name: "Jane Doe"},CODE
LOWinternal/pipeline/publish_test.go1327 PrinterName: "Jane Doe",CODE
LOWinternal/pipeline/manifest_attribution_write_test.go33 Contributors: []spec.Person{{Handle: "jane-doe", Name: "Jane Doe"}},CODE
LOWinternal/pipeline/manifest_attribution_write_test.go63 first.Contributors = []spec.Person{{Handle: "jane-doe", Name: "Jane Doe"}}CODE
LOWinternal/pipeline/manifest_attribution_write_test.go171 first.Contributors = []spec.Person{{Handle: "jane-doe", Name: "Jane Doe"}}CODE
LOWinternal/pipeline/lock_test.go945 Contributors: []spec.Person{{Handle: "jane-doe", Name: "Jane Doe"}},CODE
LOWinternal/pipeline/append_contributor_test.go25 added, err := AppendContributor(dir, spec.Person{Handle: "jane-doe", Name: "Jane Doe"}, false)CODE
LOW⚡internal/pipeline/append_contributor_test.go60 writeManifestJSON(t, dir, `{"cli_name":"acme-pp-cli","creator":{"handle":"trevin-chow","name":"Trevin Chow"},"contribuCODE
LOW⚡internal/pipeline/append_contributor_test.go62 added, err := AppendContributor(dir, spec.Person{Handle: "JANE-DOE", Name: "Jane Doe"}, false)CODE
LOW⚡internal/pipeline/append_contributor_test.go70 writeManifestJSON(t, dir, `{"cli_name":"acme-pp-cli","creator":{"handle":"trevin-chow","name":"Trevin Chow"},"contribuCODE
LOWinternal/pipeline/append_contributor_test.go86 _, err := AppendContributor(dir, spec.Person{Handle: "jane-doe", Name: "Jane Doe"}, false)CODE
LOWinternal/pipeline/append_contributor_test.go107 added, synced, err := RecordContributor(dir, spec.Person{Handle: "jane-doe", Name: "Jane Doe"}, false)CODE
LOWinternal/pipeline/append_contributor_test.go333 added, err := AppendContributor(dir, spec.Person{Name: "Jane Doe"}, false)CODE
LOW⚡internal/pipeline/promote_attribution_test.go32 Creator: &spec.Person{Handle: "jane-doe", Name: "Jane Doe"},CODE
LOW⚡internal/pipeline/promote_attribution_test.go34 PrinterName: "Jane Doe",CODE
LOW⚡internal/pipeline/promote_attribution_test.go39 assert.Equal(t, "Jane Doe", m.Creator.Name)CODE
LOWinternal/pipeline/attribution_model_test.go20 {Handle: "jane-doe", Name: "Jane Doe"},CODE
LOWinternal/pipeline/attribution_model_test.go60 "contributors": [{"handle": "jane-doe", "name": "Jane Doe"}],CODE
LOW⚡internal/pipeline/live_check_test.go862 got := sampleOutput(`{"name":"Jane Doe","email":"jane@gmail.com","address":"123 Main Street","id":42,"status":"active"}CODE
LOW⚡internal/pipeline/live_check_test.go862 got := sampleOutput(`{"name":"Jane Doe","email":"jane@gmail.com","address":"123 Main Street","id":42,"status":"active"}CODE
LOW⚡internal/pipeline/live_check_test.go864 require.NotContains(t, got, "Jane Doe")CODE
LOW⚡internal/pipeline/live_check_test.go866 require.NotContains(t, got, "123 Main Street")CODE
LOW⚡internal/pipeline/live_check_test.go882 got := sampleOutput(fmt.Sprintf(`{"name":"Jane Doe","email":"jane@gmail.com","note":%q}`, longNote))CODE
LOW⚡internal/pipeline/live_check_test.go885 require.NotContains(t, got, "Jane Doe")CODE
LOW⚡internal/pipeline/live_check_test.go894 require.NotContains(t, got, "Jane Doe")CODE
LOWinternal/pipeline/live_check_test.go1829printf '{"name":"Jane Doe","email":"jane@gmail.com"}' >&2CODE
LOWinternal/pipeline/live_check_test.go1840 require.NotContains(t, result.Reason, "Jane Doe")CODE
LOW⚡internal/artifacts/pii_test.go20 got := RedactPIIText(`{"name":"Jane Doe","email":"jane@example.com","address":"123 Main Street","id":42,"status":"activCODE
LOW⚡internal/artifacts/pii_test.go20 got := RedactPIIText(`{"name":"Jane Doe","email":"jane@example.com","address":"123 Main Street","id":42,"status":"activCODE
LOW⚡internal/artifacts/pii_test.go22 require.NotContains(t, got, "Jane Doe")CODE
LOW⚡internal/artifacts/pii_test.go24 require.NotContains(t, got, "123 Main Street")CODE
LOWinternal/artifacts/pii_test.go69 got, changed := RedactPIIJSONKeys(`{"name":"Jane Doe","note":"contact jane@example.com","id":42}`)CODE
LOWinternal/artifacts/pii_test.go72 require.NotContains(t, got, "Jane Doe")CODE
LOWinternal/artifacts/pii_test.go131 require.NotContains(t, got, "Jane Doe")CODE
LOWinternal/artifacts/pii_test.go150 require.NotContains(t, got, "123 Main Street")CODE
LOWinternal/artifacts/pii_test.go157 require.Contains(t, got, "user@example.com", "reserved example.com email must not be redacted")CODE
LOWinternal/artifacts/pii_test.go282 {name: "reserved-example-org", line: `"email": "anything@example.org"`, expectKinds: nil},CODE
LOWinternal/artifacts/pii_account.go289 case "example", "placeholder", "sample", "dummy", "fake", "test",CODE
LOWinternal/artifacts/pii_account.go305 for _, needle := range []string{"example", "placeholder", "redacted", "changeme", "dummy"} {CODE
LOWinternal/artifacts/secrets.go445 for _, token := range []string{"<redacted", "redacted", "example", "placeholder", "your-", "your_", "insert-", "changemCODE
LOW⚡internal/spec/person_test.go39 contributors := []Person{{Handle: "jane-doe", Name: "Jane Doe"}}CODE
LOW⚡internal/spec/person_test.go44 {Handle: "jane-doe", Name: "Jane Doe"},CODE
LOW⚡internal/spec/person_test.go46 assert.Equal(t, []Person{{Handle: "jane-doe", Name: "Jane Doe"}}, contributors, "input slice is copied")CODE
LOW⚡internal/spec/person_test.go51 {Handle: "jane-doe", Name: "Jane Doe"},CODE
LOWinternal/spec/person_test.go81 {Handle: "jane-doe", Name: "Jane Doe"},CODE
LOWinternal/spec/spec_test.go7020 wantErr: "placeholder",CODE
LOWinternal/cli/publish_attribution_test.go44 Creator: &spec.Person{Handle: "jane-doe", Name: "Jane Doe"},CODE
LOWinternal/cli/publish_test.go433 "printer_name": "Jane Doe",CODE
LOWinternal/cli/publish_test.go434 "creator": {"handle":"jane-doe","name":"Jane Doe"}CODE
LOWinternal/cli/publish_test.go445 assert.Equal(t, "Jane Doe", got.Creator.Name)CODE
LOWinternal/cli/generate_test.go440 Contributors: []spec.Person{{Handle: "jane-doe", Name: "Jane Doe"}},CODE
LOWinternal/cli/contributors.go41 cli-printing-press contributors add --handle jane-doe --name "Jane Doe" --dir .`,CODE
LOW⚡internal/openapi/parser_test.go9580 require.Equal(t, map[string]any{"holder": "Acme Ltd", "currency": "GBP"}, open.RequestBodyExample)CODE
LOW⚡internal/openapi/parser_test.go9583 assert.Equal(t, "Acme Ltd", holder.Example)CODE
30 more matches not shown…
Magic Placeholder Names19 hits · 95 pts
SeverityFileLineSnippetContext
HIGH…-token-auth/split-token-auth/internal/client/client.go2794 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…-token-auth/split-token-auth/internal/client/client.go2817 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGH…-cc/printing-press-oauth2-cc/internal/client/client.go2611 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…-cc/printing-press-oauth2-cc/internal/client/client.go2634 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGH…inting-press-oauth2-authcode/internal/client/client.go2582 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…inting-press-oauth2-authcode/internal/client/client.go2605 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGH…-auth/golden-api-cookie-auth/internal/client/client.go2571 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…-auth/golden-api-cookie-auth/internal/client/client.go2594 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGH…ting-api/tier-routing-golden/internal/client/client.go2663 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…ting-api/tier-routing-golden/internal/client/client.go2686 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGH…en-api/printing-press-golden/internal/client/client.go2715 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…en-api/printing-press-golden/internal/client/client.go2738 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGH…ing-press-oauth2-device-code/internal/client/client.go2582 if !strings.Contains(header, "<") && !strings.Contains(header, "YOUR_TOKEN_HERE") && !strings.Contains(header, "your-toCODE
HIGH…ing-press-oauth2-device-code/internal/client/client.go2605 case "<your-token>", "<your-key>", "<paste-your-key>", "YOUR_TOKEN_HERE", "your-token-here":CODE
HIGHinternal/narrativecheck/narrativecheck_test.go559 "stub auth set-token YOUR_TOKEN_HERE",CODE
HIGHinternal/narrativecheck/narrativecheck_test.go561 Result{Section: SectionQuickstart, Command: "stub auth set-token YOUR_TOKEN_HERE", Words: "auth set-token YOUR_TOKEN_HCODE
HIGHinternal/generator/split_token_auth_test.go258 ` + serverField + `: "YOUR_TOKEN_HERE",CODE
HIGHinternal/generator/placeholder_auth_test.go44 for _, token := range []string{"<PAT>", "<your-token>", "YOUR_TOKEN_HERE"} {CODE
HIGHinternal/generator/set_token_stdin_test.go93 require.NotContains(t, got, "YOUR_TOKEN_HERE")CODE
Deep Nesting43 hits · 22 pts
SeverityFileLineSnippetContext
LOWinternal/cli/verify_skill_bundled.py137CODE
LOWinternal/cli/verify_skill_bundled.py218CODE
LOWinternal/cli/verify_skill_bundled.py483CODE
LOWinternal/cli/verify_skill_bundled.py543CODE
LOWinternal/cli/verify_skill_bundled.py602CODE
LOWinternal/cli/verify_skill_bundled.py634CODE
LOWinternal/cli/verify_skill_bundled.py875CODE
LOWinternal/cli/verify_skill_bundled.py896CODE
LOWinternal/cli/verify_skill_bundled.py917CODE
LOWinternal/cli/verify_skill_bundled.py1194CODE
LOWinternal/cli/verify_skill_bundled.py1666CODE
LOWinternal/cli/verify_skill_bundled.py1708CODE
LOWinternal/cli/verify_skill_bundled.py1747CODE
LOWinternal/cli/verify_skill_bundled.py2125CODE
LOWinternal/cli/verify_skill_bundled.py2242CODE
LOWinternal/cli/verify_skill_bundled.py2315CODE
LOWinternal/cli/verify_skill_bundled.py2683CODE
LOWinternal/cli/verify_skill_bundled.py2706CODE
LOWinternal/cli/verify_skill_bundled.py2812CODE
LOWinternal/cli/verify_skill_bundled.py2886CODE
LOWscripts/verify-go-floor.py181CODE
LOWscripts/generator_test_shards.py88CODE
LOWscripts/verify-skill/verify_skill.py137CODE
LOWscripts/verify-skill/verify_skill.py218CODE
LOWscripts/verify-skill/verify_skill.py483CODE
LOWscripts/verify-skill/verify_skill.py543CODE
LOWscripts/verify-skill/verify_skill.py602CODE
LOWscripts/verify-skill/verify_skill.py634CODE
LOWscripts/verify-skill/verify_skill.py875CODE
LOWscripts/verify-skill/verify_skill.py896CODE
LOWscripts/verify-skill/verify_skill.py917CODE
LOWscripts/verify-skill/verify_skill.py1194CODE
LOWscripts/verify-skill/verify_skill.py1666CODE
LOWscripts/verify-skill/verify_skill.py1708CODE
LOWscripts/verify-skill/verify_skill.py1747CODE
LOWscripts/verify-skill/verify_skill.py2125CODE
LOWscripts/verify-skill/verify_skill.py2242CODE
LOWscripts/verify-skill/verify_skill.py2315CODE
LOWscripts/verify-skill/verify_skill.py2683CODE
LOWscripts/verify-skill/verify_skill.py2706CODE
LOWscripts/verify-skill/verify_skill.py2812CODE
LOWscripts/verify-skill/verify_skill.py2886CODE
LOW.github/scripts/verify-supply-chain/signals.py216CODE
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHinternal/cli/verify_skill_bundled.py3070except Exception:CODE
HIGHinternal/cli/verify_skill_bundled.py3172except (AttributeError, OSError):CODE
HIGHscripts/verify-skill/verify_skill.py3070except Exception:CODE
HIGHscripts/verify-skill/verify_skill.py3172except (AttributeError, OSError):CODE
Excessive Try-Catch Wrapping19 hits · 16 pts
SeverityFileLineSnippetContext
LOW⚡internal/cli/verify_skill_bundled.py2302 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py1741 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py1970 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py2071 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py2106 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py2237 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py2270 except Exception:CODE
LOWinternal/cli/verify_skill_bundled.py3070 except Exception:CODE
LOW⚡scripts/verify-skill/verify_skill.py2302 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py1741 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py1970 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py2071 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py2106 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py2237 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py2270 except Exception:CODE
LOWscripts/verify-skill/verify_skill.py3070 except Exception:CODE
LOW.github/workflows/main-ci.yml279 except Exception:CODE
LOW.github/workflows/lint.yml201 except Exception:CODE
LOW.github/workflows/lint.yml334 except Exception:CODE
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMinternal/pipeline/dogfood.go2612// line. Matching the open-brace through the literal "}" keeps the check robustCOMMENT
MEDIUMinternal/cli/browser_sniff_test.go487 // Normalize to make the NotContains assertion robust across cobra versions.COMMENT
MEDIUMinternal/cli/verify_skill_sync_test.go112// This is more robust than relying on PWD or runtime.Caller alone, becauseCOMMENT
MEDIUMinternal/generator/generator_test.go17668 // We assert a robust shape: no occurrence of "ticker" inside the fallbackCOMMENT
MEDIUMscripts/golden.sh66 # one (the standalone `generate` path the golden harness exercises).COMMENT
Unused Imports15 hits · 13 pts
SeverityFileLineSnippetContext
LOWinternal/cli/verify_skill_bundled.py51CODE
LOWscripts/govulncheck_stdlib_test.py4CODE
LOWscripts/generator_test_shards_test.py4CODE
LOWscripts/govulncheck_stdlib.py9CODE
LOWscripts/verify-go-floor.py10CODE
LOWscripts/verify_go_floor_test.py4CODE
LOWscripts/generator_test_shards.py12CODE
LOWscripts/go_release.py3CODE
LOWscripts/golden_normalize_windows.py32CODE
LOWscripts/verify-skill/test_resolve_command_path.py9CODE
LOWscripts/verify-skill/verify_skill.py51CODE
LOW.github/scripts/verify-supply-chain/signals.py27CODE
LOW.github/scripts/verify-supply-chain/scan.py20CODE
LOW.github/scripts/verify-supply-chain/scan_test.py13CODE
LOW.github/scripts/pr-review-state/greptile_feedback.py8CODE
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHscripts/verify-skill/test_resolve_command_path.py1899 }; []struct{ X int }{{X: 1}}[0].X == 1 && (struct{ Y int }{Y: 1}).Y == 1 && func() bool { return true }() {CODE
HIGH…ipts/verify-skill/test_scoped_flags_and_attachments.py82 if bm, _, err := rootCmd.Find([]string{"users", "bookmarks"}); err == nil && bm.Name() == "bookmarks" {CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHinternal/generator/textfilter.go17// aiSlopPatterns are regex patterns that detect common AI-generated text patterns.COMMENT
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWskills/printing-press-import/references/import-fetch.sh5# Usage:COMMENT
LOWskills/printing-press-import/references/import-place.sh16# Usage:COMMENT
LOW…ills/printing-press-import/references/import-backup.sh5# Usage:COMMENT
LOW…lls/printing-press-import/references/import-rewrite.sh20# Usage:COMMENT
LOWskills/printing-press/references/fetch-docs.sh4# Usage:COMMENT
Redundant / Tautological Comments1 hit · 1 pts
SeverityFileLineSnippetContext
LOWinternal/llm/llm_test.go42path=${prompt#Read the file at }CODE