ray-so-code-snippet

skills-sh:intellectronica_agent-skills__ray-so-code-snippet

View source
A
92/100

First Seen

Feb 18, 2026

Last Scanned

Feb 20, 2026

Findings

5

Score

92/100

MEDIUM 1
LOW 4

Findings (5)

MEDIUM
Runtime URL controls agent behavior
L34

Detects skills fetching external URLs to use as runtime instructions

curl -s "https://raw.githubusercontent.com + commands
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
Mutable GitHub raw content reference
L34

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

raw.githubusercontent.com/raycast/ray-so/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.

LOW
Mutable GitHub raw content reference
L37

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

raw.githubusercontent.com/raycast/ray-so/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.

LOW
Base64 encode and send
L136

Detects base64 encoding of content followed by transmission

Base64 encode + curl
FIX

Block patterns that base64-encode data and immediately transmit it. If base64 encoding is needed, ensure the encoded data does not contain secrets and destinations are allowlisted.

FP?

Likely FP if base64 encoding is used for legitimate purposes like encoding images for display or constructing data URIs, with no network transmission.

LOW
Mutable GitHub raw content reference
L244

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

raw.githubusercontent.com/raycast/ray-so/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.