aflpp

skills-sh:trailofbits_skills__aflpp

View source
B
84/100

First Seen

Feb 18, 2026

Last Scanned

Feb 20, 2026

Findings

5

Score

84/100

MEDIUM 2
LOW 3

Findings (5)

MEDIUM
Docker privileged or host mount in MCP config
L102

Detects Docker containers in MCP configs with privileged mode or dangerous host mounts

-v ./:/s
FIX

Remove the auto-approve or auto-confirm flag from the MCP configuration. Require explicit user confirmation for tool executions, especially those with side effects.

FP?

Likely FP if the auto-confirm flag is in a CI/CD configuration where automated approval is intentional and the environment is controlled.

MEDIUM
Runtime URL controls agent behavior
L503

Detects skills fetching external URLs to use as runtime instructions

curl -O https://raw.githubusercontent.com + Configuration
FIX

Pin the downloaded resource to a specific version or commit hash, and verify its integrity with a checksum (SHA-256). Avoid fetching scripts or binaries from arbitrary URLs at runtime.

FP?

Likely FP if the download URL points to a well-known CDN or package registry (e.g., npmjs.com, pypi.org) and is pinned to a specific version.

LOW
System package manager install
L63

Detects system-level package installation via brew, apt, yum, or dnf

apt install a
FIX

Pin system packages to specific versions where the package manager supports it. Document the exact packages required and prefer containerized environments to avoid system-wide changes.

FP?

Likely FP if the match is standard setup documentation listing well-known system packages (e.g., apt install git curl) that are prerequisites.

LOW
Docker pull and run untrusted image
L70

Detects pulling and running Docker images from external registries

docker pull aflplusplus/aflplusplus
FIX

Pin Docker images to a specific digest (e.g., image@sha256:abc...) instead of using mutable tags like :latest. Use trusted base images from verified publishers.

FP?

Likely FP if the Docker command pulls a well-known official image (e.g., docker pull python:3.11) in setup documentation.

LOW
System package manager install
L297

Detects system-level package installation via brew, apt, yum, or dnf

apt install g
FIX

Pin system packages to specific versions where the package manager supports it. Document the exact packages required and prefer containerized environments to avoid system-wide changes.

FP?

Likely FP if the match is standard setup documentation listing well-known system packages (e.g., apt install git curl) that are prerequisites.