Scan report

ace-step / ACE-Step-1.5

Vulnerability Medium

Could an attacker exploit mistakes in this code?

31 risk score

Real issues worth reviewing before you rely on this code.

High
0
Medium
27
Low
101

Sources: Bandit, Semgrep, pip-audit

Malicious pattern High

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

49 risk score

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

High
14
Medium
18
Low
53

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
213 total findings
Likely real
32
Uncertain
10
Likely noise
171

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

This repository shows signs of both risky and potentially malicious code, so it should be treated with caution before use. The most serious issue is that several critical secrets like API keys and passwords are hardcoded directly into the source files, which means anyone who sees the code can steal them immediately. While some dependencies lack version locks, which creates supply chain risks, these issues appear to be unintentional rather than intentional attempts to harm others. The overall security score of 31.0 reflects medium-level vulnerabilities that could be exploited if the secrets are leaked or misused.

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

Detections by engine

  • Bandit 128

    Python security linter · Vulnerability

  • Dependency checker 59

    CVEs, typosquats and risky installs · Supply chain

  • YARA 17

    Malware signature rules · Malicious pattern

  • GuardDog 9

    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.