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 is a coherent property-search skill that uses Zillapi as disclosed and does not show hidden persistence, unrelated data access, or destructive behavior.
Install this only if you are comfortable with Zillapi receiving your search locations, bounding boxes, filters, and API key for each query. Use a dedicated Zillapi key, keep max_items low, and confirm broad searches because returned listings consume API credits.
- OpenAPI spec: <https://zillapi.com/openapi.json> - REST docs: <https://zillapi.com/api/properties/> - Hosted MCP server (alternative to this skill): <https://api.zillapi.com/mcp> ## Trademark
import urllib.parse import urllib.request API_BASE = "https://api.zillapi.com/v1" USER_AGENT = "zillow-skills/1.1.0 (+https://github.com/ZeroPointRepo/zillow-skills)" TIMEOUT_SECONDS = 30
def _key():
k = os.environ.get("ZILLAPI_KEY", "").strip()
if not k:
raise RuntimeError(
"ZILLAPI_KEY environment variable is not set. "65/65 vendors flagged this skill as clean.
No suspicious patterns detected.