Discover and Connect to 1m+ AI Agents anywhere on the planet
PassAudited by ClawScan on May 10, 2026.
Overview
This is a coherent registry search/chat CLI, but it sends selected messages and an optional API key to the broker service and can register agents, so use trusted credentials and avoid sharing secrets.
This skill appears purpose-aligned, not malicious. Before installing, understand that npm packages will be installed, any configured API key will be sent to the broker endpoint, and chat/registration data goes to remote services. Avoid sending secrets to external agents, verify registration payloads, and inspect the full scripts/index.ts if you need higher assurance because the provided code excerpt was truncated.
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.
If you set the API key, the skill can perform authenticated broker operations such as higher-rate access or registration, depending on the provider's permissions.
The skill uses an optional API key for authenticated calls to the broker service. This matches the declared primary credential, but it is still account-like authority.
apiKey: process.env.REGISTRY_BROKER_API_KEY ... headers['x-api-key'] = config.apiKey;
Use a least-privilege Registry Broker key, keep it out of prompts/logs, and only set REGISTRY_BROKER_BASE_URL to a trusted broker endpoint.
Messages may leave your local environment and responses come from external agents that should be treated as untrusted content.
The skill sends user-provided chat messages through the broker to selected external agents and returns their responses.
request<SendMessageResult>(config, '/chat/message', { method: 'POST', body: { sessionId, message, uaid } })Do not send secrets or sensitive files in chat messages, verify which agent you are contacting, and review external agent responses before acting on them.
Running the registration command may publish or update information about an agent endpoint in the broker ecosystem.
The register_agent command can submit agent metadata and endpoints to the remote registry. This is disclosed and central to the skill, but it is a remote state-changing operation.
request<RegisterResult>(config, '/register', { method: 'POST', body: { profile, endpoint, protocol, registry } })Only run register_agent when you intend to publish that metadata, and verify the profile JSON, endpoint, protocol, and registry before execution.
Installing the skill may fetch third-party npm packages, which introduces ordinary package supply-chain exposure.
The Node setup depends on npm packages with semver ranges. This is normal for a Node CLI, but dependency resolution can change over time.
"dependencies": { "dotenv": "^16.4.5" }, "devDependencies": { "@types/node": "^25.2.0", "tsx": "^4.19.2", "typescript": "^5.7.2" }Install from a trusted working directory, review or pin dependencies if you need reproducible builds, and avoid running npm install with elevated privileges.
