Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
- Without declared permissions the skill's intent is opaque and cannot be validated.
Security checks across malware telemetry and agentic risk
Publish Guard is a local pre-release audit tool whose repo scanning and secret-pattern checks match its stated purpose.
Install if you want a local publish-readiness audit. Run it against a specific repo rather than your home directory or filesystem root, and treat generated reports as sensitive because they can contain filenames and line numbers for secret findings even when snippets are redacted.
from pathlib import Path
TEXT_EXTENSIONS = {
".cer",
".env",
".ini",
".js",
".json",return True
if lower_name in TRACKED_TEXT_FILENAMES:
return True
return lower_name == ".env" or lower_name.startswith(".env.")
def under_size_limit(path: Path) -> bool:66/66 vendors flagged this skill as clean.