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 for vulnerabilities and agentic risk
This is a disclosed AI-HIVE media generation helper that uses an API key and user-selected uploads, with some scope and language-documentation caveats.
Before installing, be aware that this skill can submit potentially billable AI-HIVE image or video jobs, upload media files you specify, download generated outputs, and store an API key locally if you run init. Only use authorized source media and confirm parameters before generation.
def _resolve_api_key(self, cli_key):
if cli_key:
return cli_key
env_key = os.environ.get("AI_HIVE_API_KEY")
if env_key:
return env_key
file_config = self._read_config_file()def _try_read_existing_api_key():
"""安全读取已配置的 API Key,失败返回 None。"""
env_key = os.environ.get("AI_HIVE_API_KEY")
if env_key:
return env_key
try:def _resolve_api_key(self, cli_key):
if cli_key:
return cli_key
env_key = os.environ.get("AI_HIVE_API_KEY")
if env_key:
return env_key
file_config = self._read_config_file()def _try_read_existing_api_key():
"""安全读取已配置的 API Key,失败返回 None。"""
env_key = os.environ.get("AI_HIVE_API_KEY")
if env_key:
return env_key
try:No suspicious patterns detected.