Scan report

pinballmap / pbm

Vulnerability Critical

Could an attacker exploit mistakes in this code?

437 risk score

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

High
15
Medium
102
Low
0

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Low

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

2 risk score

Minor issues. Worth a glance, unlikely to be urgent.

High
0
Medium
0
Low
2

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
119 total findings
Likely real
118
Uncertain
0
Likely noise
1

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 distinct security issues that require immediate attention before it can be used in production. The most critical finding is a high vulnerability risk score of 437.0, which indicates the code contains serious insecure coding patterns that an attacker could exploit to break into the system or steal data. While there are also signs of potential malicious intent with a low malicious-pattern score of 2.0, these appear to be standard security warnings rather than evidence of intentional harm. The primary concerns involve user input being used to build SQL queries and regular expressions without proper protection, which could lead to SQL injection attacks or excessive resource usage depending on how the code is applied. Additionally, the database service runs with a writable root filesystem and allows privilege escalation via setuid binaries, creating significant risks for container security. These issues are typical of insecure coding practices rather than malicious intent, but they must be fixed urgently to prevent data breaches and system compromise.

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 117

    Pattern-based code analysis · Vulnerability

  • GuardDog 2

    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.