Context7 API Documentation Fetcher

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

Requests may run under an unknown embedded credential with unclear ownership, quota, billing, revocation, or tracking implications.

Why it was flagged

The code authenticates every Context7 request with either an undeclared environment variable or a hardcoded bearer key, despite the registry declaring no required env vars and no primary credential.

Skill content
API_KEY = os.environ.get("CONTEXT7_API_KEY", "ctx7sk-d6069954-...") ... headers = {"Authorization": f"Bearer {API_KEY}"}
Recommendation

Remove the embedded key or clearly document it; preferably require users to provide their own Context7 key through a declared environment variable.

What this means

Library names and query text from coding tasks may be sent to Context7 more often than a user expects.

Why it was flagged

The instruction encourages broad autonomous use of the helper whenever libraries are involved; this fits the stated purpose, but it expands when the agent may contact the external Context7 API.

Skill content
Use PROACTIVELY when: (1) Working with ANY external library ... Always prefer this over guessing library APIs
Recommendation

Use the skill for documentation lookups, but avoid including secrets, proprietary code details, or sensitive project information in documentation queries.