Scan report

Homebrew / homebrew-core

Vulnerability High

Could an attacker exploit mistakes in this code?

122 risk score

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

High
12
Medium
24
Low
0

Sources: Bandit, Semgrep, pip-audit

Malicious pattern High

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

74 risk score

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

High
76
Medium
10
Low
10

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
132 total findings
Likely real
50
Uncertain
7
Likely noise
75

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 Homebrew/homebrew-core has been flagged as having a high vulnerability risk of 122.0 and a high malicious-pattern risk of 74.0, which means the code contains several dangerous patterns that could be exploited by attackers or indicate intentional bad behavior. The most concerning issues include detected cryptocurrency mining activity in files like monero.rb, which suggests the project might be running unauthorized crypto-mining processes, and multiple hardcoded secrets such as API keys and private keys that should never be stored directly in source code. While some findings are standard insecure coding practices like using unencrypted WebSocket connections or storing bcrypt hashes in plain text, these are routine mistakes rather than signs of malicious intent. The presence of YARA rules matching cryptocurrency mining patterns and download-and-execute logic further confirms that the project actively supports or facilitates crypto-mining operations. Because of these specific risks related to crypto-mining and hardcoded credentials, this repository is not safe to use for any production environment without significant remediation efforts.

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 78

    Malware signature rules · Malicious pattern

  • Semgrep 36

    Pattern-based code analysis · Vulnerability

  • GuardDog 18

    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.