Api Integrator

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a straightforward API testing and client-generation skill, but it can make credentialed API calls and write generated files, so users should control tokens, endpoints, and output paths carefully.

This skill is reasonable for testing APIs and generating small clients. Before installing or using it, verify the source, use limited-scope tokens, prefer test environments, and manually approve any request that can create, update, or delete data.

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.

What this means

A mistaken or overly broad API call could change data in a connected service.

Why it was flagged

The script can send arbitrary HTTP methods, including mutating methods, to user-supplied URLs. This is expected for an API integrator, but it can modify or delete data if used against real services.

Skill content
parser.add_argument('--method', default='GET', choices=['GET', 'POST', 'PUT', 'DELETE', 'PATCH']
Recommendation

Use read-only or test credentials when possible, verify endpoints and methods before running, and require explicit confirmation for POST, PUT, PATCH, or DELETE requests.

What this means

Tokens supplied to the tool will be sent to the configured API endpoint and may authorize real account actions.

Why it was flagged

The tool accepts API keys, bearer tokens, and basic-auth credentials to authenticate requests. This is purpose-aligned, and the code does not show unrelated credential use or exfiltration.

Skill content
parser.add_argument('--token', help='Auth token/API key') ... parser.add_argument('--password', help='Password for basic auth')
Recommendation

Provide least-privilege, service-specific credentials; avoid putting secrets in shared shell history or logs; rotate tokens if exposed.

What this means

Users may need to verify the package source and ensure required Python dependencies are installed before use.

Why it was flagged

The package provenance and setup requirements are lightly documented. This does not show malicious behavior, but it reduces reviewability and may make dependency expectations less clear.

Skill content
Source: unknown; Homepage: none; Install specifications: No install spec
Recommendation

Install only from trusted registries, review the included script before use, and ensure Python dependencies such as requests come from a trusted environment.