vercel-kv
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill references and utilizes official packages from Vercel, specifically
@vercel/kv, which is a recognized and trusted industry provider. These dependencies are version-pinned and retrieved from official registries. - [CREDENTIALS_UNSAFE]: The documentation correctly identifies the security risks of hardcoding secrets and provides explicit instructions for managing sensitive API tokens and URLs using environment variables and
.env.localfiles, ensuring they are not committed to source control. - [INDIRECT_PROMPT_INJECTION]: The skill manages untrusted data such as user IP addresses and session metadata. An analysis of the injection surface shows:
- Ingestion points: User IP addresses retrieved from request headers and session data stored in KV (found in
templates/simple-rate-limiting.tsandtemplates/session-management.ts). - Boundary markers: While explicit delimiters for Redis key interpolation are not shown in the templates, the usage patterns follow standard key-value storage conventions.
- Capability inventory: The skill is limited to standard Redis operations via the
@vercel/kvclient and cookie management vianext/headers. - Sanitization: Data is serialized using
JSON.stringifybefore storage, which prevents raw input from being executed or interpreted as instructions by the underlying storage engine. - [SAFE]: The shell scripts and templates provided are boilerplate examples with no evidence of obfuscation, persistence mechanisms, privilege escalation, or malicious command execution. All external links point to official Vercel documentation or legitimate GitHub issue trackers.
Audit Metadata