Scan report

akirk / friends

Vulnerability High

Could an attacker exploit mistakes in this code?

86 risk score

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

High
0
Medium
41
Low
0

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Safe

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

0 risk score

No issues of this kind were found.

High
0
Medium
0
Low
2

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
43 total findings
Likely real
40
Uncertain
1
Likely noise
2

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 a high vulnerability score of 86.0, which means that an attacker could easily exploit insecure coding patterns to break into your system or steal data. While the code does not appear to be intentionally malicious, it contains several dangerous practices like direct access to untrusted input without proper escaping and the use of unserialize() with user data, which are common mistakes rather than signs of a hidden attack. The scan also found some supply-chain risks related to GitHub Actions and loose version constraints that could potentially introduce new vulnerabilities if not fixed. Overall, while the code isn't clearly designed to harm you, it is unsafe as-is because these issues can be easily exploited by someone with basic knowledge of how PHP works.

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 41

    Pattern-based code analysis · Vulnerability

  • YARA 1

    Malware signature rules · Malicious pattern

  • Dependency checker 1

    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.