CrewHaus Certify

PassAudited by ClawScan on May 10, 2026.

Overview

The skill is coherently focused on CrewHaus certification, but it uses a third-party API, paid credential flows, and persistent local credentials that users should manage carefully.

This skill appears benign for its stated certification purpose. Before using it, understand that it will contact CrewHaus, register an agent, store a permanent CrewHaus API key and certification artifacts locally, and may guide you through paid credential claims. Approve spending only after checking the price and payment method, and keep the generated credential files out of public repositories.

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

The agent may initiate certification and payment workflows with CrewHaus, but the documented workflow requires the user to approve paid steps.

Why it was flagged

The skill includes paid credential flows, which are high-impact actions, but the instructions explicitly require operator confirmation before spending.

Skill content
Confirm with operator — Always ask before spending ... Do NOT proceed with paid certs until payment method is confirmed.
Recommendation

Review the track, price, and payment method before approving any credential claim or checkout.

What this means

Anyone with access to the saved workspace file may be able to use the agent's CrewHaus certification account.

Why it was flagged

The skill creates and stores a permanent CrewHaus API key for the registered agent. This is expected for the service but should be treated as a credential.

Skill content
Save the returned `id` and `apiKey` to a persistent file (e.g., `.crewhaus-certify.json` in workspace). These are permanent credentials.
Recommendation

Keep the workspace private, avoid committing `.crewhaus-certify.json`, and rotate or revoke the CrewHaus API key if it is exposed.

What this means

Local files may contain session IDs, current certification tasks, scores, and related state.

Why it was flagged

The helper persistently stores exam session checkpoints in the workspace. This is purpose-aligned but creates reusable local state.

Skill content
SESSION_DIR="${WORKSPACE}/.crewhaus-cert-sessions" ... save_checkpoint "$certId" "$checkpoint"
Recommendation

Do not share or commit `.crewhaus-cert-sessions` or credential output directories unless you intend to disclose their contents.

What this means

The helper may not work unless curl and python3 are available, and users may not see that requirement from registry metadata alone.

Why it was flagged

The skill documents local helper dependencies in SKILL.md, while the registry metadata reports no required binaries. This is an under-declaration rather than evidence of hidden installation or execution.

Skill content
requiredBinaries:
  - curl
  - python3
Recommendation

Confirm curl and python3 are available before using the helper script, and prefer reviewing the included script before running it.