Scan report

aws-solutions-library-samples / accelerated-intelligent-document-processing-on-aws

Vulnerability Low

Could an attacker exploit mistakes in this code?

17 risk score

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

High
0
Medium
6
Low
95

Sources: Bandit, Semgrep, pip-audit

Malicious pattern High

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

84 risk score

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

High
31
Medium
1
Low
37

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
170 total findings
Likely real
10
Uncertain
15
Likely noise
145

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 high malicious-pattern risk, which means there are strong signs that the code was intentionally written to be dangerous rather than just containing ordinary insecure coding mistakes. While the vulnerability risk score is low and indicates only minor issues like unsafe YAML loading or XML parsing, the high malicious pattern score suggests the presence of specific threats such as credential harvesting, memory scraping, and deliberate attempts to download and execute remote files. You should treat this code with extreme caution because it contains multiple dangerous patterns that could be exploited by attackers, even though the overall vulnerability count is relatively small. The scan identified several critical issues including a YARA rule that detects credential harvesters, a pattern for downloading files and running them, and memory scraping techniques used to steal data from running processes. Given these specific high-risk indicators, it is not safe to use this code in production environments without thorough manual review and remediation of the identified 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 101

    Python security linter · Vulnerability

  • YARA 60

    Malware signature rules · Malicious pattern

  • GuardDog 8

    Supply-chain attack heuristics · Malicious pattern

  • Dependency checker 1

    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.