Unified LLM Gateway - One API for 70+ AI models. Route to GPT, Claude, Gemini, Qwen, Deepseek, Grok and more
Analysis
This appears to be a straightforward LLM gateway, but users should know their AIsa API key and submitted prompts or images are sent to api.aisa.one.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Source: unknown
The publisher/source provenance is not identified. This matters because the skill uses a credentialed external API, although the artifacts do not show a remote installer, hidden dependency, or unreviewed auto-execution path.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
self.api_key = api_key or os.environ.get("AISA_API_KEY") ... "Authorization": f"Bearer {self.api_key}"The helper reads an AIsa API key from the environment and sends it as a bearer token. This is expected for the stated LLM gateway purpose, but it grants access to the user's AIsa account and quota.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
BASE_URL = "https://api.aisa.one/v1" ... return self._request("POST", "/chat/completions", data=payload, stream=stream)The client sends chat payloads, and for vision requests image URLs plus prompts, to the external AIsa gateway. This is central to the skill's purpose, but it creates a third-party data boundary.
