Scan report

theagentrouter / agent-router

Vulnerability Medium

Could an attacker exploit mistakes in this code?

74 risk score

Real issues worth reviewing before you rely on this code.

High
6
Medium
17
Low
0

Sources: Bandit, Semgrep, pip-audit

Malicious pattern Low

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

3 risk score

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

High
9
Medium
0
Low
57

Sources: YARA, ClamAV, GuardDog, dependency checker

Findings overview
89 total findings
Likely real
11
Uncertain
15
Likely noise
63

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 medium vulnerability score of 74, which means there are several insecure coding patterns that an attacker could exploit to break into your system. The most serious issues involve gRPC connections that lack encryption and secrets being passed to workflows without proper restrictions, allowing attackers to tamper with data or steal credentials. While some findings suggest the code might be malicious, many of these are actually common mistakes in Go development rather than intentional attacks, such as using variable interpolation or writing directly to HTTP response handlers. The low score for malicious patterns indicates that the code does not appear to be intentionally harmful, but it still requires attention to fix the security gaps before deployment.

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

Detections by engine

  • YARA 63

    Malware signature rules · Malicious pattern

  • Semgrep 23

    Pattern-based code analysis · Vulnerability

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