web-design-guidelines

skills-sh:vercel-labs_agent-skills__web-design-guidelines

View source
D
32/100

First Seen

Feb 18, 2026

Last Scanned

Feb 20, 2026

Findings

6

Score

32/100

HIGH 4
MEDIUM 1
LOW 1

Findings (6)

HIGH
Fetch URL and use as instructions
L16

Detects fetching external URLs and using the content as agent instructions or rules

Fetch the latest guidelines
FIX

Sanitize or validate all external inputs (file contents, API responses, user messages) before including them in prompts or tool calls. Implement input/output boundaries between trusted and untrusted data.

FP?

Likely FP if the matched text is the skill's own instruction set describing how to handle user input, not an actual injection payload.

HIGH
Fetch URL and use as instructions
L23

Detects fetching external URLs and using the content as agent instructions or rules

Fetch fresh guidelines
FIX

Sanitize or validate all external inputs (file contents, API responses, user messages) before including them in prompts or tool calls. Implement input/output boundaries between trusted and untrusted data.

FP?

Likely FP if the matched text is the skill's own instruction set describing how to handle user input, not an actual injection payload.

HIGH
Fetch URL and use as instructions
L29

Detects fetching external URLs and using the content as agent instructions or rules

WebFetch to retrieve the latest rules
FIX

Sanitize or validate all external inputs (file contents, API responses, user messages) before including them in prompts or tool calls. Implement input/output boundaries between trusted and untrusted data.

FP?

Likely FP if the matched text is the skill's own instruction set describing how to handle user input, not an actual injection payload.

HIGH
Fetch URL and use as instructions
L34

Detects fetching external URLs and using the content as agent instructions or rules

Fetch guidelines
FIX

Sanitize or validate all external inputs (file contents, API responses, user messages) before including them in prompts or tool calls. Implement input/output boundaries between trusted and untrusted data.

FP?

Likely FP if the matched text is the skill's own instruction set describing how to handle user input, not an actual injection payload.

MEDIUM
Remote SDK or script fetch as agent input
L29

Detects fetching remote documentation or code to load as agent context

WebFetch to retrieve  + https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md
FIX

Pin the SDK or script to a specific version and verify its checksum after download. Prefer installing SDKs via a package manager instead of fetching remote scripts directly.

FP?

Likely FP if the match is documentation showing how to install an official SDK (e.g., Google Cloud SDK, AWS CLI) from its canonical URL.

LOW
Mutable GitHub raw content reference
L26

Detects references to raw.githubusercontent.com on mutable branches like main/master

raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/
FIX

Replace GitHub raw.githubusercontent.com references with pinned commit SHAs instead of branch names (e.g., /commit-sha/file instead of /main/file). Branch references are mutable.

FP?

Likely FP if the raw GitHub URL points to a versioned release tag in a well-known repository, though even tags are technically mutable.