WWindows Forensics MCP ServerWindows DFIR from Linux - A comprehensive forensics toolkit designed entirely for Linux environments with zero Windows tool dependencies. Parse Windows artifacts natively using pure Python libraries

mcp-so:windows-forensics-mcp-server_x746b

View source
F
0/100

First Seen

Feb 18, 2026

Last Scanned

Feb 19, 2026

Findings

11

Score

0/100

CRITICAL 2
HIGH 4
LOW 5

Findings (11)

CRITICAL
Curl or wget piped to shell
L126

Detects downloading scripts piped directly to a shell interpreter

curl
-LsSf
https://astral.sh/uv/install.sh
|
sh
FIX

Download the script first, inspect it, verify its checksum, then run it. Do not pipe curl/wget output directly to sh/bash. Prefer package manager installs.

FP?

Likely FP if the download is from a well-known installer domain (e.g., brew.sh, rustup.rs), though this pattern is inherently risky even with trusted sources.

CRITICAL
Download-and-execute
L126

Detects patterns of downloading and piping to shell execution

curl
-LsSf
https://astral.sh/uv/install.sh
|
sh
FIX

Download the file first, verify its integrity (checksum, signature), inspect it, then run it. Prefer package managers over raw downloads. Never fetch-and-run in one step.

FP?

Likely FP if the target is a well-known installer (e.g., rustup, Homebrew) from its canonical HTTPS domain, though the pattern is inherently risky.

HIGH
MCP server auto-registration
L185

Detects automatic registration of MCP servers into agent configuration

claude mcp add
FIX

Pin the curl/wget download to a specific URL with version and verify the downloaded file's SHA-256 checksum before using it. Prefer package manager installs over raw downloads.

FP?

Likely FP if the download is from a well-known canonical source (e.g., official GitHub release) and the documentation includes checksum verification steps.

HIGH
MCP server auto-registration
L186

Detects automatic registration of MCP servers into agent configuration

claude mcp
add
FIX

Pin the curl/wget download to a specific URL with version and verify the downloaded file's SHA-256 checksum before using it. Prefer package manager installs over raw downloads.

FP?

Likely FP if the download is from a well-known canonical source (e.g., official GitHub release) and the documentation includes checksum verification steps.

HIGH
DNS exfiltration pattern
L570

Detects DNS-based data exfiltration techniques

DNS tunnel
FIX

Limit clipboard access to write-only operations or require explicit user confirmation before reading clipboard contents. Block transmission of clipboard data to external endpoints.

FP?

Likely FP if the skill is a clipboard manager whose documented purpose is to sync clipboard content with the user's own devices.

HIGH
DNS exfiltration pattern
L918

Detects DNS-based data exfiltration techniques

DNS tunnel
FIX

Limit clipboard access to write-only operations or require explicit user confirmation before reading clipboard contents. Block transmission of clipboard data to external endpoints.

FP?

Likely FP if the skill is a clipboard manager whose documented purpose is to sync clipboard content with the user's own devices.

LOW
Chained shell command execution
L126

Detects chained commands using shell operators with dangerous operations

curl
-LsSf
https://astral.sh/uv/install.sh
|
sh
FIX

Break chained commands into discrete, individually validated steps. Avoid piping untrusted output directly into a shell interpreter.

FP?

Likely FP if the matched text is a documentation example showing a common installer one-liner for a well-known tool with a canonical URL.

LOW
pip install arbitrary package
L1066

Detects pip install of arbitrary packages that modify the host environment

pip
install
pe
FIX

Pin all pip packages to exact versions (e.g., pip install package==1.2.3). Use a requirements.txt or pyproject.toml with pinned versions and hash verification.

FP?

Likely FP if the match is in documentation showing how to install the skill's own PyPI package.

LOW
pip install arbitrary package
L1070

Detects pip install of arbitrary packages that modify the host environment

pip
install
ya
FIX

Pin all pip packages to exact versions (e.g., pip install package==1.2.3). Use a requirements.txt or pyproject.toml with pinned versions and hash verification.

FP?

Likely FP if the match is in documentation showing how to install the skill's own PyPI package.

LOW
pip install arbitrary package
L1074

Detects pip install of arbitrary packages that modify the host environment

pip
install
vt
FIX

Pin all pip packages to exact versions (e.g., pip install package==1.2.3). Use a requirements.txt or pyproject.toml with pinned versions and hash verification.

FP?

Likely FP if the match is in documentation showing how to install the skill's own PyPI package.

LOW
System package manager install
L1097

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

apt
install
d
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.