AI Slop Code RIsk Monitor

AnInsomniacy/rayburst

Redefining the open-source download manager

10.5 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for AnInsomniacy/rayburst, a TypeScript project with 10,916 GitHub stars. SynthScan examined 142,650 lines of code across 595 source files, recording 682 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 10.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.

10.5
Adjusted Signal
10.5
Raw Pattern Score
100%
Time Factor
2026-10-07
Last Push
10.9K
Stars
TypeScript
Language
142.7K
Lines of Code
595
Files
682
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 8.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

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

Agent Over-Engineering Ratio 37.8/100 · MEDIUM

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

PR Review Velocity Impact 40.6/100 · MEDIUM

Which changes need focused human review? 682 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

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

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

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 403LOW 279

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 682 distinct pattern matches across 11 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.

Decorative Section Separators402 hits · 1256 pts
SeverityFileLineSnippetContext
MEDIUMwebsite/src/components/hero/HeroSection.vue38// ── Intro ────────────────────────────────────────────────────────────────COMMENT
MEDIUMwebsite/src/components/connect/ConnectBrowser.vue55// ── The page's video: aurora curtains over a fjord ─────────────────────COMMENT
MEDIUMwebsite/src/components/connect/ConnectSection.vue46// ── Pointer: keyframes on the popup's controls, eased between keys ─────COMMENT
MEDIUMdocs/media/film/audio/soundtrack.py36# ── Pitch helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/audio/soundtrack.py60# ── DSP building blocks ───────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/audio/soundtrack.py150# ── Instruments ───────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/audio/soundtrack.py293# ── MIDI writer ───────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/audio/soundtrack.py341# ── Song ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/audio/soundtrack.py903# ── Output ────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/src/ui/appwindow.js23// ── Card geometry ───────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/src/ui/appwindow.js68// ── Formatting (Rayburst shared/utils/format.ts and media.ts) ────────────COMMENT
MEDIUMdocs/media/film/src/ui/appwindow.js108// ── Pieces ──────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/src/core/math.js54// ── Colour ────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/src/core/math.js102// ── Geometry ──────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/media/film/src/brand/logo.js217// ── 3D crystal ────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/bump-version.sh2# ==============================================================================COMMENT
MEDIUM⚡scripts/bump-version.sh10# ==============================================================================COMMENT
MEDIUM⚡scripts/release.sh2# ==============================================================================COMMENT
MEDIUM⚡scripts/release.sh12# ==============================================================================COMMENT
MEDIUMscripts/release.sh42# ── Pre-release verification gate ────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/lib.rs301 // ── Window menu: custom handlers for frameless window ────────COMMENT
MEDIUMsrc-tauri/src/lib.rs493 // ── Wayland safety net ────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/lib.rs783 // ── Window event interception ─────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/upnp.rs29// ─── Public State ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/upnp.rs68// ─── Helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/upnp.rs158// ─── Lifecycle ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/upnp.rs345// ─── Renewal Loop ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/menu.rs7 // ── App menu (first submenu = macOS application menu) ────────────COMMENT
MEDIUMsrc-tauri/src/menu.rs36 // ── File menu ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/menu.rs55 // ── Edit menu ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/menu.rs74 // ── Window menu ──────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/menu.rs104 // ── Help menu ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/database/history.rs417 // ── CRUD operations ─────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/database/history.rs610 // ── InfoHash operations ─────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/database/history.rs624 // ── Task birth tracking ─────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/database/history.rs670 // ── Integrity check ─────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/database/history.rs679 // ── Serialization contract ──────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/aria2/types.rs398// ── Internal JSON-RPC protocol types ────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/aria2/types.rs429 // ── Aria2Task deserialization ────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/aria2/types.rs606 // ── Aria2GlobalStat deserialization ──────────────────────────────COMMENT
MEDIUMsrc-tauri/src/aria2/types.rs711 // ── Aria2File deserialization ────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/aria2/types.rs732 // ── JsonRpcRequest serialization ────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/aria2/types.rs749 // ── JsonRpcResponse deserialization ──────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/updater.rs422 // ── Download only (Aria2 Next stays alive) ───────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/updater.rs507 // ── Phase 1: Stop Aria2 Next engine BEFORE installation ─────────────COMMENT
MEDIUMsrc-tauri/src/commands/updater.rs528 // ── Phase 2: Install (NSIS / tar.gz replacement) ────────────────COMMENT
MEDIUMsrc-tauri/src/commands/updater.rs583 // ── UpdateCancelState ───────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/updater.rs598 // ── endpoint_for_channel ────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/proxy.rs66// ── Platform implementations ────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/proxy.rs643 // ── Windows helper tests ────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/proxy.rs711 // ── macOS helper tests ──────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/proxy.rs798 // ── Linux helper tests ──────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/protocol.rs6// ── macOS native implementation ─────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/protocol.rs15// ── Linux native associations ──────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/protocol.rs122// ── Cross-platform Tauri commands ───────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/fs.rs494 // ── check_path_exists ──────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/fs.rs534 // ── check_path_is_dir ──────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/fs.rs558 // ── normalize_path ─────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/fs.rs636 // ── delete_path ─────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/commands/tracker.rs106 // ── fetch_tracker_sources ───────────────────────────────────────COMMENT
342 more matches not shown…
Over-Commented Block171 hits · 112 pts
SeverityFileLineSnippetContext
LOWscripts/release.sh1#!/usr/bin/env bashCOMMENT
LOWsrc-tauri/clippy.toml1# Allow .unwrap() in test code — idiomatic Rust testing style.COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1# PBH-BTN/BTN-Collected-Rules, Licensed under CC-BY 4.0. Generated at 2026-07-11 12:31:14 UTC.COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt2114.152.83.150/31COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt41# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 6.6 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt61# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt81# [Sparkle3 不受信任投票] 封禁计数: 5, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 10.1 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt101# [Sparkle3 不受信任投票] 封禁计数: 11, 不信任票数: 11, 合并记录数量: 4, BTN网络发送到此Peer流量: 12.6 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt121# [Sparkle3 不受信任投票] 封禁计数: 7, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 9.0 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt14142.48.254.0/24COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt16146.166.191.26/31COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt181# [Sparkle3 不受信任投票] 封禁计数: 10, 不信任票数: 7, 合并记录数量: 1, BTN网络发送到此Peer流量: 6.9 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt201# [Sparkle3 不受信任投票] 封禁计数: 15, 不信任票数: 15, 合并记录数量: 8, BTN网络发送到此Peer流量: 11.7 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt221# [Sparkle3 不受信任投票] 封禁计数: 5, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 2.6 GiB, BTN网络从此Peer获取流量: 720.0 KiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt241# [Sparkle3 不受信任投票] 封禁计数: 8, 不信任票数: 7, 合并记录数量: 4, BTN网络发送到此Peer流量: 11.2 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt261# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 6, 合并记录数量: 2, BTN网络发送到此Peer流量: 3.7 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt281# [Sparkle3 不受信任投票] 封禁计数: 5, 不信任票数: 5, 合并记录数量: 2, BTN网络发送到此Peer流量: 3.9 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt301# [Sparkle3 不受信任投票] 封禁计数: 63, 不信任票数: 59, 合并记录数量: 16, BTN网络发送到此Peer流量: 128.2 GiB, BTN网络从此Peer获取流量: 9.7 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt321# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 21.1 GiB, BTN网络从此Peer获取流量: 20.8 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt341# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt361# [Sparkle3 不受信任投票] 封禁计数: 8, 不信任票数: 8, 合并记录数量: 2, BTN网络发送到此Peer流量: 7.0 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt381# [Sparkle3 不受信任投票] 封禁计数: 87, 不信任票数: 87, 合并记录数量: 32, BTN网络发送到此Peer流量: 79.4 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt401# [Sparkle3 不受信任投票] 封禁计数: 17, 不信任票数: 16, 合并记录数量: 8, BTN网络发送到此Peer流量: 14.7 GiB, BTN网络从此Peer获取流量: 2.5 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt421# [Sparkle3 不受信任投票] 封禁计数: 165, 不信任票数: 12, 合并记录数量: 4, BTN网络发送到此Peer流量: 60.2 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt441# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 6, 合并记录数量: 1, BTN网络发送到此Peer流量: 4.7 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt461# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt48170.38.32.228COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt501# [Sparkle3 不受信任投票] 封禁计数: 8, 不信任票数: 6, 合并记录数量: 1, BTN网络发送到此Peer流量: 25.2 GiB, BTN网络从此Peer获取流量: 833.6 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt521# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt541104.28.230.246/31COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt561# [Sparkle3 不受信任投票] 封禁计数: 8, 不信任票数: 8, 合并记录数量: 1, BTN网络发送到此Peer流量: 6.3 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt581# [Sparkle3 不受信任投票] 封禁计数: 8, 不信任票数: 7, 合并记录数量: 1, BTN网络发送到此Peer流量: 8.6 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt601# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 3.2 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt621# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt641113.88.73.102COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt661# [Sparkle3 不受信任投票] 封禁计数: 5, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 3.7 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt681# [Sparkle3 不受信任投票] 封禁计数: 36, 不信任票数: 29, 合并记录数量: 8, BTN网络发送到此Peer流量: 57.9 GiB, BTN网络从此Peer获取流量: 4.5 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt701# [Sparkle3 不受信任投票] 封禁计数: 11, 不信任票数: 10, 合并记录数量: 2, BTN网络发送到此Peer流量: 24.1 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt721115.238.201.0/24COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt741116.162.24.196COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt761# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 6, 合并记录数量: 1, BTN网络发送到此Peer流量: 5.8 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt781# [Sparkle3 不受信任投票] 封禁计数: 6, 不信任票数: 5, 合并记录数量: 2, BTN网络发送到此Peer流量: 3.9 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt801119.14.140.15COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt821120.255.19.0/24COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt841# [Sparkle3 不受信任投票] 封禁计数: 7, 不信任票数: 6, 合并记录数量: 2, BTN网络发送到此Peer流量: 5.3 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt861123.189.206.234COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt881# [Sparkle3 不受信任投票] 封禁计数: 9, 不信任票数: 6, 合并记录数量: 2, BTN网络发送到此Peer流量: 25.4 GiB, BTN网络从此Peer获取流量: 4.1 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt901# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt921157.254.224.83COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt941# [Sparkle3 不受信任投票] 封禁计数: 8, 不信任票数: 6, 合并记录数量: 1, BTN网络发送到此Peer流量: 8.1 GiB, BTN网络从此Peer获取流量: 193.8 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt961# untrusted-ips.txtCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt981185.21.217.34COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1001# [Sparkle3 不受信任投票] 封禁计数: 9, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 8.9 GiB, BTN网络从此Peer获取流量: 32.9 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1021# [Sparkle3 不受信任投票] 封禁计数: 5, 不信任票数: 5, 合并记录数量: 1, BTN网络发送到此Peer流量: 6.8 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1041# [Sparkle3 不受信任投票] 封禁计数: 5, 不信任票数: 5, 合并记录数量: 2, BTN网络发送到此Peer流量: 3.9 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1061207.204.64.178COMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1081# [Sparkle3 不受信任投票] 封禁计数: 31, 不信任票数: 16, 合并记录数量: 8, BTN网络发送到此Peer流量: 29.0 GiB, BTN网络从此Peer获取流量: 57.0 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1101# [Sparkle3 不受信任投票] 封禁计数: 1338, 不信任票数: 18, 合并记录数量: 4, BTN网络发送到此Peer流量: 45.3 TiB, BTN网络从此Peer获取流量: 0 BCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1121# [Sparkle3 不受信任投票] 封禁计数: 120, 不信任票数: 118, 合并记录数量: 32, BTN网络发送到此Peer流量: 168.3 GiB, BTN网络从此Peer获取流量: 24.7 MiBCOMMENT
LOWsrc-tauri/data/bt-peer-blocklist.txt1141# [Sparkle3 不受信任投票] 封禁计数: 13, 不信任票数: 13, 合并记录数量: 4, BTN网络发送到此Peer流量: 21.1 GiB, BTN网络从此Peer获取流量: 0 BCOMMENT
111 more matches not shown…
Hyper-Verbose Identifiers87 hits · 98 pts
SeverityFileLineSnippetContext
LOWsrc/composables/useUpdateFlow.ts48export function shouldAllowUpdateDialogClose(phase: UpdatePhase): boolean {CODE
LOWsrc/composables/useAppEvents.ts153 function setupExternalInputHandlers() {CODE
LOWsrc/composables/useAppEvents.ts176 async function runExternalInputWindowStage(CODE
LOWsrc/composables/useAppEvents.ts476 async function scheduleSilentLightweightCleanup(traceId: string) {CODE
LOWsrc/composables/useAppEvents.ts557 async function processIncomingExternalInputs(inputs: ExternalDownloadInput[], options: { silent?: boolean } = {}) {CODE
LOWsrc/composables/useAppEvents.ts635 function normalizeExternalInputPayload(CODE
LOWsrc/composables/useAppEvents.ts641 async function setupExternalInputListeners() {CODE
LOWsrc/composables/useAddTaskFileOps.ts30function getTorrentInspectionErrorKind(error: unknown): string {CODE
LOWsrc/composables/useAddTaskFileOps.ts38function getTorrentInspectionError(error: unknown, t: (key: string) => string): string {CODE
LOWsrc/composables/useAppMessage.ts47function renderNormalizedTextToast(content: string): () => VNodeChild {CODE
LOWsrc/composables/usePreferenceNumericValidation.ts10export function usePreferenceNumericValidation() {CODE
LOWsrc/composables/useMagnetFlow.ts29export function isPendingMagnetSelectionTask(task: Aria2Task): boolean {CODE
LOWsrc/composables/useStaleCleanup.ts54export function getCompletedRecordRetentionCutoff(retentionDays: number, now = new Date()): string | null {CODE
LOWsrc/composables/useStaleCleanup.ts59export async function runCompletedRecordRetentionCleanup(CODE
LOWsrc/composables/useTaskSort.ts154export function createManualOrderSnapshot(items: readonly { gid: string }[]): string[] {CODE
LOWsrc/composables/useAddTaskSubmit.ts169function summarizeSubmitHeaderForwarding(form: AddTaskForm, context?: ExternalDownloadContext) {CODE
LOWsrc/composables/useAdvancedPreference.ts49export function buildAdvancedSystemConfig(form: AdvancedForm): Record<string, string> {CODE
LOWsrc/composables/useAdvancedPreference.ts57export function transformAdvancedForStore(form: AdvancedForm): Partial<AppConfig> {CODE
LOWsrc/composables/useBtLifecycle.ts46export function isAwaitingBtFileSelection(task: Aria2Task): boolean {CODE
LOWsrc/composables/useDownloadsPreference.ts107export function buildDownloadsSystemConfig(f: DownloadsForm): Record<string, string> {CODE
LOWsrc/composables/useDownloadsPreference.ts130export function transformDownloadsForStore(f: DownloadsForm): Partial<AppConfig> {CODE
LOWsrc/composables/useDownloadsPreference.ts152export function getCompletedRecordRetentionSelectValue(days: number): number {CODE
LOWsrc/composables/useDownloadsPreference.ts158export function resolveCompletedRecordRetentionDays(selectedValue: number, currentDays: number): number {CODE
LOWsrc/composables/usePreferenceActions.ts19export function registerPreferenceActions(actions: PreferenceActions) {CODE
LOWsrc/composables/useTaskDetailSummary.ts101export function getTaskDetailStatusLabelKey(status: string | undefined): string {CODE
LOWsrc/stores/app.ts88 function clearPendingExternalMetadata() {CODE
LOW⚡src/stores/app.ts100 function setPendingExternalMetadata(context: ExternalDownloadContext, filenameHint: string) {CODE
LOW⚡src/stores/app.ts108 function setExternalInputErrorHandler(handler: ((error: unknown) => void) | null) {CODE
LOW⚡src/stores/app.ts112 function setExternalInputStartHandler(handler: ((taskNames: string[]) => void) | null) {CODE
LOWsrc/stores/app.ts295 function routeExternalDownloadInput(CODE
LOWsrc/stores/preference.ts191 function recordRecentUserAgentProfile(profileId: string) {CODE
LOWsrc/stores/task/index.ts158 function refreshCurrentTaskPageCount(tab = currentTaskTab()) {CODE
LOWsrc/stores/task/index.ts363 async function saveVisiblePageManualOrder(gids: string[]) {CODE
LOW⚡src/shared/configConstraints.ts74export function isConfigNumericValueValid(key: NumericConfigKey, value: unknown): boolean {CODE
LOW⚡src/shared/configConstraints.ts78export function getInvalidNumericConfigKeys(config: Partial<AppConfig>): NumericConfigKey[] {CODE
LOW⚡src/shared/configConstraints.ts84export function validateAppConfigCandidate(config: Partial<AppConfig>): ConfigValidationIssue[] {CODE
LOWsrc/shared/utils/fileCategory.ts21export function normalizeCategoryUrlPatterns(patterns: unknown): string[] {CODE
LOWsrc/shared/utils/fileCategory.ts37export function validateCategoryUrlPatterns(CODE
LOWsrc/shared/utils/clipboard.ts12export function shouldIgnoreClipboardTextForAutoDetect(text: string): boolean {CODE
LOW⚡src/shared/utils/tracker.ts30export function computeTrackerProxyServer(proxyConfig: Partial<ProxyConfig>): string | null {CODE
LOWsrc/shared/utils/userAgentPolicy.ts70export function isValidUserAgentHostPattern(pattern: string): boolean {CODE
LOWsrc/shared/utils/userAgentPolicy.ts75export function normalizeUserAgentProfiles(value: unknown): UserAgentProfile[] {CODE
LOWsrc/shared/utils/userAgentPolicy.ts132export function normalizeRecentUserAgentProfileIds(value: unknown, profiles: readonly UserAgentProfile[]): string[] {CODE
LOWsrc/shared/utils/userAgentPolicy.ts173export function findMatchingUserAgentRule(input: UserAgentRuleMatchInput): UserAgentRuleMatch | null {CODE
LOWsrc/shared/utils/userAgentPolicy.ts221export function resolveUserAgentFromContext(input: {CODE
LOWsrc/shared/utils/userAgentPolicy.ts242export function buildUserAgentSelectionItems(input: UserAgentSelectionInput): UserAgentSelectionItem[] {CODE
LOWsrc/shared/utils/userAgentPolicy.ts276export function recordRecentUserAgentProfileId(CODE
LOWsrc/shared/utils/resource.ts37function lineMatchesAllowedResource(line: string, allowedTags: string[], allowHash: boolean): boolean {CODE
LOWsrc/shared/utils/resource.ts49function countMeaningfulInputLines(content: string): number {CODE
LOW⚡src/shared/utils/headerSanitize.ts103function isForbiddenBrowserHeaderName(name: string): boolean {CODE
LOW⚡src/shared/utils/headerSanitize.ts112export function sanitizeSingleHeaderValue(value: string | undefined): string {CODE
LOW⚡src/shared/utils/headerSanitize.ts118export function sanitizeBrowserRequestHeaders(headers: readonly RequestHeaderInput[] = []): SanitizedRequestHeader[] {CODE
LOW⚡src/shared/utils/headerSanitize.ts122export function sanitizeBrowserRequestHeadersWithDiagnostics(CODE
LOWsrc/shared/utils/headerSanitize.ts173export function sanitizeHttpHeaderOptions(options: HttpHeaderOptions): HttpHeaderOptions {CODE
LOWsrc/shared/utils/systemConfig.ts8export function buildSystemConfigFromAppConfig(config: AppConfig, defaultDir = ''): Record<string, string> {CODE
LOWsrc/shared/utils/proxy.ts32export function buildProxyUrlWithCredentials(proxy: ProxyEndpoint): string | null {CODE
LOWsrc/shared/utils/proxy.ts137function clearDownloadProxyOptions(): Aria2EngineOptions {CODE
LOWsrc/shared/utils/proxy.ts149export function buildDownloadProxyOptions(proxy: ProxyConfig): Aria2EngineOptions {CODE
LOW⚡src/shared/utils/proxy.ts210export function getDefaultTaskProxyServer(proxy: ProxyConfig): string {CODE
LOW⚡src/shared/utils/proxy.ts214export function getDefaultTaskProxyUsername(proxy: ProxyConfig): string {CODE
27 more matches not shown…
Verbosity Indicators6 hits · 12 pts
SeverityFileLineSnippetContext
LOW⚡src-tauri/src/commands/fs.rs265 // Step 1: Decompose into components and reassemble with native separators.COMMENT
LOW⚡src-tauri/src/commands/fs.rs270 // Step 2: Strip `\\?\` prefix if present (safe for Win32 Shell APIs).COMMENT
LOWsrc-tauri/src/commands/fs.rs326 // Step 1: Best-effort canonicalization.COMMENT
LOWsrc-tauri/src/commands/fs.rs338 // Step 2: Strip `\\?\UNC\` prefix for mapped drives.COMMENT
LOW⚡src-tauri/src/commands/fs.rs353 // Step 3: Get the parent directory for SHOpenFolderAndSelectItems.COMMENT
LOW⚡src-tauri/src/commands/fs.rs358 // Step 4: Convert paths to wide strings (null-terminated UTF-16).COMMENT
Structural Annotation Overuse6 hits · 12 pts
SeverityFileLineSnippetContext
LOW⚡src-tauri/src/commands/fs.rs265 // Step 1: Decompose into components and reassemble with native separators.COMMENT
LOW⚡src-tauri/src/commands/fs.rs270 // Step 2: Strip `\\?\` prefix if present (safe for Win32 Shell APIs).COMMENT
LOWsrc-tauri/src/commands/fs.rs326 // Step 1: Best-effort canonicalization.COMMENT
LOWsrc-tauri/src/commands/fs.rs338 // Step 2: Strip `\\?\UNC\` prefix for mapped drives.COMMENT
LOW⚡src-tauri/src/commands/fs.rs353 // Step 3: Get the parent directory for SHOpenFolderAndSelectItems.COMMENT
LOW⚡src-tauri/src/commands/fs.rs358 // Step 4: Convert paths to wide strings (null-terminated UTF-16).COMMENT
Example Usage Blocks2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡scripts/bump-version.sh5# Usage:COMMENT
LOW⚡scripts/release.sh5# Usage:COMMENT
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWdocs/media/film/audio/soundtrack.py416CODE
LOWdocs/media/film/audio/soundtrack.py514CODE
LOWdocs/media/film/audio/soundtrack.py864CODE
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMAGENTS.md86│ │ ├── mod.rs # Runtime services orchestration (on_engine_ready)CODE
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsrc/composables/__tests__/useUpdateFlow.test.ts179 username: 'user@example.com',CODE
LOWsrc/shared/utils/__tests__/trackerFetch.test.ts40 username: 'user@example.com',CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/release.sh28# Check if tag already existsCOMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdocs/media/film/audio/soundtrack.py15CODE