AI Slop Code RIsk Monitor

alirezadir/AIMLInterviews

A Comprehensive Guide for Generative AI, Agentic AI, Multimodal AI, Physical AI Interviews. Proven Formula for multiple FAANG offers and more

9.6 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for alirezadir/AIMLInterviews, a Jupyter Notebook project with 9,807 GitHub stars. SynthScan examined 15,354 lines of code across 138 source files, recording 108 pattern matches distributed across 5 syntactic categories. The legacy adjusted pattern signal is 9.6 (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.

9.6
Adjusted Signal
9.6
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
9.8K
Stars
Jupyter Notebook
Language
15.4K
Lines of Code
138
Files
108
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 28.5/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 13.3/100 · LOW

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

Agent Over-Engineering Ratio 18.3/100 · LOW

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

PR Review Velocity Impact 35.4/100 · MEDIUM

Which changes need focused human review? 108 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 0MEDIUM 13LOW 95

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 108 distinct pattern matches across 5 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 Identifiers49 hits · 61 pts
SeverityFileLineSnippetContext
LOWcn/src/MLC/pytorch-ml-coding.md725 def linear_regression_gradients(x, y, weight, bias):CODE
LOWtests/test_sync_translations.py14 def test_root_and_behavior_overrides(self) -> None:CODE
LOWtests/test_sync_translations.py34 def test_default_mapping_mirrors_source_tree(self) -> None:CODE
LOWtests/test_sync_translations.py46 def test_only_selects_added_or_modified_english_markdown(self, run_git) -> None:CODE
LOWtests/test_sync_translations.py61 def test_deletion_requires_manual_review(self, run_git) -> None:CODE
LOWtests/test_sync_translations.py68 def test_valid_chinese_structure_passes(self) -> None:CODE
LOW⚡tests/test_sync_translations.py79 def test_missing_url_and_heading_are_reported(self) -> None:CODE
LOW⚡tests/test_sync_translations.py86 def test_farsi_preferred_terms_are_enforced_in_prose_only(self) -> None:CODE
LOW⚡tests/test_sync_translations.py92 def test_future_local_path_is_accepted(self) -> None:CODE
LOW⚡tests/test_sync_translations.py100 def test_broken_and_escaping_links_are_rejected(self) -> None:CODE
LOW⚡tests/test_sync_translations.py110 def test_response_text_is_extracted_from_message_items(self) -> None:CODE
LOWtests/test_sync_translations.py122 def test_incomplete_response_is_rejected(self) -> None:CODE
LOWtests/test_sync_translations.py128 def test_markdown_wrapper_is_removed(self) -> None:CODE
LOWMCP/src/catalog.ts258function shouldTreatNumberedItemAsProblem(CODE
LOWsrc/MLC/pytorch-ml-coding.md725 def linear_regression_gradients(x, y, weight, bias):CODE
LOW⚡src/MLC/tests/test_problem_answers.py41 def test_softmax_and_cross_entropy_are_stable(self):CODE
LOW⚡src/MLC/tests/test_problem_answers.py47 def test_linear_regression_recovers_line(self):CODE
LOW⚡src/MLC/tests/test_problem_answers.py54 def test_logistic_regression_separates_simple_data(self):CODE
LOW⚡src/MLC/tests/test_classic_additional.py49 def test_multinomial_naive_bayes(self):CODE
LOW⚡src/MLC/tests/test_classic_additional.py56 def test_matrix_factorization_reconstructs_observations(self):CODE
LOW⚡src/MLC/tests/test_classic_additional.py63 def test_gradient_boosting_residual_stump(self):CODE
LOW⚡src/MLC/tests/test_classic_additional.py68 def test_dataset_splits_are_disjoint_and_complete(self):CODE
LOW⚡src/MLC/tests/test_classic_additional.py75 def test_standardizer_reuses_training_statistics(self):CODE
LOW⚡src/MLC/tests/test_classic_additional.py80 def test_missing_and_unseen_values(self):CODE
LOWsrc/MLC/tests/test_classic_additional.py92 def test_streaming_weighted_mean(self):CODE
LOW⚡src/MLC/tests/test_language_and_genai.py36 def test_causal_attention_mask(self):CODE
LOW⚡src/MLC/tests/test_language_and_genai.py40 def test_sinusoidal_position_encoding(self):CODE
LOW⚡src/MLC/tests/test_language_and_genai.py46 def test_top_k_top_p_filtering(self):CODE
LOW⚡src/MLC/tests/test_language_and_genai.py67 def test_contrastive_loss_prefers_matching_pairs(self):CODE
LOW⚡src/MLC/tests/test_language_and_genai.py77 def test_dpo_loss_rewards_policy_preference(self):CODE
LOW⚡src/MLC/tests/test_language_and_genai.py82 def test_classifier_free_guidance(self):CODE
LOW⚡src/MLC/tests/test_agentic_ai.py26 def test_tool_argument_validation(self):CODE
LOW⚡src/MLC/tests/test_agentic_ai.py36 def test_tool_registry_permission_boundary(self):CODE
LOW⚡src/MLC/tests/test_agentic_ai.py44 def test_planner_executor_stops_on_failure(self):CODE
LOW⚡src/MLC/tests/test_agentic_ai.py54 def test_retry_and_idempotency(self):CODE
LOWsrc/MLC/tests/test_agentic_ai.py79 def test_sliding_window_memory_pins_system_message(self):CODE
LOW…oblems/language_models/scaled_dot_product_attention.py14def scaled_dot_product_attention(CODE
LOW…oblems/language_models/sinusoidal_position_encoding.py12def sinusoidal_position_encoding(length: int, width: int) -> np.ndarray:CODE
LOWsrc/MLC/problems/classic_ml/sampling_strategies.py32def stratified_sample_indices(CODE
LOWsrc/MLC/problems/classic_ml/softmax_cross_entropy.py22def cross_entropy_from_logits(logits: np.ndarray, targets: np.ndarray) -> float:CODE
LOWsrc/MLC/problems/classic_ml/dataset_split.py12def train_validation_test_indices(CODE
LOWsrc/MLC/problems/classic_ml/dataset_split.py35def stratified_train_validation_test_indices(CODE
LOWsrc/MLC/problems/classic_ml/binary_metrics_roc_auc.py12def binary_classification_metrics(CODE
LOWsrc/MLC/problems/classic_ml/multinomial_naive_bayes.py14def fit_multinomial_naive_bayes(CODE
LOWsrc/MLC/problems/classic_ml/multinomial_naive_bayes.py39def predict_multinomial_naive_bayes(CODE
LOWsrc/MLC/problems/classic_ml/logistic_regression.py12def logistic_regression_gradient_descent(CODE
LOWsrc/MLC/problems/classic_ml/pca.py12def principal_component_analysis(CODE
LOWsrc/MLC/problems/classic_ml/linear_regression.py12def linear_regression_gradient_descent(CODE
LOWsrc/MLC/problems/genai/contrastive_loss.py12def symmetric_contrastive_loss(CODE
Unused Imports44 hits · 44 pts
SeverityFileLineSnippetContext
LOWtests/test_sync_translations.py1CODE
LOWscripts/sync_translations.py8CODE
LOWsrc/MLC/tests/test_problem_answers.py3CODE
LOWsrc/MLC/tests/test_classic_additional.py3CODE
LOWsrc/MLC/tests/test_language_and_genai.py3CODE
LOWsrc/MLC/tests/test_agentic_ai.py3CODE
LOWsrc/MLC/problems/language_models/padded_batches.py7CODE
LOW…/MLC/problems/language_models/causal_attention_mask.py7CODE
LOW…c/MLC/problems/language_models/top_k_top_p_sampling.py7CODE
LOWsrc/MLC/problems/language_models/kv_cache.py7CODE
LOW…oblems/language_models/scaled_dot_product_attention.py7CODE
LOWsrc/MLC/problems/language_models/byte_pair_encoding.py8CODE
LOWsrc/MLC/problems/language_models/tfidf.py7CODE
LOW…oblems/language_models/sinusoidal_position_encoding.py7CODE
LOWsrc/MLC/problems/agentic_ai/bounded_agent_loop.py8CODE
LOWsrc/MLC/problems/agentic_ai/tool_registry.py7CODE
LOWsrc/MLC/problems/agentic_ai/planner_executor.py8CODE
LOWsrc/MLC/problems/agentic_ai/tool_argument_validation.py8CODE
LOWsrc/MLC/problems/agentic_ai/sliding_window_memory.py8CODE
LOWsrc/MLC/problems/agentic_ai/retry_with_idempotency.py7CODE
LOWsrc/MLC/problems/classic_ml/streaming_weighted_mean.py7CODE
LOWsrc/MLC/problems/classic_ml/decision_tree_split.py7CODE
LOWsrc/MLC/problems/classic_ml/sampling_strategies.py7CODE
LOWsrc/MLC/problems/classic_ml/softmax_cross_entropy.py7CODE
LOWsrc/MLC/problems/classic_ml/dataset_split.py7CODE
LOWsrc/MLC/problems/classic_ml/feature_standardization.py7CODE
LOWsrc/MLC/problems/classic_ml/binary_metrics_roc_auc.py7CODE
LOWsrc/MLC/problems/classic_ml/gradient_boosting_step.py7CODE
LOWsrc/MLC/problems/classic_ml/kmeans.py7CODE
LOWsrc/MLC/problems/classic_ml/conv2d.py7CODE
LOWsrc/MLC/problems/classic_ml/multinomial_naive_bayes.py7CODE
LOWsrc/MLC/problems/classic_ml/logistic_regression.py7CODE
LOWsrc/MLC/problems/classic_ml/pca.py7CODE
LOWsrc/MLC/problems/classic_ml/reservoir_sampling.py7CODE
LOWsrc/MLC/problems/classic_ml/matrix_factorization.py7CODE
LOWsrc/MLC/problems/classic_ml/linear_regression.py7CODE
LOW…c/MLC/problems/classic_ml/categorical_preprocessing.py7CODE
LOWsrc/MLC/problems/classic_ml/multiclass_metrics.py7CODE
LOWsrc/MLC/problems/classic_ml/knn.py7CODE
LOWsrc/MLC/problems/genai/lora_linear.py7CODE
LOWsrc/MLC/problems/genai/dpo_loss.py7CODE
LOWsrc/MLC/problems/genai/classifier_free_guidance.py7CODE
LOWsrc/MLC/problems/genai/contrastive_loss.py7CODE
LOWsrc/MLC/problems/genai/rag_retrieval.py8CODE
Modern AI Meta-Vocabulary13 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUM⚡cn/src/genai-resources.md15### RAG 与生产系统COMMENT
MEDIUM⚡cn/src/genai-resources.md23- [Agentic AI Systems](https://www.educative.io/courses/agentic-ai-systems) - 介绍面向自主工作流的智能体架构和系统设计决策。CODE
MEDIUM⚡cn/src/genai-resources.md24- [Agentic Design Patterns](https://www.educative.io/courses/agentic-design-patterns) - 讲解工具、检索、记忆、路由和评估器等智能体构建模块。CODE
MEDIUMscripts/sync_translations.py510 source = "# Retrieval\n\nUse `RAG` with [the guide](https://example.com/guide)."STRING
MEDIUM⚡fa/src/genai-resources.md15### RAG و سیستم‌های productionCOMMENT
MEDIUM⚡fa/src/genai-resources.md23- [سیستم‌های هوش مصنوعی عامل‌محور](https://www.educative.io/courses/agentic-ai-systems) — معماری عامل و تصمیم‌های طراحی CODE
MEDIUM⚡fa/src/genai-resources.md24- [الگوهای طراحی عامل‌محور](https://www.educative.io/courses/agentic-design-patterns) — ابزار، retrieval، حافظه، routingCODE
MEDIUM⚡src/genai-resources.md15### RAG and production systemsCOMMENT
MEDIUM⚡src/genai-resources.md21### Agents and agentic systemsCOMMENT
MEDIUM⚡src/genai-resources.md23- [Agentic AI Systems](https://www.educative.io/courses/agentic-ai-systems) - Introduces agent architecture and system-dCODE
MEDIUM⚡src/genai-resources.md24- [Agentic Design Patterns](https://www.educative.io/courses/agentic-design-patterns) - Covers tools, retrieval, memory,CODE
MEDIUMsrc/genai-resources.md35- [Agentic AI Systems](https://github.com/alirezadir/Agentic-AI-Systems) - System-design notes, implementation examples,CODE
MEDIUMsrc/MLC/ml-coding.md105- [Agentic AI Systems interview prep](https://github.com/alirezadir/Agentic-AI-Systems/tree/main/06_interview_prep) coveCODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/sync_translations.py539CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/MLC/problems/agentic_ai/planner_executor.py36 except Exception as error: # The boundary turns tool errors into trace data.CODE