Scan report

department-of-veterans-affairs / vets-website

Vulnerability Critical

Could an attacker exploit mistakes in this code?

478 risk score

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

High
53
Medium
104
Low
20

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
0

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
177 total findings
Likely real
83
Uncertain
76
Likely noise
18

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 critical vulnerability score of 478.0, which means there are serious insecure coding patterns that an attacker could exploit to break into the system. The scan found many instances where code calls dangerous functions like child_process or uses shell commands with user input, but these issues appear to be ordinary mistakes rather than signs of malicious intent. While some findings involve using variables from GitHub workflows to inject code, which is a higher risk, the overall picture suggests the codebase has significant gaps that need immediate attention before it can be used in production.

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 177

    Pattern-based code analysis · Vulnerability

Findings

Highest severity first. Select a finding to see the code and what it means.