Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
- Without declared permissions the skill's intent is opaque and cannot be validated.
Security audit
Security checks across malware telemetry and agentic risk
This skill appears to do what it claims: list and submit protein variant annotations to Clarity Protocol using user-provided API keys.
Install this only if you intend to let the agent interact with Clarity Protocol. Keep API keys scoped where possible, provide the write key only in trusted sessions, and review annotation content before allowing submissions.
url = API_BASE + endpoint
try:
response = requests.post(
url,
json=data,
headers=get_headers(write=True),}
if write:
api_key = os.environ.get("CLARITY_WRITE_API_KEY")
if not api_key:
print("Error: CLARITY_WRITE_API_KEY environment variable is required for write operations.", file=sys.stderr)
print("\nSet it with:", file=sys.stderr)sys.exit(1)
headers["X-API-Key"] = api_key
else:
api_key = os.environ.get("CLARITY_API_KEY")
if api_key:
headers["X-API-Key"] = api_key66/66 vendors flagged this skill as clean.