Scan report

GatherPress / gatherpress

Vulnerability High

Could an attacker exploit mistakes in this code?

221 risk score

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

High
9
Medium
112
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
53

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
174 total findings
Likely real
117
Uncertain
5
Likely noise
52

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 221.0, which means there are several dangerous coding patterns that an attacker could easily exploit to steal secrets or run malicious code. The most serious issues involve using variable interpolation in GitHub Actions workflows and executing non-constant commands, which allows attackers to inject their own scripts into the build process. While some findings appear to be intentional malicious behavior, the majority of the remaining 174 issues are likely ordinary insecure coding practices rather than signs of a hidden attack. The code also contains many packages with loose version constraints that could potentially receive harmful updates from third parties. Overall, while there is no evidence of deliberate sabotage, the presence of these vulnerabilities makes it unsafe to use without applying security patches or fixing the identified patterns.

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 121

    Pattern-based code analysis · Vulnerability

  • Dependency checker 53

    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.