one line HTTP static server

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This instruction-only skill is coherent for starting a local static web server, but users should be careful about which folder is served, whether it is exposed to the network, and any optional package installs.

Before installing or using this skill, remember that it helps an agent start a web server for local files. Confirm the folder, port, and bind address first; use localhost for private previews; avoid serving folders with secrets; and be cautious with optional commands that install or run third-party packages.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the agent starts the server in the wrong folder, files in that folder may become accessible through the local web server.

Why it was flagged

The skill is designed to start a local HTTP server over a selected directory. Serving local files is purpose-aligned, and the skill includes confirmation guidance, but the directory and port materially affect what becomes reachable.

Skill content
Always confirm the desired **port** (default 8000) and **directory** (default `.`).
Recommendation

Confirm the directory and port before running a server command, and prefer a non-sensitive test folder.

What this means

Binding to 0.0.0.0 can expose the served files beyond the local machine, depending on firewall and network settings.

Why it was flagged

Some documented commands bind to all network interfaces, which can make the served directory reachable from other devices on the network. This is disclosed and fits the LAN-sharing use case, but users should choose it intentionally.

Skill content
jwebserver -d . -b 0.0.0.0 -p 8000
Recommendation

Use localhost or 127.0.0.1 for private previewing, and only bind to 0.0.0.0 when you intentionally want LAN access.

What this means

Using remote packages or container images may execute code from package registries or image repositories you have not separately reviewed.

Why it was flagged

The references include optional commands that fetch or run third-party packages using latest/default versions. This is common for a multi-tool static-server reference, but it relies on external package sources.

Skill content
go run github.com/goware/webify@latest -port 8000 .
Recommendation

Prefer built-in options such as Python's http.server when available, or use trusted and pinned package versions/images for repeatable workflows.

What this means

A background server may keep serving files until it is stopped.

Why it was flagged

The documentation includes an explicit optional background server mode. It is not hidden and is aligned with static serving, but it can continue running after the immediate task.

Skill content
Run in background (daemonize):

```bash
busybox httpd -p 8000
```
Recommendation

Prefer foreground commands for temporary previews, or make sure you know how to stop any daemonized or detached server.