Scan report

hashicorp / terraform-provider-aws

Vulnerability Medium

Could an attacker exploit mistakes in this code?

28 risk score

Real issues worth reviewing before you rely on this code.

High
0
Medium
8
Low
42

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Low

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

9 risk score

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

High
3
Medium
3
Low
8

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
64 total findings
Likely real
21
Uncertain
9
Likely noise
34

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 been flagged as having a medium vulnerability risk score of 28.0, which indicates that the code contains several insecure coding patterns an attacker could potentially exploit. While the overall malicious-pattern risk is low at 9.0, suggesting the code isn't intentionally harmful, there are specific issues that look more like ordinary mistakes than deliberate attacks. The scan found multiple instances of weak cryptographic hashes like SHA1 and MD5, which are outdated and should not be used for security purposes. Additionally, several lines of code appear to contain hardcoded passwords or sensitive tokens such as AWS credentials, which is a common error in production software rather than proof of malicious intent. There are also two high-severity YARA rules that detected the execution of encoded payloads and downloads followed by execution, but these were identified with very low confidence scores, meaning they likely represent false positives from test fixtures or scripts rather than active threats.

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 50

    Python security linter · Vulnerability

  • YARA 11

    Malware signature rules · Malicious pattern

  • GuardDog 3

    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.