Scan report

AlessandroZ / LaZagne

Vulnerability Critical

Could an attacker exploit mistakes in this code?

426 risk score

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

High
32
Medium
81
Low
127

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Medium

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

33 risk score

Real issues worth reviewing before you rely on this code.

High
4
Medium
10
Low
6

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
260 total findings
Likely real
134
Uncertain
59
Likely noise
67

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 has two major security issues that are serious enough to prevent safe use. The most critical problem is that the code relies on outdated and insecure libraries like pyCrypto, which have been deprecated by their developers. Additionally, there are multiple instances of dangerous shell commands being used in subprocess calls, which can lead to unexpected behavior or injection attacks. While some findings suggest the code might be trying to hide malicious intent, the majority of these issues stem from poor security practices rather than intentional attacks. The overall vulnerability risk score is 426.0, indicating a high level of insecurity that requires immediate attention before the code can be considered safe for production use.

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 193

    Python security linter · Vulnerability

  • Semgrep 47

    Pattern-based code analysis · Vulnerability

  • GuardDog 13

    Supply-chain attack heuristics · Malicious pattern

  • YARA 5

    Malware signature rules · Malicious pattern

  • Dependency checker 2

    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.