Repository Analysis

trailofbits/skills

Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows

12.3 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of trailofbits/skills, a Python project with 6,400 GitHub stars. SynthScan v2.0 examined 137,647 lines of code across 914 source files, recording 976 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 12.3 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

12.3
Adjusted Score
12.3
Raw Score
100%
Time Factor
2026-08-02
Last Push
6.4K
Stars
Python
Language
137.6K
Lines of Code
914
Files
976
Pattern Hits
2026-08-02
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 13MEDIUM 271LOW 692

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 976 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators242 hits · 700 pts
SeverityFileLineSnippetContext
MEDIUM…eting-culture-index/scripts/culture_index/constants.py6# =============================================================================COMMENT
MEDIUM…eting-culture-index/scripts/culture_index/constants.py8# =============================================================================COMMENT
MEDIUM…eting-culture-index/scripts/culture_index/constants.py94# =============================================================================COMMENT
MEDIUM…eting-culture-index/scripts/culture_index/constants.py96# =============================================================================COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh128# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh130# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh139# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh141# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh175# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh177# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh192# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh194# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh211# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh213# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh224# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh226# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh275# ---------------------------------------------------------------------------COMMENT
MEDIUM…ugins/zeroize-audit/tests/rust-regression/run_smoke.sh277# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh57# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh60# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh71# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh73# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh90# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh92# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh106# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh108# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh119# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh121# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh136# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh138# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh154# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh156# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh172# ---------------------------------------------------------------------------COMMENT
MEDIUM…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh174# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py43# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py45# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py62# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py64# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py75# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py77# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py196# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py198# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py310# ---------------------------------------------------------------------------STRING
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py312# ---------------------------------------------------------------------------STRING
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py1035# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py1037# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py1053# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py1055# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py1107# ---------------------------------------------------------------------------COMMENT
MEDIUM…roize-audit/skills/zeroize-audit/tools/generate_poc.py1109# ---------------------------------------------------------------------------COMMENT
MEDIUM…it/skills/zeroize-audit/tools/extract_compile_flags.py48# ---------------------------------------------------------------------------COMMENT
MEDIUM…it/skills/zeroize-audit/tools/extract_compile_flags.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM…/skills/zeroize-audit/tools/validate_rust_toolchain.sh70# ---------------------------------------------------------------------------COMMENT
MEDIUM…/skills/zeroize-audit/tools/validate_rust_toolchain.sh72# ---------------------------------------------------------------------------COMMENT
MEDIUM…/skills/zeroize-audit/tools/validate_rust_toolchain.sh189# ---------------------------------------------------------------------------COMMENT
MEDIUM…/skills/zeroize-audit/tools/validate_rust_toolchain.sh191# ---------------------------------------------------------------------------COMMENT
MEDIUM…ns/zeroize-audit/skills/zeroize-audit/tools/diff_ir.sh63# ---------------------------------------------------------------------------COMMENT
MEDIUM…ns/zeroize-audit/skills/zeroize-audit/tools/diff_ir.sh65# ---------------------------------------------------------------------------COMMENT
MEDIUM…ns/zeroize-audit/skills/zeroize-audit/tools/diff_ir.sh79# ---------------------------------------------------------------------------COMMENT
MEDIUM…ns/zeroize-audit/skills/zeroize-audit/tools/diff_ir.sh81# ---------------------------------------------------------------------------COMMENT
182 more matches not shown…
Structural Annotation Overuse237 hits · 402 pts
SeverityFileLineSnippetContext
LOW…it/skills/zeroize-audit/references/compile-commands.md106# Step 1: Extract build-relevant flags for the TU (as a bash array)COMMENT
LOW…it/skills/zeroize-audit/references/compile-commands.md113# Step 2: Emit IR at each level in opt_levels (always include O0 as baseline)COMMENT
LOW…it/skills/zeroize-audit/references/compile-commands.md126# Step 3: Diff across all levels — O1 is the diagnostic level for simple DSE;COMMENT
LOW…it/skills/zeroize-audit/references/compile-commands.md133# Step 4: Emit assembly at O2 for register-spill and stack-retention analysisCOMMENT
LOW…it/skills/zeroize-audit/references/compile-commands.md138# Step 5: Analyze assembly outputCOMMENT
LOW…/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md26### Step 1: Identify Application RequirementsCOMMENT
LOW…/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md57### Step 2: Start with Minimal ProfileCOMMENT
LOW…/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md74### Step 3: Add File Read Access (Allowlist)COMMENT
LOW…/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md113### Step 4: Add File Write Access (Restricted)COMMENT
LOW…/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md130### Step 5: Configure NetworkCOMMENT
LOW…/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md159### Step 6: Test IterativelyCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md58### Step 1: Parse Participants and ChannelsCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md80### Step 2: Inventory Cryptographic OperationsCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md102### Step 3: Declare Types, Functions, and EquationsCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md176### Step 4: Identify and Declare EventsCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md200### Step 5: Formulate Security QueriesCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md263### Step 6: Write Participant ProcessesCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md310### Step 7: Write Main Process and FinalizeCOMMENT
LOWplugins/trailmark/skills/mermaid-to-proverif/SKILL.md346### Step 8: Verify and DeliverCOMMENT
LOWplugins/trailmark/skills/vector-forge/SKILL.md208### Step 1: Build the Call GraphCOMMENT
LOWplugins/trailmark/skills/vector-forge/SKILL.md228### Step 2: Filter to Relevant CodeCOMMENT
LOWplugins/trailmark/skills/vector-forge/SKILL.md243### Step 3: Graph-Informed ClassificationCOMMENT
LOWplugins/trailmark/skills/vector-forge/SKILL.md262### Step 4: Identify Cross-Package Test GapsCOMMENT
LOWplugins/trailmark/skills/vector-forge/SKILL.md282### Step 5: Prioritize by Security ImpactCOMMENT
LOWplugins/trailmark/skills/vector-forge/SKILL.md294### Step 6: Group by Vector StrategyCOMMENT
LOW…ark/skills/vector-forge/references/fault-simulation.md23### Step 1: Select Limb WidthsCOMMENT
LOW…ark/skills/vector-forge/references/fault-simulation.md41### Step 2: Implement a Minimal ReferenceCOMMENT
LOW…ark/skills/vector-forge/references/fault-simulation.md55### Step 3: Inject FaultsCOMMENT
LOW…ark/skills/vector-forge/references/fault-simulation.md73### Step 4: Extract Distinguishing VectorsCOMMENT
LOW…ark/skills/vector-forge/references/fault-simulation.md94### Step 5: Validate Against ProductionCOMMENT
LOW…ins/trailmark/skills/trailmark-finding-triage/SKILL.md61### Step 1: Normalize the CandidateCOMMENT
LOW…ins/trailmark/skills/trailmark-finding-triage/SKILL.md78### Step 2: Build Or Reuse The GraphCOMMENT
LOW…ins/trailmark/skills/trailmark-finding-triage/SKILL.md88### Step 3: Bind The CandidateCOMMENT
LOW…ins/trailmark/skills/trailmark-finding-triage/SKILL.md97### Step 4: Analyze Graph EvidenceCOMMENT
LOW…ins/trailmark/skills/trailmark-finding-triage/SKILL.md112### Step 5: Decide And HandoffCOMMENT
LOWplugins/trailmark/skills/trailmark-review-gate/SKILL.md56### Step 1: Resolve InputsCOMMENT
LOWplugins/trailmark/skills/trailmark-review-gate/SKILL.md62### Step 2: Build Graph EvidenceCOMMENT
LOWplugins/trailmark/skills/trailmark-review-gate/SKILL.md71### Step 3: Normalize ChangesCOMMENT
LOWplugins/trailmark/skills/trailmark-review-gate/SKILL.md85### Step 4: Apply Gate RulesCOMMENT
LOWplugins/trailmark/skills/trailmark-review-gate/SKILL.md97### Step 5: Emit PacketCOMMENT
LOW…ailmark/skills/trailmark-variant-neighborhood/SKILL.md57### Step 1: Normalize And Bind The SeedCOMMENT
LOW…ailmark/skills/trailmark-variant-neighborhood/SKILL.md65### Step 2: Expand NeighborhoodsCOMMENT
LOW…ailmark/skills/trailmark-variant-neighborhood/SKILL.md80### Step 3: Rank CandidatesCOMMENT
LOW…ailmark/skills/trailmark-variant-neighborhood/SKILL.md87### Step 4: Extract Pattern GuidanceCOMMENT
LOW…ailmark/skills/trailmark-variant-neighborhood/SKILL.md97### Step 5: Emit Handoff PacketCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md62### Step 0: Determine Input TypeCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md86### Step 1: Locate Protocol Entry PointsCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md102### Step 2: Identify Parties and RolesCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md119### Step 3: Trace Message FlowCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md135### Step 4: Annotate Cryptographic OperationsCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md155### Step 5: Identify Protocol PhasesCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md297### Step 6: Generate sequenceDiagramCOMMENT
LOW…gins/trailmark/skills/crypto-protocol-diagram/SKILL.md313### Step 7: Verify and DeliverCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md5## Step 1: Analyze the ProblemCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md24## Step 2: Write Tests FirstCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md53## Step 3: Analyze AST StructureCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md66## Step 4: Write the RuleCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md115## Step 5: Iterate Until Tests PassCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md147## Step 6: Optimize the RuleCOMMENT
LOW…tor/skills/semgrep-rule-creator/references/workflow.md233## Step 7: Final RunCOMMENT
177 more matches not shown…
Hyper-Verbose Identifiers280 hits · 277 pts
SeverityFileLineSnippetContext
LOW…ills/interpreting-culture-index/scripts/extract_pdf.py133def print_verification_summary(data: dict) -> None:CODE
LOW…ulture-index/scripts/culture_index/opencv_extractor.py85def clear_extraction_warnings() -> None:CODE
LOW…ulture-index/scripts/culture_index/opencv_extractor.py127def _extract_text_from_region(img_rgb: np.ndarray, region: tuple[int, int, int, int]) -> str:CODE
LOW…ulture-index/scripts/culture_index/opencv_extractor.py241def _parse_name_from_filename(stem: str) -> str:CODE
LOW…preting-culture-index/scripts/culture_index/extract.py24def calculate_energy_utilization(survey_eu: int, job_eu: int) -> tuple[int, str]:CODE
LOW…roize-audit/skills/zeroize-audit/tools/generate_poc.py147def _extract_function_signature(src_file: str, line: int) -> str | None:CODE
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py213 def check_path_has_sensitive_var(self, path: list[str]) -> bool:CODE
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py253 def verify_wipe_dominates_exits(self) -> dict:CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py245 def detect_loop_unrolled_wipes(self, func: Function) -> list[dict]:CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py293 def _are_sequential_addresses(self, addresses: list[str]) -> bool:CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py147def detect_drop_before_storagedead(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py116def local_names_from_debug_info(fn_lines: list[str]) -> dict[str, str]:CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py208def detect_resume_with_live_secrets(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py245def detect_aggregate_move_non_zeroizing(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py281def detect_closure_capture_secret(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py318def detect_drop_glue_without_zeroize(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py347def detect_ffi_call_with_secret(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py396def detect_yield_with_live_secret(CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py434def detect_result_err_path_with_secret(CODE
LOW…lls/zeroize-audit/tools/scripts/check_llvm_patterns.py85def extract_volatile_stores_by_target(ir_text: str) -> dict[str, int]:CODE
LOW…lls/zeroize-audit/tools/scripts/check_llvm_patterns.py118def extract_volatile_store_targets(ir_text: str) -> set[str]:CODE
LOW…lls/zeroize-audit/tools/scripts/check_llvm_patterns.py162def find_secret_aggregate_passes(ir_text: str) -> list[tuple[int, str]]:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py147def _confidence_from_evidence_strength(evidence_strength: list[str]) -> str:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py535def _manifest_has_zeroize_dep(manifest: dict) -> bool:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py587def _zeroed_field_names_in_drop(CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py607def _extract_drop_body_from_impl(drop_impl: dict, index: dict) -> str:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py646def _zeroed_field_names_in_text(text: str, field_names: list[str]) -> set[str]:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py707def _find_from_into_non_zeroizing(item: dict, index: dict) -> list[tuple[str, list[str]]]:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py862def _has_write_bytes_without_compiler_fence(source_file: str | None) -> bool:CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py872def _has_cfg_feature_on_cleanup(item: dict, index: dict) -> bool:CODE
LOWplugins/c-review/scripts/test_split.py43def test_pass_through_k_equals_one():CODE
LOWplugins/c-review/scripts/test_split.py50def test_pass_through_k_equals_n():CODE
LOWplugins/c-review/scripts/test_split.py59def test_pass_through_preserves_consolidated_flag():CODE
LOWplugins/c-review/scripts/test_split.py90def test_split_preserves_pass_order():CODE
LOWplugins/c-review/scripts/test_split.py99def test_consolidated_cluster_never_chunks():CODE
LOWplugins/c-review/scripts/test_split.py112def test_consolidated_cluster_ignores_mppw_override():CODE
LOWplugins/c-review/scripts/test_split.py121def test_cluster_override_splits_below_global_max():CODE
LOWplugins/c-review/scripts/test_split.py132def test_cluster_override_does_not_affect_other_clusters():CODE
LOWplugins/c-review/scripts/test_split.py146def test_consolidated_override_ignored_passes_still_filtered(tmp_path):CODE
LOWplugins/c-review/scripts/test_split.py187def test_build_selection_rejects_invalid_manifest_override(tmp_path, override):CODE
LOWplugins/c-review/scripts/test_split.py217def test_split_rejects_invalid_standalone_override(override):CODE
LOWplugins/c-review/scripts/test_split.py227def test_max_passes_zero_is_identity_no_suffix():CODE
LOWplugins/c-review/scripts/test_split.py237def test_mixed_input_handles_each_cluster_independently():CODE
LOWplugins/c-review/scripts/test_split.py251def test_order_of_source_clusters_is_preserved():CODE
LOWplugins/c-review/scripts/test_split.py266def test_same_input_same_output_repeated_calls():CODE
LOWplugins/c-review/scripts/test_split.py276def test_negative_max_passes_raises():CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py56def test_cli_accepts_grouped_claimed_counts(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py71def test_cli_accepts_repeated_claimed_count_flags(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py87def test_zero_finding_worker_with_cleared_coverage_passes(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py101def test_filed_finding_with_shard_and_coverage_passes(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py132def test_missing_coverage_file_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py141def test_coverage_missing_assigned_pass_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py151def test_skipped_coverage_outcome_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py167def test_filed_id_absent_from_shard_or_disk_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py183def test_claimed_count_mismatch_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py201def test_shard_id_undeclared_in_coverage_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py221def test_filed_id_prefix_mismatch_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py240def test_worker_absent_from_plan_fails(tmp_path: Path) -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py250def test_normalize_worker_id_rejects_non_numeric() -> None:CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py255def test_frontmatter_id_mismatch_fails(tmp_path: Path) -> None:CODE
220 more matches not shown…
Cross-Language Confusion12 hits · 65 pts
SeverityFileLineSnippetContext
HIGH…ills/interpreting-culture-index/scripts/extract_pdf.py41 "logic": [5, null],STRING
HIGH…ills/interpreting-culture-index/scripts/extract_pdf.py42 "ingenuity": [2, null]STRING
HIGH…ulture-index/scripts/culture_index/opencv_extractor.py141 "Install with: pip install pytesseract && brew install tesseract"CODE
HIGH…preting-culture-index/scripts/culture_index/extract.py75 # Secondary traits: L, I - [score, null] (absolute values per methodology)COMMENT
HIGH…roize-audit/skills/zeroize-audit/tools/generate_poc.py257 for (size_t i = 0; i < len && i < 64; i++) {{CODE
HIGH…roize-audit/skills/zeroize-audit/tools/generate_poc.py641 "if (copy_dest && volatile_read_has_secret(copy_dest, 256))",CODE
HIGH…constant-time-analysis/ct_analyzer/script_analyzers.py372 "arrays.equals": "Arrays.equals() may early-terminate; use MessageDigest.isEqual()",CODE
HIGH…constant-time-analysis/ct_analyzer/script_analyzers.py373 "string.equals": "String.equals() may early-terminate on secret data",CODE
HIGH…constant-time-analysis/ct_analyzer/script_analyzers.py414 "arrays.equals": "Arrays.equals() may early-terminate; use MessageDigest.isEqual()",CODE
HIGH…constant-time-analysis/ct_analyzer/script_analyzers.py417 "string.equals": "String.equals() may early-terminate on secret data",CODE
HIGH…constant-time-analysis/ct_analyzer/script_analyzers.py675 if func_name and func_name != "(null)":CODE
HIGHplugins/rust-review/scripts/test_prompt_regexes.py79 assert matches(pattern, 'p.push("x");')CODE
Unused Imports59 hits · 58 pts
SeverityFileLineSnippetContext
LOW…kills/interpreting-culture-index/scripts/check_deps.py16CODE
LOW…kills/interpreting-culture-index/scripts/check_deps.py31CODE
LOW…kills/interpreting-culture-index/scripts/check_deps.py36CODE
LOW…kills/interpreting-culture-index/scripts/check_deps.py41CODE
LOW…kills/interpreting-culture-index/scripts/check_deps.py46CODE
LOW…ills/interpreting-culture-index/scripts/extract_pdf.py59CODE
LOW…rpreting-culture-index/scripts/culture_index/models.py3CODE
LOW…reting-culture-index/scripts/culture_index/__init__.py7CODE
LOW…reting-culture-index/scripts/culture_index/__init__.py8CODE
LOW…reting-culture-index/scripts/culture_index/__init__.py8CODE
LOW…reting-culture-index/scripts/culture_index/__init__.py9CODE
LOW…reting-culture-index/scripts/culture_index/__init__.py10CODE
LOW…ulture-index/scripts/culture_index/opencv_extractor.py7CODE
LOW…preting-culture-index/scripts/culture_index/extract.py13CODE
LOWplugins/c-review/scripts/generate_sarif.py13CODE
LOWplugins/c-review/scripts/test_split.py12CODE
LOWplugins/c-review/scripts/test_validate_artifacts.py3CODE
LOWplugins/c-review/scripts/validate_artifacts.py8CODE
LOWplugins/c-review/scripts/test_generate_sarif.py3CODE
LOWplugins/c-review/scripts/build_run_plan.py34CODE
LOW…trailmark/skills/graph-evolution/scripts/graph_diff.py10CODE
LOW…s/trailmark/skills/diagramming-code/scripts/diagram.py11CODE
LOW…licing-code-context/scripts/test_build_slice_packet.py7CODE
LOW…lls/slicing-code-context/scripts/build_slice_packet.py7CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py8CODE
LOW…stant-time-analysis/ct_analyzer/tests/test_analyzer.py18CODE
LOW…stant-time-analysis/ct_analyzer/tests/test_analyzer.py18CODE
LOW…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py15CODE
LOW…horing/skills/yara-rule-authoring/scripts/yara_lint.py16CODE
LOWplugins/rust-review/scripts/generate_sarif.py13CODE
LOWplugins/rust-review/scripts/test_split.py12CODE
LOWplugins/rust-review/scripts/test_validate_artifacts.py3CODE
LOWplugins/rust-review/scripts/validate_artifacts.py8CODE
LOWplugins/rust-review/scripts/test_generate_sarif.py3CODE
LOWplugins/rust-review/scripts/test_prompt_regexes.py13CODE
LOWplugins/rust-review/scripts/test_gating.py7CODE
LOWplugins/rust-review/scripts/build_run_plan.py35CODE
LOW…/static-analysis/skills/semgrep/scripts/merge_sarif.py18CODE
LOW…ins/testing-handbook-skills/scripts/validate-skills.py31CODE
LOW.github/scripts/check_claude_loadability.py8CODE
LOW.github/scripts/validate_plugin_metadata.py17CODE
LOW.github/scripts/check_codex_loadability.py8CODE
Excessive Try-Catch Wrapping32 hits · 51 pts
SeverityFileLineSnippetContext
MEDIUM…ills/interpreting-culture-index/scripts/extract_pdf.py213 print(f"Error: {result.error}", file=sys.stderr)STRING
MEDIUM…ills/interpreting-culture-index/scripts/extract_pdf.py232 print(f"Error: {result.error}", file=sys.stderr)STRING
LOW…preting-culture-index/scripts/culture_index/extract.py179 except Exception as e:CODE
MEDIUM…udit/tests/rust-regression/run_mixed_language_smoke.sh19 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py364 print(f"Error: cannot read source file {args.src}: {e}", file=sys.stderr)CODE
MEDIUM…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py402 print(f"Error: cannot read IR file {args.ir}: {e}", file=sys.stderr)CODE
MEDIUM…ills/zeroize-audit/tools/mcp/normalize_mcp_evidence.py27 print(f"Error reading {input_path}: {e}", file=sys.stderr)CODE
MEDIUM…ills/zeroize-audit/tools/mcp/normalize_mcp_evidence.py30 print("Error: no --input specified and stdin is a terminal", file=sys.stderr)CODE
MEDIUM…ills/zeroize-audit/tools/mcp/normalize_mcp_evidence.py35 print(f"Error: invalid JSON on stdin: {e}", file=sys.stderr)CODE
LOWplugins/c-review/scripts/generate_sarif.py222 except Exception as exc:CODE
LOWplugins/c-review/scripts/validate_artifacts.py171 except Exception as exc:CODE
LOW…lls/slicing-code-context/scripts/build_slice_packet.py913 except Exception as exc:CODE
MEDIUMplugins/constant-time-analysis/ct_analyzer/analyzer.py1253 print("Error: --arch is required when analyzing assembly files", file=sys.stderr)STRING
MEDIUMplugins/constant-time-analysis/ct_analyzer/analyzer.py1279 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py446 print(f"Error reading {file_path}: {e}", file=sys.stderr)CODE
MEDIUM…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py506 print(f"Error: {args.path} does not exist", file=sys.stderr)CODE
MEDIUM…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py521 print(f"Error: {args.path} is not a file or directory", file=sys.stderr)CODE
MEDIUM…horing/skills/yara-rule-authoring/scripts/yara_lint.py595 print(f"Error: {args.path} does not exist", file=sys.stderr)CODE
LOWplugins/rust-review/scripts/generate_sarif.py243 except Exception as exc:CODE
LOWplugins/rust-review/scripts/validate_artifacts.py171 except Exception as exc:CODE
LOW…arp-edges/skills/sharp-edges/references/lang-python.md137except Exception: # Misses KeyboardInterrupt, SystemExitCODE
LOW…arp-edges/skills/sharp-edges/references/lang-python.md168 except Exception as e:CODE
LOW…cide/skills/let-fate-decide/scripts/test_draw_cards.py427 except Exception as e:CODE
MEDIUM…te-decide/skills/let-fate-decide/scripts/draw_cards.py310 print(f"Error: card count must be 1-78, got {count}", file=sys.stderr)CODE
MEDIUM…te-decide/skills/let-fate-decide/scripts/draw_cards.py323 print(f"Error: failed to read system entropy source: {e}", file=sys.stderr)CODE
LOW…te-decide/skills/let-fate-decide/scripts/draw_cards.py331 except Exception as e:CODE
MEDIUM…te-decide/skills/let-fate-decide/scripts/draw_cards.py332 print(f"Error: draw_cards.py failed: {e}", file=sys.stderr)CODE
MEDIUM…/static-analysis/skills/semgrep/scripts/merge_sarif.py166 print(f"Error: {raw_dir} is not a directory", file=sys.stderr)CODE
LOW…ins/testing-handbook-skills/scripts/validate-skills.py467 except Exception as e:CODE
LOWplugins/testing-handbook-skills/skills/atheris/SKILL.md251 except Exception:CODE
LOWplugins/testing-handbook-skills/skills/atheris/SKILL.md457 except Exception:CODE
LOW.github/scripts/check_codex_loadability.py242 except Exception as exc: # noqa: BLE001 - CI should show RPC failures.CODE
Deep Nesting40 hits · 34 pts
SeverityFileLineSnippetContext
LOW…ills/interpreting-culture-index/scripts/extract_pdf.py171CODE
LOW…ulture-index/scripts/culture_index/opencv_extractor.py203CODE
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py217CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py66CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py156CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py211CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py313CODE
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py347CODE
LOW…lls/zeroize-audit/tools/scripts/find_dangerous_apis.py240CODE
LOW…ills/zeroize-audit/tools/scripts/check_rust_asm_x86.py151CODE
LOW…t/skills/zeroize-audit/tools/scripts/check_rust_asm.py110CODE
LOW…/zeroize-audit/tools/scripts/check_rust_asm_aarch64.py209CODE
LOW…t/skills/zeroize-audit/tools/scripts/semantic_audit.py231CODE
LOWplugins/c-review/scripts/generate_sarif.py140CODE
LOWplugins/c-review/scripts/validate_artifacts.py142CODE
LOWplugins/c-review/scripts/build_run_plan.py163CODE
LOW…lls/slicing-code-context/scripts/build_slice_packet.py314CODE
LOWplugins/constant-time-analysis/ct_analyzer/analyzer.py1088CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py635CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py1369CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py1937CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2086CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2290CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2418CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2640CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2712CODE
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2838CODE
LOW…stant-time-analysis/ct_analyzer/tests/test_analyzer.py385CODE
LOW…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py76CODE
LOW…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py441CODE
LOW…ng/skills/yara-rule-authoring/scripts/atom_analyzer.py497CODE
LOW…horing/skills/yara-rule-authoring/scripts/yara_lint.py320CODE
LOWplugins/rust-review/scripts/generate_sarif.py161CODE
LOWplugins/rust-review/scripts/validate_artifacts.py142CODE
LOWplugins/rust-review/scripts/build_run_plan.py170CODE
LOW…/static-analysis/skills/semgrep/scripts/merge_sarif.py90CODE
LOW…up/skills/devcontainer-setup/resources/post_install.py162CODE
LOW.github/scripts/check_claude_loadability.py54CODE
LOW.github/scripts/validate_plugin_metadata.py330CODE
LOW.github/scripts/validate_plugin_metadata.py360CODE
Redundant / Tautological Comments21 hits · 26 pts
SeverityFileLineSnippetContext
LOW…ize-audit/skills/zeroize-audit/tools/track_dataflow.sh130 # Check if any argument matches sensitive patternCOMMENT
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py59 # Check if this node has sensitive variableCOMMENT
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py66 # Check if this node has wipeCOMMENT
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py269 # Check if any wipe node dominates this exitCOMMENT
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py258 # Check if storing 0COMMENT
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py268 # Check if addresses are sequentialCOMMENT
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py371 # Check if any argument is a sensitive localCOMMENT
LOW…ills/zeroize-audit/tools/scripts/check_mir_patterns.py376 # Check if the callee looks like an FFI function (not zeroize::)COMMENT
LOW…lls/zeroize-audit/tools/scripts/find_dangerous_apis.py307 # Check if .await appears after this binding in the fn bodyCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py722 # Check if we should skip this functionCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py739 # Check if this function is dangerousCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py1066 # Check if we should skip this functionCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py1441 # Check if we should skip this functionCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py1718 # Check if we should skip this functionCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2049 # Check if we should skip this methodCOMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2755 # Check if brace is on same line (rare but possible)COMMENT
LOW…constant-time-analysis/ct_analyzer/script_analyzers.py2801 # Check if we should skip this methodCOMMENT
LOWplugins/gh-cli/hooks/intercept-github-curl.sh17# Check if the curl/wget targets a GitHub URLCOMMENT
LOW…ins/testing-handbook-skills/scripts/validate-skills.py464 # Read fileCOMMENT
LOW…ins/testing-handbook-skills/scripts/validate-skills.py647 # Output resultsCOMMENT
LOW…r-setup/skills/devcontainer-setup/resources/install.sh758 # Check if in PATHCOMMENT
Over-Commented Block22 hits · 22 pts
SeverityFileLineSnippetContext
LOW…oize-audit/skills/zeroize-audit/tools/diff_rust_mir.sh1#!/usr/bin/env bashCOMMENT
LOW…ize-audit/skills/zeroize-audit/tools/track_dataflow.sh1#!/usr/bin/env bashCOMMENT
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_asm.sh1#!/usr/bin/env bashCOMMENT
LOW…ns/zeroize-audit/skills/zeroize-audit/tools/diff_ir.sh1#!/usr/bin/env bashCOMMENT
LOWplugins/c-review/skills/c-review/SKILL.md281```bashCOMMENT
LOW…-analysis/ct_analyzer/tests/test_samples/vulnerable.rb1# Vulnerable Ruby code sample for constant-time analysis testing.COMMENT
LOW…ct_analyzer/tests/test_samples/decompose_vulnerable.rs1//! Vulnerable implementations of ML-DSA decompose for testing the constant-time analyzer.COMMENT
LOW…ct_analyzer/tests/test_samples/decompose_vulnerable.rs61/// VULNERABLE: Floating-point divisionCOMMENT
LOW…ins/dimensional-analysis/agents/dimension-annotator.md121// AfterCOMMENT
LOW…ins/dimensional-analysis/agents/dimension-validator.md2212. If callee is in scope, verify actual return dimensionCOMMENT
LOW…ins/dimensional-analysis/agents/dimension-validator.md241//COMMENT
LOW…ins/dimensional-analysis/agents/dimension-validator.md261// FORMULA VERIFICATIONCOMMENT
LOW…sis/skills/dimensional-analysis/references/annotate.md201 /// @return amountBOut D{Y}{TOKEN_B} Amount of token B receivedCOMMENT
LOW…thon/skills/modern-python/references/pep723-scripts.md61```pythonCOMMENT
LOW…/skills/modern-python/templates/pre-commit-config.yaml1# Pre-commit configuration for Python projectsCOMMENT
LOW…y-scanner/resources/ADVANCED_VULNERABILITY_PATTERNS.md181**Description**: Specification-level or implementation-level flaws in cryptographic proof systems allow forging proofs tCOMMENT
LOW…y-scanner/resources/ADVANCED_VULNERABILITY_PATTERNS.md201// Missing validation checks on leaf/inner-node prefix/suffix lengthCOMMENT
LOW.github/dependabot.yml1# Two defects fixed here, both of which made this file quieter than it looked:COMMENT
LOW.github/workflows/claude-review.yml1# Automated review on pull requests, in two tiers.COMMENT
LOW.github/workflows/claude-review.yml21# everything from base; that is a deliberate piece of work, not a footnote to thisCOMMENT
LOW.github/workflows/validate.yml141 # Dependabot cannot satisfy the version-increment check: it cannot bump aCOMMENT
LOW.github/scripts/claude_review.sh1#!/usr/bin/env bashCOMMENT
Self-Referential Comments5 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUM…constant-time-analysis/ct_analyzer/script_analyzers.py2599 # Create a minimal project file for compilationCOMMENT
MEDIUM…stant-time-analysis/ct_analyzer/tests/test_analyzer.py617 # Create a temp file with Math.sqrtCOMMENT
MEDIUM…stant-time-analysis/ct_analyzer/tests/test_analyzer.py1266 # Create a simple vulnerable JS file for testingCOMMENT
MEDIUMplugins/gh-cli/hooks/test_helper.bash25# Create a minimal PATH containing jq but not gh.COMMENT
MEDIUM…r-setup/skills/devcontainer-setup/resources/install.sh753 # Create a symlink to the original scriptCOMMENT
Example Usage Blocks8 hits · 12 pts
SeverityFileLineSnippetContext
LOW…ns/zeroize-audit/skills/zeroize-audit/tools/emit_ir.sh6# Usage:COMMENT
LOW…ize-audit/skills/zeroize-audit/tools/track_dataflow.sh6# Usage:COMMENT
LOW…eroize-audit/skills/zeroize-audit/tools/analyze_asm.sh6# Usage:COMMENT
LOW…roize-audit/skills/zeroize-audit/tools/analyze_heap.sh6# Usage:COMMENT
LOW…s/zeroize-audit/skills/zeroize-audit/tools/emit_asm.sh6# Usage:COMMENT
LOW…oize-audit/skills/zeroize-audit/tools/mcp/check_mcp.sh6# Usage:COMMENT
LOW…/skills/modern-python/templates/pre-commit-config.yaml7# Usage:COMMENT
LOW…alysis/skills/sarif-parsing/resources/sarif_helpers.py304# Example usageCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…tions-auditor/references/vector-g-eval-of-ai-output.md77 # eval expands shell metacharacters in AI-generated label valuesCOMMENT
AI Slop Vocabulary4 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUM…eroize-audit/skills/zeroize-audit/tools/analyze_cfg.py285 """Perform comprehensive CFG analysis."""STRING
MEDIUM…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py335 """Perform comprehensive analysis on a function."""STRING
MEDIUM…-analysis/ct_analyzer/tests/test_samples/vulnerable.rb153# Test harness to prevent dead code eliminationCOMMENT
MEDIUM…ins/testing-handbook-skills/scripts/validate-skills.py200 if "## writing a harness" in content_lower or "## quick start" in content_lower:CODE
Fake / Example Data7 hits · 6 pts
SeverityFileLineSnippetContext
LOWplugins/firebase-apk-scanner/scanner.sh601 local fake_emailCODE
LOWplugins/firebase-apk-scanner/scanner.sh602 fake_email="definitely_not_exists_$(date +%s)@nonexistent-domain-test.com"CODE
LOWplugins/firebase-apk-scanner/scanner.sh609 -d "{\"identifier\":\"${fake_email}\",\"continueUri\":\"https://localhost\"}" \CODE
LOW…ebase-apk-scanner/skills/firebase-apk-scanner/SKILL.md154 -d '{"email":"test@test.com","password":"Test123!","returnSecureToken":true}' \CODE
LOW…lls/firebase-apk-scanner/references/vulnerabilities.md54 email: 'user@example.com',CODE
LOW…lls/firebase-apk-scanner/references/vulnerabilities.md204 "address": "123 Main St"CODE
LOW…lls/firebase-apk-scanner/references/vulnerabilities.md779 -d '{"email":"test@test.com","password":"Test123!","returnSecureToken":true}' \CODE
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…ourcing/skills/open-sourcing/references/trailofbits.md58## Project scaffoldingCOMMENT
MEDIUMplugins/agentic-actions-auditor/README.md1# agentic-actions-auditorCOMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…reting-culture-index/scripts/culture_index/__init__.py14__all__ = [CODE
LOW…udit/skills/zeroize-audit/tools/analyze_ir_semantic.py180 def _update_control_flow(self, inst: IRInstruction) -> None:CODE
LOWplugins/constant-time-analysis/ct_analyzer/__init__.py30__all__ = [CODE
Overly Generic Function Names1 hit · 0 pts
SeverityFileLineSnippetContext
LOW…licing-code-context/scripts/test_build_slice_packet.py582 "def helper(value: int) -> int:\n"CODE