Scan report

DataDog / datadog-agent

Vulnerability High

Could an attacker exploit mistakes in this code?

227 risk score

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

High
13
Medium
99
Low
307

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Critical

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

104 risk score

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

High
46
Medium
4
Low
41

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
510 total findings
Likely real
93
Uncertain
24
Likely noise
393

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

The repository DataDog/datadog-agent has been flagged as extremely dangerous, with a critical malicious-pattern score of 104.0 and a high vulnerability risk score of 227.0. These scores indicate that the code contains intentional signs of malicious intent rather than just ordinary insecure coding practices. The most serious issues involve suspicious autostart mechanisms that could persist on the system after the application is removed, destructive file operations like recursive deletion, and download-and-execute patterns that fetch remote files to run them immediately. While some findings relate to potential credential harvesting or access to sensitive configuration files, the sheer volume of these dangerous behaviors suggests the codebase poses a significant threat if used in production environments.

Written by a local language model from the findings below. The risk scores come from the classifier, not from this summary.

Detections by engine

  • Bandit 419

    Python security linter · Vulnerability

  • YARA 73

    Malware signature rules · Malicious pattern

  • GuardDog 18

    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.

Large result: showing the top 291 of 510 findings (up to 200 per engine, most severe and most likely real first). Totals above include everything.