Scan report

newrelic / newrelic-cli

Vulnerability High

Could an attacker exploit mistakes in this code?

218 risk score

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

High
13
Medium
100
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
3
Medium
0
Low
3

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
119 total findings
Likely real
98
Uncertain
17
Likely noise
4

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 218.0, which means there are many insecure coding patterns that an attacker could exploit to steal secrets or code. However, the malicious-pattern risk is only 2.0, indicating that these issues likely stem from ordinary mistakes rather than intentional attacks. The most critical findings involve using variable interpolation in workflow files and running unverified commands, which could allow attackers to inject harmful code. While some medium-severity issues exist regarding file deserialization and potential denial-of-service attacks, the overall picture suggests the code is not immediately unsafe for use.

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 113

    Pattern-based code analysis · Vulnerability

  • YARA 4

    Malware signature rules · Malicious pattern

  • 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.