AI Slop Code RIsk Monitor

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

6.5 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for wilsonfreitas/awesome-quant, a HTML project with 30,029 GitHub stars. SynthScan examined 23,998 lines of code across 48 source files, recording 206 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 6.5 (Moderate pattern signal); it is not an authorship estimate.

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

6.5
Adjusted Signal
6.5
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
30.0K
Stars
HTML
Language
24.0K
Lines of Code
48
Files
206
Pattern Hits
2026-10-12
Scan Date
0.04
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 25.5/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 2.1/100 · LOW

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

Agent Over-Engineering Ratio 20.8/100 · LOW

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

PR Review Velocity Impact 36.5/100 · MEDIUM

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 0HIGH 2MEDIUM 1LOW 203

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 206 distinct pattern matches across 8 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.

Hyper-Verbose Identifiers164 hits · 105 pts
SeverityFileLineSnippetContext
LOW⚡tests/test_review_pr.py370 def test_repository_name_is_an_explicit_input(self):STRING
LOW⚡tests/test_review_pr.py377 def test_rejects_duplicate_in_open_pull_request(self):STRING
LOW⚡tests/test_review_pr.py387 def test_rejects_duplicate_in_recently_closed_pull_request(self):STRING
LOW⚡tests/test_review_pr.py567 def test_cleanup_accepts_six_updates_and_a_removal(self):STRING
LOW⚡tests/test_review_pr.py575 def test_cleanup_accepts_removal_only_without_live_project_checks(self):STRING
LOW⚡tests/test_review_pr.py584 def test_cleanup_rejects_malformed_removal(self):STRING
LOW⚡tests/test_review_pr.py587 def test_cleanup_rejects_prose_removal(self):STRING
LOW⚡tests/test_review_pr.py591 def test_cleanup_rejects_new_projects_mixed_with_removal(self):STRING
LOW⚡tests/test_review_pr.py596 def test_cleanup_still_checks_changed_entry_fields(self):STRING
LOW⚡tests/test_review_pr.py607 def test_cleanup_does_not_readmit_unchanged_stale_archived_repository(self):STRING
LOW⚡tests/test_review_pr.py616 def test_cleanup_still_checks_unchanged_repository_documentation(self):STRING
LOW⚡tests/test_review_pr.py624 def test_cleanup_same_id_rename_preserves_legacy_exemption(self):STRING
LOW⚡tests/test_review_pr.py634 def test_cleanup_six_name_and_url_renames_match_same_ids(self):STRING
LOW⚡tests/test_review_pr.py708 def test_cleanup_rechecks_replacement_repository_activity(self):STRING
LOW⚡tests/test_review_pr.py716 def test_cleanup_section_move_rechecks_activity(self):STRING
LOW⚡tests/test_review_pr.py726 def test_cleanup_can_repair_existing_repositoryless_link(self):STRING
LOW⚡tests/test_review_pr.py732 def test_cleanup_cannot_remove_source_from_functional_entry(self):STRING
LOW⚡tests/test_review_pr.py737 def test_cleanup_empty_diff_is_not_accepted(self):STRING
LOW⚡tests/test_review_pr.py740 def test_cleanup_cannot_add_policy_text(self):STRING
LOW⚡tests/test_review_pr.py746 def test_mixed_new_submission_does_not_get_legacy_activity_exception(self):STRING
LOW⚡tests/test_review_pr.py753 def test_cleanup_section_move_does_not_grandfather_missing_source(self):STRING
LOW⚡tests/test_review_pr.py760 def test_cleanup_consolidates_duplicate_old_entries(self):STRING
LOW⚡tests/test_review_pr.py764 def test_cleanup_ambiguous_previous_section_receives_full_checks(self):STRING
LOW⚡tests/test_review_pr.py1066 def test_rejects_empty_pr_description(self):STRING
LOW⚡tests/test_review_pr.py1069 def test_rejects_changes_outside_readme(self):STRING
LOW⚡tests/test_review_pr.py1079 def test_accepts_additions_from_a_stale_branch_using_the_pr_patch(self):STRING
LOW⚡tests/test_review_pr.py1104 def test_accepts_five_entries(self):STRING
LOW⚡tests/test_review_pr.py1107 def test_rejects_more_than_five_entries(self):STRING
LOW⚡tests/test_review_pr.py1110 def test_validates_every_entry_in_a_multi_entry_pr(self):STRING
LOW⚡tests/test_review_pr.py1121 def test_rejects_duplicate_entries_within_a_multi_entry_pr(self):STRING
LOW⚡tests/test_review_pr.py1131 def test_rejects_malformed_entry(self):STRING
LOW⚡tests/test_review_pr.py1138 def test_rejects_unknown_section(self):STRING
LOW⚡tests/test_review_pr.py1193 def test_rejects_insecure_trailing_url(self):STRING
LOW⚡tests/test_review_pr.py1200 def test_rejects_malformed_github_suffix(self):STRING
LOW⚡tests/test_review_pr.py1207 def test_rejects_github_link_that_is_not_the_suffix(self):STRING
LOW⚡tests/test_review_pr.py1217 def test_accepts_commercial_entry_without_github_repository(self):STRING
LOW⚡tests/test_review_pr.py1230 def test_rejects_entry_without_github_repository(self):STRING
LOW⚡tests/test_review_pr.py1237 def test_rejects_non_repository_github_path(self):STRING
LOW⚡tests/test_review_pr.py1244 def test_rejects_archived_repository(self):STRING
LOW⚡tests/test_review_pr.py1253 def test_rejects_stale_repository(self):STRING
LOW⚡tests/test_review_pr.py1262 def test_accepts_archived_stale_historical_repository(self):STRING
LOW⚡tests/test_review_pr.py1280 def test_requires_historical_tag_for_historical_repository(self):STRING
LOW⚡tests/test_review_pr.py1288 def test_requires_non_status_tag_for_historical_repository(self):STRING
LOW⚡tests/test_review_pr.py1296 def test_rejects_repository_without_readme(self):STRING
LOW⚡tests/test_review_pr.py1306 def test_accepts_alternate_readme_name(self):STRING
LOW⚡tests/test_review_pr.py1316 def test_readme_api_error_fails_closed(self):STRING
LOW⚡tests/test_review_pr.py1326 def test_rejects_unreachable_primary_url(self):STRING
LOW⚡tests/test_review_pr.py1369 def test_success_reports_passed_checks(self):STRING
LOW⚡tests/test_review_pr.py1376 def test_success_requires_maintainer_review_including_removal_only(self):STRING
LOW⚡tests/test_review_pr.py1384 def test_success_reports_actual_entry_count(self):STRING
LOWtests/test_review_pr.py207 def test_rejects_exact_name_when_url_differs(self):STRING
LOWtests/test_review_pr.py221 def test_does_not_match_url_prefix(self):STRING
LOWtests/test_review_pr.py236 def test_matches_canonical_trailing_slash(self):STRING
LOWtests/test_review_pr.py258 def test_rejects_non_https_url_without_network_request(self):STRING
LOWtests/test_review_pr.py270 def test_rejects_private_address_without_network_request(self):STRING
LOWtests/test_review_pr.py282 def test_rejects_mixed_public_and_private_dns_answers(self):STRING
LOWtests/test_review_pr.py296 def test_rejects_multicast_address_without_network_request(self):STRING
LOWtests/test_review_pr.py308 def test_rejects_port_zero_without_network_request(self):STRING
LOWtests/test_review_pr.py320 def test_accepts_public_url_without_following_redirect(self):STRING
LOWtests/test_review_pr.py338 def test_retries_with_get_when_head_is_not_supported(self):STRING
104 more matches not shown…
Deep Nesting19 hits · 19 pts
SeverityFileLineSnippetContext
LOWparse.py49CODE
LOWparse.py115CODE
LOWparse.py238CODE
LOWparse.py173CODE
LOWparse.py94CODE
LOWtests/test_review_pr.py774CODE
LOWtests/test_audit_readme.py172CODE
LOWtests/test_audit_readme.py300CODE
LOWtests/test_audit_readme.py551CODE
LOWtests/test_url_probe.py229CODE
LOWtests/test_url_probe.py242CODE
LOW…e/skills/update-pypi-dates/scripts/check_pypi_dates.py26CODE
LOWscripts/readme_entries.py104CODE
LOWscripts/review_pr.py149CODE
LOWscripts/review_pr.py515CODE
LOWscripts/review_pr.py552CODE
LOWscripts/audit_readme.py448CODE
LOWscripts/url_probe.py270CODE
LOWsite/generate.py26CODE
Synthetic Comment Markers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHREADME.md388- [Social Stock Sentiment API](https://api.adanos.org/docs) - `Python` - REST API analyzing Reddit and X/Twitter for stoCODE
HIGHREADME.md444- [Helium MCP](https://heliumtrades.com/mcp-page/) - `Python` - Live stock/ETF/crypto data with AI-generated bull/bear cCODE
Unused Imports10 hits · 10 pts
SeverityFileLineSnippetContext
LOW…s/skills/update-pypi-dates/scripts/check_pypi_dates.py4CODE
LOW…e/skills/update-pypi-dates/scripts/check_pypi_dates.py8CODE
LOW…e/skills/update-pypi-dates/scripts/check_pypi_dates.py10CODE
LOW…e/skills/update-pypi-dates/scripts/check_pypi_dates.py12CODE
LOWscripts/readme_entries.py3CODE
LOWscripts/review_pr.py4CODE
LOWscripts/validate_readme.py9CODE
LOWscripts/validate_readme.py23CODE
LOWscripts/audit_readme.py3CODE
LOWscripts/url_probe.py3CODE
Excessive Try-Catch Wrapping6 hits · 6 pts
SeverityFileLineSnippetContext
LOWparse.py110 except Exception as e:CODE
LOWparse.py141 except Exception as e:CODE
LOWparse.py157 except Exception:CODE
LOW…s/skills/update-pypi-dates/scripts/check_pypi_dates.py27 except Exception as exc:CODE
LOW…e/skills/update-pypi-dates/scripts/check_pypi_dates.py52 except Exception as e:CODE
LOWscripts/review_pr.py889 except Exception as exc:CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWparse.py182 # Check if primary URL is GitHubCOMMENT
LOW…/skills/update-pypi-dates/scripts/update_pypi_dates.sh14 # Check if there are any changes to commitCOMMENT
LOW…e/skills/update-pypi-dates/scripts/check_pypi_dates.py87 # Check if entry already has a dateCOMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md322- [AutoHypothesis](https://github.com/arteemg/AutoHypothesis) - `Python` - An agentic framework that mimics the real quaCODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtests/test_review_pr.py52CODE