Scan report

home-assistant / core

Vulnerability Safe

Could an attacker exploit mistakes in this code?

0 risk score

No issues of this kind were found.

High
0
Medium
0
Low
0

Sources: Bandit, Semgrep, pip-audit

Malicious pattern High

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

86 risk score

Serious issues. Review the high-severity findings before using it.

High
16
Medium
10
Low
45

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
71 total findings
Likely real
15
Uncertain
3
Likely noise
53

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 a very low vulnerability score of 0.0, which means there are no obvious code errors that could be easily exploited by attackers. However, the high malicious-pattern score of 86.0 indicates that the code contains many signs of intentional bad behavior rather than just standard mistakes. The most serious issues involve potential credential harvesting and download-and-execute attacks, as well as suspicious dependencies like typosquatting names for popular libraries. These findings suggest the code may be actively trying to steal secrets or run malicious scripts, which is a much more dangerous situation than simple insecure coding patterns.

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

Detections by engine

  • YARA 48

    Malware signature rules · Malicious pattern

  • GuardDog 12

    Supply-chain attack heuristics · Malicious pattern

  • Dependency checker 11

    CVEs, typosquats and risky installs · Supply chain

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.