Omada Viewer

PassAudited by ClawScan on May 10, 2026.

Overview

The skill appears to be a read-only Omada diagnostics helper, but users should handle the required controller API credentials carefully and keep them viewer-scoped.

This skill looks appropriate for read-only Omada troubleshooting. Before using it, create a dedicated Viewer-level Omada Open API app, keep the client secret out of chat, avoid disabling SSL verification unless necessary, and do not use the broad endpoint reference to perform configuration changes.

Findings (4)

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.

What this means

If the API app is over-privileged, the same credentials could allow broader controller access than this read-only skill needs.

Why it was flagged

The skill needs credentials to the user's Omada controller, which is expected for this purpose but gives access to network inventory and controller data.

Skill content
Requires user-provided Omada Open API credentials... Required configuration: `OMADA_URL`, `OMADA_CLIENT_ID`, `OMADA_CLIENT_SECRET`
Recommendation

Create a dedicated Omada Open API app with Viewer permissions, store credentials in environment variables or a local secret store, and do not paste secrets into chat.

What this means

Disabling SSL verification could make controller credentials or diagnostic data easier to intercept on an untrusted network.

Why it was flagged

The script allows TLS certificate verification to be disabled for local/self-signed controllers. This is disclosed and optional, but it can weaken protection for credentials and API responses.

Skill content
OMADA_VERIFY_SSL   - Set to "false" to disable SSL verification
Recommendation

Keep SSL verification enabled when possible, use a trusted certificate or trusted local network, and only set `OMADA_VERIFY_SSL=false` when you understand the risk.

What this means

A user or agent reading the reference file could see mutation endpoints, but the skill's documented commands do not instruct using them for changes.

Why it was flagged

The broad endpoint catalog includes write-capable API endpoints, even though SKILL.md and the visible helper script are framed as read-only diagnostics.

Skill content
POST ... Create new filter ... PUT ... Modify an existing filter ... DELETE ... Delete an existing filter
Recommendation

Use only the read-only commands and GET endpoints for this skill, and keep the Omada API app limited to Viewer permissions.

What this means

Installation may vary by environment, and users should avoid installing packages from untrusted sources.

Why it was flagged

The script depends on the Python requests package, but the skill has no install spec or pinned dependency declaration. This is common for a small helper script, but users may need to manage the dependency themselves.

Skill content
Error: requests library required. Install with: pip install requests
Recommendation

Install dependencies from a trusted Python environment and review the included scripts before running them.