Scan report

nextcloud / server

Vulnerability Critical

Could an attacker exploit mistakes in this code?

353 risk score

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

High
29
Medium
75
Low
0

Sources: Bandit, Semgrep, pip-audit

Malicious pattern High

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

78 risk score

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

High
58
Medium
6
Low
63

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
231 total findings
Likely real
63
Uncertain
19
Likely noise
149

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 it from being used in production without immediate fixes. The most critical problem is that the code allows unencrypted file transfers via FTP, which means sensitive data could be stolen over the internet if someone intercepts your connections. Additionally, there are signs of malicious intent because the code contains hardcoded PGP private key blocks and patterns that look like cryptocurrency mining pools, suggesting the developer may have accidentally included secrets or tools designed to steal money. While some findings involve potential XSS vulnerabilities or typosquatting in dependencies, these appear to be ordinary coding mistakes rather than intentional attacks by an attacker. Because of these high-risk issues, you should not use this codebase for any new projects until the FTP and hardcoded secret problems are resolved.

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 104

    Pattern-based code analysis · Vulnerability

  • YARA 62

    Malware signature rules · Malicious pattern

  • Dependency checker 58

    CVEs, typosquats and risky installs · Supply chain

  • GuardDog 7

    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.