Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md Keep `SKILL.md`, `lux3d_client.py` and `animation_ids.json` in the same installation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a coherent Lux3D API client that sends user-provided prompts and asset URLs to Lux3D and downloads results when requested.
Install only if you intend to use Lux3D/Aholo's hosted service. Do not submit confidential models, images, prompts, or private URLs unless you are comfortable sending them to that service, and keep LUX3D_API_KEY out of logs and shared transcripts.
Referenced artifact was not completely inspected
Keep `SKILL.md`, `lux3d_client.py` and `animation_ids.json` in the same installation
Referenced artifact was not completely inspected
Keep `SKILL.md`, `lux3d_client.py` and `animation_ids.json` in the same installation
Skill contains instructions that could directly expose system prompts, internal rules, or hidden instructions to users or external parties.
"""Validate a text-to-3D prompt."""
if not isinstance(prompt, str) or not prompt.strip():
raise ValueError("prompt must be non-empty text")
return prompt.strip()
def validate_style(style):
The skill invokes network access and depends on environment-stored credentials, but the manifest does not declare tool scope or permissions boundaries. That omission weakens reviewability and least-privilege controls, making it easier for an operator or hosting platform to grant broader execution capability than users expect.
The skill instructs users to provide publicly accessible asset URLs to a third-party API without an upfront privacy warning. This can expose private models or images to unintended public access or third-party retention if users upload sensitive assets and make them externally reachable.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
CN_BASE_URL = "https://api.aholo3d.cn"
INTERNATIONAL_BASE_URL = "https://api.aholo.ai/global"
REGION_BASE_URLS = {
"cn": CN_BASE_URL,
"international": INTERNATIONAL_BASE_URL,
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
CN_BASE_URL = "https://api.aholo3d.cn"
INTERNATIONAL_BASE_URL = "https://api.aholo.ai/global"
REGION_BASE_URLS = {
"cn": CN_BASE_URL,
"international": INTERNATIONAL_BASE_URL,
Skill allows unbounded resource consumption (API calls, storage, compute). Without rate limits or quotas, a compromised or misbehaving agent can cause denial-of-service or cost overruns.
url,
headers=None,
data=None,
timeout=None,
retries=None,
stream=False,
):
The skill tells users to export and pass an API key in an authorization header but does not warn about secure secret handling. In practice this increases the chance of credential leakage through shell history, logs, screenshots, copied commands, or accidental disclosure when debugging.