Scan report

AdguardTeam / HostlistsRegistry

Vulnerability Medium

Could an attacker exploit mistakes in this code?

48 risk score

Real issues worth reviewing before you rely on this code.

High
0
Medium
40
Low
1

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Critical

Does this code look like it is trying to cause harm?

104 risk score

Strong warning signs. Do not run or install this without a careful review.

High
32
Medium
1
Low
14

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
88 total findings
Likely real
5
Uncertain
55
Likely noise
28

The risk classifier rates every finding for how likely it is to be a real issue. Likely noise still counts, just much less.

What we found, in plain English

The repository has two major red flags that indicate serious problems rather than just standard coding mistakes. The most critical issue is a "Critical" score of 104.0, which means the code contains patterns that could be intentionally used to run malicious software or mining tools. This high risk comes from specific files like download-locales.mjs and filter_27.txt that show attempts to fetch and execute remote files, as well as evidence of cryptocurrency mining connections. While there are some lower-priority issues about outdated package versions and potential path traversal bugs, these do not seem to be the primary concern driving the overall danger level. The developer should treat this repository with extreme caution and avoid using it in any production environment until the malicious patterns are removed or replaced.

Written by a local language model from the findings below. The risk scores come from the classifier, not from this summary.

Detections by engine

  • Semgrep 41

    Pattern-based code analysis · Vulnerability

  • YARA 30

    Malware signature rules · Malicious pattern

  • Dependency checker 15

    CVEs, typosquats and risky installs · Supply chain

  • GuardDog 2

    Supply-chain attack heuristics · Malicious pattern

Score over time

Overall score each time this repository was scanned.

Findings

Highest severity first. Select a finding to see the code and what it means.