Repository Analysis

CarterPerez-dev/Cybersecurity-Projects

Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Gamified Cybersecurity learning 👇

7.6 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of CarterPerez-dev/Cybersecurity-Projects, a Go project with 4,802 GitHub stars. SynthScan v2.0 examined 531,809 lines of code across 2898 source files, recording 2479 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 7.6 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).

7.6
Adjusted Score
7.6
Raw Score
100%
Time Factor
2026-07-31
Last Push
4.8K
Stars
Go
Language
531.8K
Lines of Code
2.9K
Files
2.5K
Pattern Hits
2026-08-02
Scan Date
0.02
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 4HIGH 43MEDIUM 505LOW 1927

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 2479 distinct pattern matches across 20 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 Separators451 hits · 1588 pts
SeverityFileLineSnippetContext
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss78// ── Globe resize hint ─────────────────────────────────────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss104// ── Rotate banner ─────────────────────────────────────────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss111// ── ≤749px: stack layout ─────────────────────────────────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss158// ── ≤440px portrait: medium phone (16 Pro Max and below) ──────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss171// ── ≤400px portrait: small phone (16 Pro and below) ──────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss184// ── ≤430px portrait: rotate banner ───────────────────────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss203// ── Landscape ≤550px: base phone landscape ───────────────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss233// ── Landscape ≤440px: compact phone landscape ────────────────COMMENT
MEDIUM…ard/frontend/src/pages/dashboard/Dashboard.module.scss243// ── Landscape ≤400px: very compact phone landscape ───────────COMMENT
MEDIUMPROJECTS/advanced/bug-bounty-platform/compose.yml1# =========================================COMMENT
MEDIUMPROJECTS/advanced/bug-bounty-platform/compose.yml4# =========================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh13# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh15# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh24# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh26# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh55# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh57# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh74# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh76# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh101# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh103# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh112# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh114# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh137# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh139# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh175# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh177# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh197# ============================================================================COMMENT
MEDIUMPROJECTS/advanced/rveng/install.sh199# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh12# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh14# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh25# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh27# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh58# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh60# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh83# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh85# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh107# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh109# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh121# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh123# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh140# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh142# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh196# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh198# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh218# ============================================================================COMMENT
MEDIUMPROJECTS/beginner/steganography-multi-tool/install.sh220# ============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/dev.compose.yml1# =============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/dev.compose.yml4# =============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/dev.compose.yml7# =============================================================================COMMENT
MEDIUM…eginner/canary-token-generator/cloudflared.compose.yml1# =============================================================================COMMENT
MEDIUM…eginner/canary-token-generator/cloudflared.compose.yml4# =============================================================================COMMENT
MEDIUM…eginner/canary-token-generator/cloudflared.compose.yml7# =============================================================================COMMENT
MEDIUMPROJECTS/beginner/canary-token-generator/compose.yml1# =============================================================================COMMENT
MEDIUMPROJECTS/beginner/canary-token-generator/compose.yml4# =============================================================================COMMENT
MEDIUMPROJECTS/beginner/canary-token-generator/compose.yml8# =============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/scripts/init.sh2# =============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/scripts/init.sh5# =============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/scripts/init.sh12# =============================================================================COMMENT
MEDIUM…OJECTS/beginner/canary-token-generator/scripts/init.sh22# ── ensure .env exists ────────────────────────────────────────────────────────COMMENT
391 more matches not shown…
Hyper-Verbose Identifiers935 hits · 1008 pts
SeverityFileLineSnippetContext
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md284def _inter_request_time_stats(entries):CODE
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md700def test_parse_combined_standard_line():CODE
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md713def test_sqli_payload_detected():CODE
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md725async def test_pipeline_processes_log_line():CODE
LOW…reat-detection/backend/app/core/features/aggregator.py199def _inter_request_time_stats(CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py81 def test_returns_none_when_no_models(self) -> None:CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py88 def test_predict_returns_none_when_not_loaded(self) -> None:CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py96 def test_predict_returns_scores(self, model_dir: Path) -> None:CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py109 def test_predict_ae_scores_are_positive(self, model_dir: Path) -> None:CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py120 def test_predict_rf_probabilities_in_range(self, model_dir: Path) -> None:CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py131 def test_predict_single_sample(self, model_dir: Path) -> None:CODE
LOW…ed/ai-threat-detection/backend/tests/test_inference.py151 def test_partial_models_not_loaded(self, tmp_path: Path) -> None:CODE
LOW…/ai-threat-detection/backend/tests/test_data_loader.py121 def test_parses_normal_get_requests(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py134 def test_parses_get_method_and_path(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py162 def test_parses_post_with_body(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py187 def test_attack_sqli_in_query(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py212 def test_malformed_blocks_skipped(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py225 def test_empty_file_returns_empty_list(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py242 def test_converts_get_request(self) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py270 def test_converts_post_with_body_in_query(self) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py289 def test_missing_ua_gets_default(self) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py313 def test_returns_correct_shape(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py327 def test_contains_both_labels(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py341 def test_label_counts_match_files(self, tmp_path: Path) -> None:STRING
LOW…/ai-threat-detection/backend/tests/test_data_loader.py355 def test_feature_values_are_finite(self, tmp_path: Path) -> None:STRING
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py66async def test_lookup_returns_geo_result(mock_reader) -> None:CODE
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py82async def test_lookup_private_ip_returns_none(mock_reader) -> None:CODE
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py96async def test_lookup_address_not_found_returns_none(mock_reader) -> None:CODE
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py110async def test_lookup_no_reader_returns_none() -> None:CODE
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py121async def test_lookup_missing_city_name(mock_reader) -> None:CODE
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py137def test_service_init_missing_db(tmp_path) -> None:CODE
LOW…vanced/ai-threat-detection/backend/tests/test_geoip.py145def test_service_init_valid_db(tmp_path) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py121def test_path_entropy_high_vs_low() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py132def test_query_string_features() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py146def test_url_encoding_detection() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py159def test_double_encoding_detection() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py215def test_ua_scanner_detection() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py227def test_attack_pattern_detection() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py262def test_private_ip_detection() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py287def test_country_code_passthrough() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py353async def test_aggregator_single_request(aggregator) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py365async def test_aggregator_ten_requests(aggregator) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py382async def test_aggregator_error_rate(aggregator) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py405async def test_aggregator_unique_paths(aggregator) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py424async def test_aggregator_unique_uas(aggregator) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py453async def test_aggregator_window_boundary(aggregator) -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py516def test_encoder_output_shape_and_type() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py525def test_encoder_method_ordinal() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py539def test_encoder_status_class_ordinal() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py550def test_encoder_boolean_to_float() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py562def test_encoder_numerical_passthrough() -> None:CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py573def test_encoder_unknown_categorical() -> None:CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py88 def test_returns_validation_result(CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py101 def test_result_has_all_metrics(CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py118 def test_confusion_matrix_shape(CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py133 def test_gate_details_contains_both_gates(CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py147 def test_gates_pass_with_low_thresholds(CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py166 def test_gates_fail_with_high_thresholds(CODE
LOW…d/ai-threat-detection/backend/tests/test_validation.py185 def test_custom_ensemble_weights(CODE
LOW…nced/ai-threat-detection/backend/tests/test_parsers.py25def test_parse_standard_combined_line() -> None:CODE
875 more matches not shown…
Over-Commented Block328 hits · 314 pts
SeverityFileLineSnippetContext
LOW…he-situation-dashboard/frontend/src/styles/_ethos.scss1// ©AngelaMos | 2026COMMENT
LOW…-situation-dashboard/backend/internal/intel/handler.go301// payload (the JSON the WS path emits), so the dashboard's panel-renderCOMMENT
LOWPROJECTS/advanced/haskell-reverse-proxy/stack.yaml1# This file was automatically generated by 'stack init'COMMENT
LOWPROJECTS/advanced/haskell-reverse-proxy/stack.yaml21 url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/24/19.yamlCOMMENT
LOWPROJECTS/advanced/haskell-reverse-proxy/stack.yaml41# commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100aCOMMENT
LOWPROJECTS/advanced/haskell-reverse-proxy/stack.yaml61#COMMENT
LOW…TS/advanced/haskell-reverse-proxy/examples/TEST_TLS.md81# - Strict-Transport-Security: max-age=2592000; includeSubDomainsCOMMENT
LOWPROJECTS/advanced/ai-threat-detection/dev.compose.yml1# ©AngelaMos | 2026COMMENT
LOWPROJECTS/advanced/ai-threat-detection/compose.yml1# ©AngelaMos | 2026COMMENT
LOW…dvanced/ai-threat-detection/infra/docker/entrypoint.sh1#!/bin/shCOMMENT
LOW…ECTS/advanced/ai-threat-detection/frontend/src/App.tsx1// ===================COMMENT
LOW…/advanced/ai-threat-detection/frontend/src/styles.scss1// ===================COMMENT
LOW…TS/advanced/ai-threat-detection/frontend/src/config.ts1// ===================COMMENT
LOW…reat-detection/frontend/src/core/app/shell.module.scss1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/core/app/shell.tsx1// ===================COMMENT
LOW…d/ai-threat-detection/frontend/src/core/app/toast.scss1// ===================COMMENT
LOW…/ai-threat-detection/frontend/src/core/app/routers.tsx1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/core/api/errors.ts1// ===================COMMENT
LOW…threat-detection/frontend/src/core/api/query.config.ts1// ===================COMMENT
LOW…ced/ai-threat-detection/frontend/src/core/api/index.ts1// ===================COMMENT
LOW…i-threat-detection/frontend/src/core/api/api.config.ts1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/styles/_fonts.scss1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/styles/_index.scss1// ===================COMMENT
LOW…d/ai-threat-detection/frontend/src/styles/_tokens.scss1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/styles/_reset.scss1// ===================COMMENT
LOW…d/ai-threat-detection/frontend/src/styles/_mixins.scss1// ===================COMMENT
LOW…/ai-threat-detection/frontend/src/components/index.tsx1// ===================COMMENT
LOW…eat-detection/frontend/src/components/method-badge.tsx1// ===================COMMENT
LOW…t-detection/frontend/src/components/severity-badge.tsx1// ===================COMMENT
LOW…tection/frontend/src/components/alert-feed.module.scss1// ===================COMMENT
LOW…ion/frontend/src/components/severity-badge.module.scss1// ===================COMMENT
LOW…tion/frontend/src/components/threat-detail.module.scss1// ===================COMMENT
LOW…hreat-detection/frontend/src/components/alert-feed.tsx1// ===================COMMENT
LOW…at-detection/frontend/src/components/threat-detail.tsx1// ===================COMMENT
LOW…threat-detection/frontend/src/components/stat-card.tsx1// ===================COMMENT
LOW…advanced/ai-threat-detection/frontend/src/api/index.ts1// ===================COMMENT
LOW…hreat-detection/frontend/src/api/types/models.types.ts1// ===================COMMENT
LOW…reat-detection/frontend/src/api/types/threats.types.ts1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/api/types/index.ts1// ===================COMMENT
LOW…threat-detection/frontend/src/api/types/stats.types.ts1// ===================COMMENT
LOW…at-detection/frontend/src/api/types/websocket.types.ts1// ===================COMMENT
LOW…i-threat-detection/frontend/src/api/hooks/useModels.ts1// ===================COMMENT
LOW…ai-threat-detection/frontend/src/api/hooks/useStats.ts1// ===================COMMENT
LOW…i-threat-detection/frontend/src/api/hooks/useAlerts.ts1// ===================COMMENT
LOW…-threat-detection/frontend/src/api/hooks/useThreats.ts1// ===================COMMENT
LOW…ed/ai-threat-detection/frontend/src/api/hooks/index.ts1// ===================COMMENT
LOW…-threat-detection/frontend/src/pages/threats/index.tsx1// ===================COMMENT
LOW…tection/frontend/src/pages/threats/threats.module.scss1// ===================COMMENT
LOW…i-threat-detection/frontend/src/pages/models/index.tsx1// ===================COMMENT
LOW…detection/frontend/src/pages/models/models.module.scss1// ===================COMMENT
LOW…hreat-detection/frontend/src/pages/dashboard/index.tsx1// ===================COMMENT
LOW…ion/frontend/src/pages/dashboard/dashboard.module.scss1// ===================COMMENT
LOW…JECTS/advanced/ai-threat-detection/dev-log/compose.yml1# ©AngelaMos | 2026COMMENT
LOW…JECTS/advanced/ai-threat-detection/backend/alembic.ini1# ©AngelaMos | 2026COMMENT
LOW…TS/advanced/ai-threat-detection/backend/pyproject.toml1# ©AngelaMos | 2026COMMENT
LOW…nced/encrypted-p2p-chat/frontend/src/services/index.ts1// ===================COMMENT
LOW…OJECTS/advanced/encrypted-p2p-chat/backend/alembic.ini1# A generic, single database configuration.COMMENT
LOW…OJECTS/advanced/encrypted-p2p-chat/backend/alembic.ini21COMMENT
LOW…OJECTS/advanced/encrypted-p2p-chat/backend/alembic.ini41COMMENT
LOW…OJECTS/advanced/encrypted-p2p-chat/backend/alembic.ini61# behavior of splitting on spaces and/or commas.COMMENT
268 more matches not shown…
Unused Imports268 hits · 246 pts
SeverityFileLineSnippetContext
LOW…TS/advanced/ai-threat-detection/backend/app/factory.py55CODE
LOW…TS/advanced/ai-threat-detection/backend/app/factory.py56CODE
LOW…ced/ai-threat-detection/backend/app/models/__init__.py9CODE
LOW…ced/ai-threat-detection/backend/app/models/__init__.py10CODE
LOW…advanced/ai-threat-detection/backend/tests/conftest.py56CODE
LOW…ced/ai-threat-detection/backend/tests/test_metadata.py46CODE
LOW…JECTS/advanced/ai-threat-detection/backend/cli/main.py68CODE
LOWPROJECTS/advanced/api-rate-limiter/tests/conftest.py18CODE
LOW…OJECTS/advanced/api-rate-limiter/tests/test_storage.py16CODE
LOW…TS/advanced/api-rate-limiter/tests/test_integration.py16CODE
LOW…OJECTS/advanced/api-rate-limiter/tests/test_limiter.py15CODE
LOW…advanced/api-rate-limiter/tests/test_fingerprinting.py14CODE
LOWPROJECTS/advanced/api-rate-limiter/tests/test_types.py15CODE
LOW…CTS/advanced/api-rate-limiter/tests/test_algorithms.py14CODE
LOWPROJECTS/advanced/api-rate-limiter/examples/app.py19CODE
LOW…TS/advanced/api-rate-limiter/src/fastapi_420/config.py23CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py54CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py54CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py54CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py54CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py60CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py60CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py61CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py70CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py70CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py70CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py70CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py70CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py77CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py78CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py78CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py82CODE
LOW…CTS/advanced/api-rate-limiter/src/fastapi_420/types.py23CODE
LOW…dvanced/api-rate-limiter/src/fastapi_420/exceptions.py26CODE
LOW…dvanced/api-rate-limiter/src/fastapi_420/middleware.py23CODE
LOW…anced/api-rate-limiter/src/fastapi_420/dependencies.py26CODE
LOW…S/advanced/api-rate-limiter/src/fastapi_420/limiter.py27CODE
LOW…ate-limiter/src/fastapi_420/algorithms/fixed_window.py19CODE
LOW…e-limiter/src/fastapi_420/algorithms/sliding_window.py17CODE
LOW…ate-limiter/src/fastapi_420/algorithms/token_bucket.py17CODE
LOW…ed/api-rate-limiter/src/fastapi_420/algorithms/base.py23CODE
LOW…ced/api-rate-limiter/src/fastapi_420/storage/memory.py21CODE
LOW…d/api-rate-limiter/src/fastapi_420/storage/__init__.py19CODE
LOW…d/api-rate-limiter/src/fastapi_420/storage/__init__.py25CODE
LOW…-rate-limiter/src/fastapi_420/storage/redis_backend.py23CODE
LOW…pi-rate-limiter/src/fastapi_420/fingerprinting/auth.py18CODE
LOW…ate-limiter/src/fastapi_420/fingerprinting/__init__.py14CODE
LOW…ate-limiter/src/fastapi_420/fingerprinting/__init__.py15CODE
208 more matches not shown…
Excessive Try-Catch Wrapping166 hits · 171 pts
SeverityFileLineSnippetContext
LOW…skell-reverse-proxy/examples/websockets/test_client.py53 except Exception as e:CODE
LOW…skell-reverse-proxy/examples/websockets/test_client.py84 except Exception as e:CODE
LOW…JECTS/advanced/ai-threat-detection/dev-log/simulate.py187 except Exception:CODE
LOW…/ai-threat-detection/backend/app/core/redis_manager.py66 except Exception:CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py198 except Exception:CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py248 except Exception:CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py306 except Exception:CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py348 except Exception:CODE
LOW…reat-detection/backend/app/core/detection/inference.py115 except Exception:CODE
LOW…advanced/ai-threat-detection/backend/app/api/health.py91 except Exception:CODE
LOW…nced/ai-threat-detection/backend/app/api/models_api.py229 except Exception:CODE
LOW…JECTS/advanced/ai-threat-detection/backend/cli/main.py237 except Exception as exc:CODE
LOW…vanced/ai-threat-detection/backend/ml/download_csic.py101 except Exception as exc:CODE
LOW…dvanced/ai-threat-detection/backend/ml/orchestrator.py165 except Exception:CODE
LOW…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md512 except Exception:CODE
LOW…S/advanced/api-rate-limiter/src/fastapi_420/limiter.py329 except Exception: # noqa: S110CODE
LOW…pi-rate-limiter/src/fastapi_420/fingerprinting/auth.py94 except Exception:CODE
LOW…pi-rate-limiter/src/fastapi_420/fingerprinting/auth.py118 except Exception:CODE
LOW…encrypted-p2p-chat/backend/app/core/surreal_manager.py267 except Exception:STRING
LOW…encrypted-p2p-chat/backend/app/core/surreal_manager.py313 except Exception:STRING
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py75 except Exception as e:CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py115 except Exception as e:CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py148 except Exception as e:CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py178 except Exception as e:CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py204 except Exception as e:CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py230 except Exception as e:CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py278 except Exception as e:CODE
LOW…vanced/encrypted-p2p-chat/backend/app/api/websocket.py85 except Exception as exc:CODE
LOW…vanced/encrypted-p2p-chat/backend/app/api/websocket.py104 except Exception as exc:CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py214 except Exception as e:CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py270 except Exception as e:CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py316 except Exception as e:CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py364 except Exception as e:CODE
LOW…ncrypted-p2p-chat/backend/app/services/auth_service.py398 except Exception as e:CODE
LOW…ncrypted-p2p-chat/backend/app/services/auth_service.py481 except Exception as exc:CODE
LOW…ncrypted-p2p-chat/backend/app/services/auth_service.py537 except Exception as e:CODE
LOW…ypted-p2p-chat/backend/app/services/message_service.py70 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py33 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py48 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py63 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py81 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py108 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py130 except Exception as e:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py149 except Exception as e:CODE
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md217 except Exception:CODE
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md436 except Exception:CODE
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md514 except Exception:CODE
LOWPROJECTS/advanced/bug-bounty-platform/learn/PATTERNS.md492 except Exception:CODE
LOWPROJECTS/advanced/bug-bounty-platform/learn/PATTERNS.md536 except Exception:CODE
LOWPROJECTS/advanced/bug-bounty-platform/learn/SECURITY.md400 except Exception:CODE
LOW…anced/bug-bounty-platform/backend/app/core/database.py107 except Exception:CODE
LOW…anced/bug-bounty-platform/backend/app/core/database.py145 except Exception:CODE
LOW…anced/bug-bounty-platform/backend/app/core/security.py56 except Exception:CODE
LOW…ced/bug-bounty-platform/backend/app/core/rate_limit.py32 except Exception:CODE
LOW…/bug-bounty-platform/backend/app/core/health_routes.py59 except Exception:CODE
LOW…/bug-bounty-platform/backend/app/core/health_routes.py68 except Exception:CODE
LOWPROJECTS/beginner/c2-beacon/learn/03-IMPLEMENTATION.md972 except Exception as exc:STRING
MEDIUMPROJECTS/beginner/c2-beacon/learn/03-IMPLEMENTATION.md834def _get_internal_ip() -> str:CODE
LOWPROJECTS/beginner/c2-beacon/learn/01-CONCEPTS.md274 except Exception:CODE
LOWPROJECTS/beginner/c2-beacon/beacon/beacon.py311 except Exception as exc:CODE
106 more matches not shown…
Cross-File Repetition27 hits · 135 pts
SeverityFileLineSnippetContext
HIGH…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md0atomically check and increment counter using sliding window algorithmSTRING
HIGH…e-limiter/src/fastapi_420/algorithms/sliding_window.py0atomically check and increment counter using sliding window algorithmSTRING
HIGH…ced/api-rate-limiter/src/fastapi_420/storage/memory.py0atomically check and increment counter using sliding window algorithmSTRING
HIGH…-rate-limiter/src/fastapi_420/storage/redis_backend.py0atomically check and increment counter using sliding window algorithmSTRING
HIGH…CTS/advanced/bug-bounty-platform/backend/app/config.py0application settings loaded from environment variablesSTRING
HIGHPROJECTS/beginner/c2-beacon/backend/app/config.py0application settings loaded from environment variablesSTRING
HIGH…ECTS/intermediate/siem-dashboard/backend/app/config.py0application settings loaded from environment variablesSTRING
HIGH…adata-scrubber-tool/tests/unit/test_worddoc_handler.py0test that save() raises valueerror when output_path is empty.STRING
HIGH…ta-scrubber-tool/tests/unit/test_powerpoint_handler.py0test that save() raises valueerror when output_path is empty.STRING
HIGH…rubber-tool/tests/integration/test_metadata_factory.py0test that save() raises valueerror when output_path is empty.STRING
HIGH…adata-scrubber-tool/tests/unit/test_worddoc_handler.py0test that save() raises valueerror when output_path is none.STRING
HIGH…/metadata-scrubber-tool/tests/unit/test_pdf_handler.py0test that save() raises valueerror when output_path is none.STRING
HIGH…etadata-scrubber-tool/tests/unit/test_excel_handler.py0test that save() raises valueerror when output_path is none.STRING
HIGH…ta-scrubber-tool/tests/unit/test_powerpoint_handler.py0test that save() raises valueerror when output_path is none.STRING
HIGH…/metadata-scrubber-tool/tests/unit/test_pdf_handler.py0test reading metadata from powerpoint files. verifies that read() extracts metadata and populates keys_to_delete.STRING
HIGH…etadata-scrubber-tool/tests/unit/test_excel_handler.py0test reading metadata from powerpoint files. verifies that read() extracts metadata and populates keys_to_delete.STRING
HIGH…ta-scrubber-tool/tests/unit/test_powerpoint_handler.py0test reading metadata from powerpoint files. verifies that read() extracts metadata and populates keys_to_delete.STRING
HIGH…adata-scrubber-tool/src/services/powerpoint_handler.py0save the document with cleaned metadata to the output path. creates a copy of the original file and applies the wiped meSTRING
HIGH…r/metadata-scrubber-tool/src/services/excel_handler.py0save the document with cleaned metadata to the output path. creates a copy of the original file and applies the wiped meSTRING
HIGH…metadata-scrubber-tool/src/services/worddoc_handler.py0save the document with cleaned metadata to the output path. creates a copy of the original file and applies the wiped meSTRING
HIGH…rmediate/api-security-scanner/learn/02-ARCHITECTURE.md0fastapi dependency to extract and verify the current authenticated userSTRING
HIGH…ediate/api-security-scanner/learn/03-IMPLEMENTATION.md0fastapi dependency to extract and verify the current authenticated userSTRING
HIGH…iate/api-security-scanner/backend/core/dependencies.py0fastapi dependency to extract and verify the current authenticated userSTRING
HIGH…/api-security-scanner/backend/scanners/idor_scanner.py0create a vulnerable scan result args: details: vulnerability description evidence: evidence dictionary severity: vulneraSTRING
HIGH…/api-security-scanner/backend/scanners/auth_scanner.py0create a vulnerable scan result args: details: vulnerability description evidence: evidence dictionary severity: vulneraSTRING
HIGH…ecurity-scanner/backend/scanners/rate_limit_scanner.py0create a vulnerable scan result args: details: vulnerability description evidence: evidence dictionary severity: vulneraSTRING
HIGH…/api-security-scanner/backend/scanners/sqli_scanner.py0create a vulnerable scan result args: details: vulnerability description evidence: evidence dictionary severity: vulneraSTRING
Structural Annotation Overuse80 hits · 125 pts
SeverityFileLineSnippetContext
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md65### Step 1: Parsing Nginx Log LinesCOMMENT
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md130### Step 2: The 4-Stage PipelineCOMMENT
LOW…dvanced/ai-threat-detection/learn/03-IMPLEMENTATION.md163### Step 3: File Tailing with Rotation DetectionCOMMENT
LOW…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md43### Step 1: The Algorithm InterfaceCOMMENT
LOW…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md97### Step 2: Implementing Sliding WindowCOMMENT
LOW…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md144### Step 3: The Storage Backend - Redis Lua ScriptCOMMENT
LOW…advanced/encrypted-p2p-chat/learn/03-IMPLEMENTATION.md108### Step 1: Key GenerationCOMMENT
LOW…advanced/encrypted-p2p-chat/learn/03-IMPLEMENTATION.md141### Step 2: Signed Prekey CreationCOMMENT
LOW…advanced/encrypted-p2p-chat/learn/03-IMPLEMENTATION.md183### Step 3: Prekey Bundle AssemblyCOMMENT
LOW…advanced/encrypted-p2p-chat/learn/03-IMPLEMENTATION.md222### Step 4: X3DH Sender SideCOMMENT
LOW…advanced/encrypted-p2p-chat/learn/03-IMPLEMENTATION.md268### Step 5: X3DH Receiver SideCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md51### Step 1: Create Project StructureCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md63### Step 2: Initialize Backend (Python)COMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md116### Step 3: Initialize Frontend (React + TypeScript)COMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md145### Step 1: Create Base ConfigurationCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md180### Step 2: Set Up DatabaseCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md232### Step 3: Create Base ModelsCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md270### Step 4: Create User ModelCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md306### Step 5: Create User RepositoryCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md354### Step 6: Create User SchemasCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md384### Step 7: Create User RoutesCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md420### Step 1: Password HashingCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md445### Step 2: JWT Token CreationCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md491### Step 3: Authentication DependencyCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md542### Step 1: Create API ClientCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md598### Step 2: Create Auth Store (Zustand)COMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md649### Step 3: Create React Query HookCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md795### Step 1: Create Docker ComposeCOMMENT
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md831### Step 2: DeployCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md40### Step 1: Define the Version StructureCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md76### Step 2: Build the Regex PatternCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md110### Step 3: Parse the Version StringCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md519 // Step 1: Batch query for vulnerability IDsCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md525 // Step 2: Collect unique IDsCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md531 // Step 3: Fetch full details for each vulnerabilityCOMMENT
LOW…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md537 // Step 4: Build per-package results with deduplicationCOMMENT
LOW…ECTS/beginner/caesar-cipher/learn/03-IMPLEMENTATION.md24### Step 1: Character ShiftingCOMMENT
LOW…ECTS/beginner/caesar-cipher/learn/03-IMPLEMENTATION.md62### Step 2: Full Message EncryptionCOMMENT
LOW…ECTS/beginner/caesar-cipher/learn/03-IMPLEMENTATION.md87### Step 3: Decryption (The Inverse Operation)COMMENT
LOWPROJECTS/beginner/base64-tool/learn/04-CHALLENGES.md83# Step 1: hex decode → "AGVsbG8s"COMMENT
LOWPROJECTS/beginner/base64-tool/learn/04-CHALLENGES.md84# Step 2: base64 decode → "Hello,"COMMENT
LOW…ork-traffic-analyzer/python/learn/03-IMPLEMENTATION.md31### Step 1: Producer-Consumer SetupCOMMENT
LOW…ork-traffic-analyzer/python/learn/03-IMPLEMENTATION.md83### Step 2: Producer Thread SetupCOMMENT
LOW…ork-traffic-analyzer/python/learn/03-IMPLEMENTATION.md145### Step 3: Producer CallbackCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md27### Step 1: Key Classification with EnumsCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md57### Step 2: Configuring Behavior with DataclassesCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md94### Step 3: Representing Keyboard EventsCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md250### Step 1: Direct File I/O with RotationCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md286### Step 2: Writing Events Thread-SafelyCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md314### Step 3: Automatic File RotationCOMMENT
LOWPROJECTS/beginner/keylogger/learn/03-IMPLEMENTATION.md345### Step 4: Closing the File HandleCOMMENT
LOW…nner/metadata-scrubber-tool/learn/03-IMPLEMENTATION.md77### Step 1: Reading EXIF DataCOMMENT
LOW…nner/metadata-scrubber-tool/learn/03-IMPLEMENTATION.md123### Step 2: Removing MetadataCOMMENT
LOW…nner/metadata-scrubber-tool/learn/03-IMPLEMENTATION.md148### Step 3: Saving the Cleaned FileCOMMENT
LOW…eginner/simple-port-scanner/learn/03-IMPLEMENTATION.md17### Step 1: Argument ParsingCOMMENT
LOW…eginner/simple-port-scanner/learn/03-IMPLEMENTATION.md52### Step 2: Displaying HelpCOMMENT
LOW…eginner/simple-port-scanner/learn/03-IMPLEMENTATION.md84### Step 3: Passing Config to ScannerCOMMENT
LOW…ons/password-manager/src/password_manager/generator.py136 # Step 1: take ONE character from each enabled pool, guaranteeingCOMMENT
LOW…ons/password-manager/src/password_manager/generator.py140 # Step 2: fill the rest from the combined alphabetCOMMENT
LOW…ons/password-manager/src/password_manager/generator.py144 # Step 3: combine and shuffle. Shuffling matters — without it, theCOMMENT
20 more matches not shown…
Modern Structural Boilerplate74 hits · 75 pts
SeverityFileLineSnippetContext
LOW…TS/advanced/ai-threat-detection/backend/app/factory.py61logger = logging.getLogger(__name__)CODE
LOW…-threat-detection/backend/app/core/ingestion/tailer.py45logger = logging.getLogger(__name__)CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py66logger = logging.getLogger(__name__)CODE
LOW…threat-detection/backend/app/core/alerts/dispatcher.py40logger = logging.getLogger(__name__)CODE
LOW…-threat-detection/backend/app/core/enrichment/geoip.py33logger = logging.getLogger(__name__)CODE
LOW…reat-detection/backend/app/core/detection/inference.py41logger = logging.getLogger(__name__)CODE
LOW…ced/ai-threat-detection/backend/app/models/__init__.py12__all__ = ["ModelMetadata", "ThreatEvent"]CODE
LOW…nced/ai-threat-detection/backend/app/api/models_api.py44logger = logging.getLogger(__name__)CODE
LOW…anced/ai-threat-detection/backend/app/api/websocket.py30logger = logging.getLogger(__name__)CODE
LOW…S/advanced/ai-threat-detection/backend/ml/synthetic.py42logger = logging.getLogger(__name__)CODE
LOW…TS/advanced/ai-threat-detection/backend/ml/metadata.py31logger = logging.getLogger(__name__)CODE
LOW…advanced/ai-threat-detection/backend/ml/data_loader.py42logger = logging.getLogger(__name__)CODE
LOW…vanced/ai-threat-detection/backend/ml/download_csic.py29logger = logging.getLogger(__name__)CODE
LOW…dvanced/ai-threat-detection/backend/ml/orchestrator.py56logger = logging.getLogger(__name__)CODE
LOW…/advanced/ai-threat-detection/backend/ml/validation.py49logger = logging.getLogger(__name__)CODE
LOW…/advanced/api-rate-limiter/src/fastapi_420/__init__.py95__all__ = [CODE
LOW…anced/api-rate-limiter/src/fastapi_420/dependencies.py40def set_global_limiter(limiter: RateLimiter) -> None:CODE
LOW…pi-rate-limiter/src/fastapi_420/algorithms/__init__.py49__all__ = [CODE
LOW…d/api-rate-limiter/src/fastapi_420/storage/__init__.py43__all__ = [CODE
LOW…ate-limiter/src/fastapi_420/fingerprinting/__init__.py20__all__ = [CODE
LOW…d/api-rate-limiter/src/fastapi_420/defense/__init__.py16__all__ = [CODE
LOW…CTS/advanced/encrypted-p2p-chat/backend/app/factory.py41logger = logging.getLogger(__name__)CODE
LOW…d/encrypted-p2p-chat/backend/app/core/redis_manager.py19logger = logging.getLogger(__name__)CODE
LOW…rypted-p2p-chat/backend/app/core/exception_handlers.py25logger = logging.getLogger(__name__)CODE
LOW…encrypted-p2p-chat/backend/app/core/surreal_manager.py26logger = logging.getLogger(__name__)CODE
LOW…ed/encrypted-p2p-chat/backend/app/core/dependencies.py25logger = logging.getLogger(__name__)CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py28logger = logging.getLogger(__name__)CODE
LOW…d-p2p-chat/backend/app/core/passkey/passkey_manager.py40logger = logging.getLogger(__name__)CODE
LOW…nced/encrypted-p2p-chat/backend/app/models/__init__.py19__all__ = [CODE
LOW…ced/encrypted-p2p-chat/backend/app/schemas/__init__.py44__all__ = [CODE
LOW…S/advanced/encrypted-p2p-chat/backend/app/api/rooms.py39logger = logging.getLogger(__name__)CODE
LOW…TS/advanced/encrypted-p2p-chat/backend/app/api/auth.py40logger = logging.getLogger(__name__)CODE
LOW…anced/encrypted-p2p-chat/backend/app/api/encryption.py17logger = logging.getLogger(__name__)CODE
LOW…vanced/encrypted-p2p-chat/backend/app/api/websocket.py23logger = logging.getLogger(__name__)CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py36logger = logging.getLogger(__name__)CODE
LOW…ncrypted-p2p-chat/backend/app/services/auth_service.py42logger = logging.getLogger(__name__)CODE
LOW…ypted-p2p-chat/backend/app/services/message_service.py22logger = logging.getLogger(__name__)CODE
LOW…ed/encrypted-p2p-chat/backend/app/services/__init__.py13__all__ = [CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py15logger = logging.getLogger(__name__)CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py22 async def set_user_online(self, user_id: UUID) -> None:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py37 async def set_user_offline(self, user_id: UUID) -> None:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py52 async def set_user_away(self, user_id: UUID) -> None:CODE
LOW…pted-p2p-chat/backend/app/services/presence_service.py67 async def update_last_seen(self, user_id: UUID) -> None:CODE
LOW…rypted-p2p-chat/backend/app/services/prekey_service.py33logger = logging.getLogger(__name__)CODE
LOW…CTS/advanced/bug-bounty-platform/backend/app/config.py69__all__ = [CODE
LOW…bug-bounty-platform/backend/app/middleware/__init__.py9__all__ = [CODE
LOW…anced/bug-bounty-platform/backend/app/core/security.py171def set_refresh_cookie(response: Response, token: str) -> None:CODE
LOW…nced/bug-bounty-platform/backend/app/admin/__init__.py9__all__ = ["router"]CODE
LOWPROJECTS/beginner/c2-beacon/backend/app/ops/router.py38logger = logging.getLogger(__name__)CODE
LOWPROJECTS/beginner/c2-beacon/backend/app/ops/manager.py24logger = logging.getLogger(__name__)CODE
LOW…OJECTS/beginner/c2-beacon/backend/app/beacon/router.py36logger = logging.getLogger(__name__)CODE
LOW…S/beginner/caesar-cipher/src/caesar_cipher/__init__.py40__all__ = ["CaesarCipher", "FrequencyAnalyzer"]CODE
LOW…twork-traffic-analyzer/python/src/netanal/constants.py142__all__ = [CODE
LOW…etwork-traffic-analyzer/python/src/netanal/analyzer.py198__all__ = [CODE
LOW…etwork-traffic-analyzer/python/src/netanal/__init__.py66__all__ = [CODE
LOW…/network-traffic-analyzer/python/src/netanal/export.py289__all__ = [CODE
LOW…k-traffic-analyzer/python/src/netanal/visualization.py343__all__ = [CODE
LOW…network-traffic-analyzer/python/src/netanal/capture.py393__all__ = [CODE
LOW…work-traffic-analyzer/python/src/netanal/exceptions.py75__all__ = [CODE
LOW…work-traffic-analyzer/python/src/netanal/statistics.py215__all__ = [CODE
14 more matches not shown…
Self-Referential Comments18 hits · 64 pts
SeverityFileLineSnippetContext
MEDIUM…adata-scrubber-tool/tests/unit/test_worddoc_handler.py150 # Create a fake text file with .txt extensionCOMMENT
MEDIUM…adata-scrubber-tool/tests/unit/test_worddoc_handler.py188 # Create a corrupted DOCX file (invalid structure)COMMENT
MEDIUM…/metadata-scrubber-tool/tests/unit/test_pdf_handler.py135 # Create a fake text file with .txt extensionCOMMENT
MEDIUM…/metadata-scrubber-tool/tests/unit/test_pdf_handler.py163 # Create a minimal encrypted PDF structureCOMMENT
MEDIUM…/metadata-scrubber-tool/tests/unit/test_pdf_handler.py191 # Create a minimal PDF without metadataCOMMENT
MEDIUM…/metadata-scrubber-tool/tests/unit/test_pdf_handler.py216 # Create a corrupted PDF (invalid structure)COMMENT
MEDIUM…etadata-scrubber-tool/tests/unit/test_excel_handler.py149 # Create a fake text file with .txt extensionCOMMENT
MEDIUM…etadata-scrubber-tool/tests/unit/test_excel_handler.py187 # Create a corrupted Excel file (invalid structure)COMMENT
MEDIUM…ta-scrubber-tool/tests/unit/test_powerpoint_handler.py150 # Create a fake text file with .txt extensionCOMMENT
MEDIUM…ta-scrubber-tool/tests/unit/test_powerpoint_handler.py188 # Create a corrupted PowerPoint file (invalid structure)COMMENT
MEDIUM…etadata-scrubber-tool/tests/unit/test_image_handler.py91 # Create a fake text fileCOMMENT
MEDIUM…r/metadata-scrubber-tool/scripts/generate_png_tests.py12 # Create a simple colored imageCOMMENT
MEDIUM…TS/beginner/metadata-scrubber-tool/src/utils/logger.py27 # Define the log levelCOMMENT
MEDIUM…S/beginner/metadata-scrubber-tool/src/utils/display.py32 # Define the groups using simple lists of keysCOMMENT
MEDIUM…S/beginner/metadata-scrubber-tool/src/utils/display.py73 # Create the main tableCOMMENT
MEDIUM…OJECTS/foundations/http-headers-scanner/pyproject.toml4# This file is the "instruction manual" for our Python project. EveryCOMMENT
MEDIUMPROJECTS/foundations/password-manager/pyproject.toml4# This file is the "instruction manual" for our Python project. EveryCOMMENT
MEDIUMPROJECTS/foundations/hash-identifier/pyproject.toml4# This file is the "instruction manual" for our Python project. EveryCOMMENT
Modern AI Meta-Vocabulary22 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMPROJECTS/advanced/api-rate-limiter/learn/00-OVERVIEW.md103│ ├── dependencies.py # FastAPI dependency injectionCODE
MEDIUM…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md11├── dependencies.py # FastAPI dependency injection helpersCODE
MEDIUM…S/advanced/api-rate-limiter/learn/03-IMPLEMENTATION.md92# 1. No dependency injection for storageCOMMENT
MEDIUM…/linux-ebpf-security-tracer/learn/03-IMPLEMENTATION.md8├── main.py # 140 lines - CLI orchestrationCODE
MEDIUM…imple-vulnerability-scanner/learn/03-IMPLEMENTATION.md13│ │ ├── update.go # 440 lines: cobra commands, orchestrationCODE
MEDIUM…inner/linux-cis-hardening-auditor/learn/00-OVERVIEW.md83│ ├── cisaudit.sh # Entry point: CLI parsing, orchestrationCODE
MEDIUM…linux-cis-hardening-auditor/learn/03-IMPLEMENTATION.md13├── cisaudit.sh # Entry point and CLI orchestrationCODE
MEDIUMPROJECTS/foundations/http-headers-scanner/install.sh148# Main — orchestrate the steps and print next instructionsCOMMENT
MEDIUM…ations/http-headers-scanner/learn/03-IMPLEMENTATION.md471## 13. `main()`: orchestrationCOMMENT
MEDIUMPROJECTS/foundations/password-manager/install.sh123# Main — orchestrate the steps and print next instructionsCOMMENT
MEDIUMPROJECTS/foundations/hash-identifier/install.sh148# Main — orchestrate the steps and print next instructionsCOMMENT
MEDIUM…termediate/credential-enumeration/learn/00-OVERVIEW.md102│ ├── harvester.nim # Entry point, CLI parser, main orchestrationCODE
MEDIUM…iate/credential-enumeration/learn/03-IMPLEMENTATION.md11├── harvester.nim # Entry point — CLI parsing, main orchestrationCODE
MEDIUM…rmediate/api-security-scanner/learn/02-ARCHITECTURE.md154# Step 6: Service orchestrates scannersCOMMENT
MEDIUM…ediate/api-security-scanner/learn/03-IMPLEMENTATION.md34│ └── scan_service.py # Scan orchestration business logicCODE
MEDIUM…ntermediate/docker-security-audit/learn/00-OVERVIEW.md153│ └── scanner.go # Main scan orchestrationCODE
MEDIUMPROJECTS/intermediate/security-news-scraper/README.md182│ ├── enrich/ # enrichment orchestration and the TTL cacheCODE
MEDIUM…/security-news-scraper/testdata/feeds/securityweek.xml51 <link>https://www.securityweek.com/agentic-ai-used-to-conduct-ransomware-attack-via-langflow/</link>CODE
MEDIUM…/security-news-scraper/testdata/feeds/securityweek.xml63<p>The post <a href="https://www.securityweek.com/agentic-ai-used-to-conduct-ransomware-attack-via-langflow/">Agentic AICODE
MEDIUM…ntermediate/security-news-scraper/learn/00-OVERVIEW.md100│ ├── enrich/ # enrichment orchestration and the TTL cacheCODE
MEDIUM…TS/intermediate/dlp-scanner/learn/03-IMPLEMENTATION.md13├── engine.py # Scan orchestrationCODE
MEDIUM…intermediate/binary-analysis-tool/learn/00-OVERVIEW.md94│ │ ├── lib.rs # Engine entry — orchestrates all passesCODE
Deep Nesting53 hits · 53 pts
SeverityFileLineSnippetContext
LOW…ll-reverse-proxy/examples/websockets/ws_echo_server.py17CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py203CODE
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py256CODE
LOW…-threat-detection/backend/app/core/features/encoder.py39CODE
LOW…nced/ai-threat-detection/backend/app/api/models_api.py107CODE
LOW…advanced/ai-threat-detection/backend/ml/data_loader.py80CODE
LOW…vanced/ai-threat-detection/backend/ml/download_csic.py57CODE
LOW…CTS/advanced/api-rate-limiter/src/fastapi_420/types.py167CODE
LOW…dvanced/api-rate-limiter/src/fastapi_420/middleware.py131CODE
LOW…encrypted-p2p-chat/backend/app/core/surreal_manager.py170CODE
LOW…encrypted-p2p-chat/backend/app/core/surreal_manager.py238CODE
LOW…crypted-p2p-chat/backend/app/core/websocket_manager.py97CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py61CODE
LOW…ted-p2p-chat/backend/app/services/websocket_service.py277CODE
LOW…nced/bug-bounty-platform/backend/app/report/service.py260CODE
LOWPROJECTS/advanced/rveng/src/rveng/engine/cfg.py69CODE
LOW…OJECTS/beginner/c2-beacon/backend/app/beacon/router.py62CODE
LOWPROJECTS/beginner/c2-beacon/beacon/beacon.py469CODE
LOWPROJECTS/beginner/dns-lookup/dnslookup/resolver.py137CODE
LOWPROJECTS/beginner/dns-lookup/dnslookup/resolver.py275CODE
LOWPROJECTS/beginner/dns-lookup/dnslookup/whois_lookup.py78CODE
LOWPROJECTS/beginner/dns-lookup/dnslookup/output.py222CODE
LOW…etwork-traffic-analyzer/python/src/netanal/analyzer.py125CODE
LOW…ginner/metadata-scrubber-tool/src/core/png_metadata.py51CODE
LOW…inner/metadata-scrubber-tool/src/core/jpeg_metadata.py86CODE
LOW…adata-scrubber-tool/src/services/powerpoint_handler.py94CODE
LOW…etadata-scrubber-tool/src/services/report_generator.py81CODE
LOW…etadata-scrubber-tool/src/services/metadata_factory.py32CODE
LOW…metadata-scrubber-tool/src/services/worddoc_handler.py91CODE
LOW…/api-security-scanner/backend/scanners/idor_scanner.py280CODE
LOW…ecurity-scanner/backend/scanners/rate_limit_scanner.py98CODE
LOW…ecurity-scanner/backend/scanners/rate_limit_scanner.py238CODE
LOW…ecurity-scanner/backend/scanners/rate_limit_scanner.py292CODE
LOW…/api-security-scanner/backend/scanners/sqli_scanner.py100CODE
LOW…/api-security-scanner/backend/scanners/sqli_scanner.py216CODE
LOW…ermediate/siem-dashboard/backend/app/core/streaming.py120CODE
LOW…diate/siem-dashboard/backend/app/engine/correlation.py338CODE
LOW…diate/dlp-scanner/src/dlp_scanner/network/protocols.py212CODE
LOW…ate/dlp-scanner/src/dlp_scanner/scanners/db_scanner.py509CODE
LOW…ate/dlp-scanner/src/dlp_scanner/scanners/db_scanner.py67CODE
LOW…ate/dlp-scanner/src/dlp_scanner/scanners/db_scanner.py321CODE
LOW…diate/dlp-scanner/src/dlp_scanner/detectors/pattern.py27CODE
LOW…diate/dlp-scanner/src/dlp_scanner/detectors/entropy.py39CODE
LOW…diate/dlp-scanner/src/dlp_scanner/extractors/office.py33CODE
LOW…diate/dlp-scanner/src/dlp_scanner/extractors/office.py92CODE
LOW…diate/dlp-scanner/src/dlp_scanner/extractors/office.py142CODE
LOW…te/dlp-scanner/src/dlp_scanner/extractors/plaintext.py61CODE
LOW…e/dlp-scanner/src/dlp_scanner/extractors/structured.py306CODE
LOW…e/dlp-scanner/src/dlp_scanner/extractors/structured.py30CODE
LOW…e/dlp-scanner/src/dlp_scanner/extractors/structured.py120CODE
LOW…e/dlp-scanner/src/dlp_scanner/extractors/structured.py213CODE
LOW…iate/dlp-scanner/src/dlp_scanner/extractors/archive.py71CODE
LOW…iate/dlp-scanner/src/dlp_scanner/extractors/archive.py108CODE
Magic Placeholder Names8 hits · 48 pts
SeverityFileLineSnippetContext
HIGH…ntermediate/secrets-scanner/learn/03-IMPLEMENTATION.md37- `GlobalValueAllowlist` - regex patterns for values to ignore (example, test, dummy, fake, placeholder, YOUR_API_KEY, xCODE
HIGH…ECTS/intermediate/secrets-scanner/learn/01-CONCEPTS.md147Check the secret value against known placeholder patterns: `example`, `test`, `dummy`, `fake`, `placeholder`, `YOUR_API_CODE
HIGH…ediate/secrets-scanner/internal/rules/registry_test.go270 "your-api-key",CODE
HIGH…ediate/secrets-scanner/internal/rules/registry_test.go279 "<YOUR_API_KEY>",CODE
HIGH…ediate/secrets-scanner/internal/rules/registry_test.go279 "<YOUR_API_KEY>",CODE
HIGH…mediate/secrets-scanner/internal/engine/filter_test.go83 "your-api-key": {CODE
HIGH…mediate/secrets-scanner/internal/engine/filter_test.go84 secret: "your-api-key",CODE
HIGH…mediate/secrets-scanner/internal/engine/filter_test.go325 Secret: "your-api-key-here",CODE
Hallucination Indicators4 hits · 45 pts
SeverityFileLineSnippetContext
CRITICAL…pted-p2p-chat/backend/app/services/presence_service.py11from app.core.exceptions import DatabaseErrorCODE
CRITICAL…ncrypted-p2p-chat/backend/tests/test_prekey_service.py9from app.core.exceptions import InvalidDataErrorCODE
CRITICAL…/encrypted-p2p-chat/backend/tests/test_auth_service.py13from app.core.exceptions import UserExistsErrorCODE
CRITICALPROJECTS/advanced/hsm-emulator/learn/01-CONCEPTS.md138std.crypto.hash.sha2.Sha256.hash(pin, &h, .{});CODE
Docstring Block Structure6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…ginner/metadata-scrubber-tool/src/core/png_metadata.py52 Extract metadata from a PNG image. Extracts both EXIF data (if present) and PNG textual chunks (PngInfSTRING
HIGH…ginner/metadata-scrubber-tool/src/core/png_metadata.py116 Remove EXIF tags from a PNG image. Args: img: PIL Image object. tags_to_deleteSTRING
HIGH…inner/metadata-scrubber-tool/src/core/jpeg_metadata.py43 Extract EXIF metadata from a JPEG image. Args: img: PIL Image object with EXIF data. STRING
HIGH…inner/metadata-scrubber-tool/src/core/jpeg_metadata.py87 Remove specified EXIF tags from a JPEG image. Args: img: PIL Image object with EXIF data. STRING
HIGH…etadata-scrubber-tool/src/services/metadata_factory.py33 Create and return the appropriate metadata handler for a file. Args: filepath: Path to theSTRING
HIGH…/api-security-scanner/backend/scanners/base_scanner.py110 Make HTTP request with retry logic and rate limit handling Implements exponential backoff for server eSTRING
AI Slop Vocabulary7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMPROJECTS/advanced/haskell-reverse-proxy/stack.yaml4# For advanced use and comprehensive documentation of the format, please see:COMMENT
MEDIUM…inner/linux-cis-hardening-auditor/tests/test_runner.sh5# Test harness for the CIS auditor test suiteCOMMENT
MEDIUM…nner/linux-cis-hardening-auditor/tests/test_helpers.sh5# Test assertion framework for the bash test harnessCOMMENT
MEDIUM…ions/http-headers-scanner/test_http_headers_scanner.py81 # test is robust to future additions / reorderings of the table.COMMENT
MEDIUM…TS/foundations/hash-identifier/test_hash_identifier.py120 # robust if we ever add a second guess to the same prefixCOMMENT
MEDIUM…TS/foundations/hash-identifier/test_hash_identifier.py205 # guard makes the test robust to future rules that might catchCOMMENT
MEDIUM…mediate/security-news-scraper/testdata/feeds/krebs.xml184<p>&#8220;The SDKs at issue are designed to facilitate bandwidth-sharing functionality and do not transform user devicesCODE
Fake / Example Data15 hits · 16 pts
SeverityFileLineSnippetContext
LOW…rd/backend/internal/collectors/ransomware/repo_test.go63 PostTitle: "Acme Corp",CODE
LOW…ypted-p2p-chat/frontend/src/components/UI/TextArea.tsx12 'placeholder',CODE
LOW…ncrypted-p2p-chat/frontend/src/components/UI/Input.tsx13 'placeholder',CODE
LOW…/advanced/bug-bounty-platform/learn/GETTING-STARTED.md694 email: 'user@example.com',CODE
LOWPROJECTS/advanced/bug-bounty-platform/learn/PATTERNS.md708 "email": "user@example.com",CODE
LOWPROJECTS/advanced/bug-bounty-platform/learn/SECURITY.md702→ SELECT * FROM users WHERE email = 'admin@example.com' OR '1'='1'CODE
LOW…ediate/api-security-scanner/learn/03-IMPLEMENTATION.md141**Line 43** - Copy the data dict because we're about to modify it. If we mutated the original, the caller would see `{"sCODE
LOW…ediate/api-security-scanner/learn/03-IMPLEMENTATION.md1406# {"sub": "user@example.com", "exp": 1704067200}COMMENT
LOW…intermediate/api-security-scanner/learn/01-CONCEPTS.md156{"sub": "user@example.com"}CODE
LOW…intermediate/api-security-scanner/learn/01-CONCEPTS.md500# Parameters: {'email_1': 'user@example.com'}COMMENT
LOW…ediate/secrets-scanner/internal/rules/registry_test.go271 "placeholder",CODE
LOW…intermediate/secrets-scanner/internal/engine/filter.go35const stopwordPlaceholder = "placeholder"CODE
LOW…ate/dlp-scanner/tests/test_scanners/test_db_scanner.py41 "John Doe",CODE
LOW…lp-scanner/tests/test_detectors/test_rules/test_pii.py78 "user@example.com",CODE
LOW…/backend/crates/axumortem-engine/src/passes/strings.rs697 assert_eq!(classify("user@example.com"), StringCategory::Email,);CODE
Cross-Language Confusion2 hits · 12 pts
SeverityFileLineSnippetContext
HIGH…JECTS/advanced/ai-threat-detection/dev-log/simulate.py63 "/api/products?id=1 UNION SELECT null,null,null",CODE
HIGHPROJECTS/advanced/rveng/tests/test_robustness.py67 disasm.disassemble_symbol(image, undefined)CODE
AI Structural Patterns9 hits · 8 pts
SeverityFileLineSnippetContext
LOW…hreat-detection/backend/app/core/ingestion/pipeline.py113CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py71CODE
LOW…ced/ai-threat-detection/backend/tests/test_features.py324CODE
LOWPROJECTS/advanced/api-rate-limiter/tests/conftest.py131CODE
LOWPROJECTS/advanced/api-rate-limiter/tests/conftest.py232CODE
LOW…te-limiter/src/fastapi_420/fingerprinting/composite.py50CODE
LOW…/beginner/linux-ebpf-security-tracer/tests/conftest.py20CODE
LOW…OJECTS/beginner/linux-ebpf-security-tracer/src/main.py52CODE
LOW…te/dlp-scanner/tests/test_network/test_flow_tracker.py14CODE
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOW…ons/password-manager/src/password_manager/generator.py136 # Step 1: take ONE character from each enabled pool, guaranteeingCOMMENT
LOW…ons/password-manager/src/password_manager/generator.py140 # Step 2: fill the rest from the combined alphabetCOMMENT
LOW…ons/password-manager/src/password_manager/generator.py144 # Step 3: combine and shuffle. Shuffling matters — without it, theCOMMENT
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…S/beginner/metadata-scrubber-tool/src/utils/display.py83 # Check if we have any data for this sectionCOMMENT
LOW…etadata-scrubber-tool/src/services/report_generator.py169 # Check if this is a preserved propertyCOMMENT
LOW…etadata-scrubber-tool/src/services/report_generator.py173 # Check if value was removedCOMMENT