Guardian Compliance

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill is a coherent read-only Guardian Compliance integration, but it uses a Guardian token and can display sensitive immigration, tax, business, and document metadata.

This skill appears aligned with its stated purpose and does not show malicious behavior in the provided artifacts. Before installing, make sure you trust Guardian Compliance with immigration, tax, business, and document metadata; protect GUARDIAN_TOKEN; and do not override GUARDIAN_API_URL unless you are certain the endpoint is trusted.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

No VirusTotal findings for this skill version.

View on VirusTotal

Risk analysis

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

Anyone with the configured Guardian token could potentially access the user's Guardian compliance data through the API.

Why it was flagged

The skill uses a bearer token from the environment to access the user's Guardian account data. This is expected for the stated purpose, but the token grants sensitive account access.

Skill content
TOKEN="${GUARDIAN_TOKEN:-}" ... curl -sf -H "Authorization: Bearer $TOKEN" "$API_URL/api/dashboard/timeline"
Recommendation

Store GUARDIAN_TOKEN only in the skill's intended environment, avoid sharing it, and revoke or rotate it if it may have been exposed.

What this means

Compliance questions and responses may involve sensitive immigration, tax, business, and document information handled by Guardian's service.

Why it was flagged

The Ask Guardian workflow sends user questions to an external AI assistant that can use sensitive Guardian account context. This is disclosed and purpose-aligned, but users should understand the data boundary.

Skill content
This sends the question to Guardian's AI assistant which has full context of the user's documents, findings, and immigration status.
Recommendation

Use this feature only for information you are comfortable processing through Guardian, and avoid including unnecessary sensitive details in questions.

What this means

If GUARDIAN_API_URL is changed to an untrusted server, the Guardian token and questions could be sent there.

Why it was flagged

The API base URL can be overridden, and the bearer token is sent to the configured URL. This is disclosed in the skill, but misconfiguration could send the token to an unintended endpoint.

Skill content
API_URL="${GUARDIAN_API_URL:-https://guardian-compliance.fly.dev}" ... -H "Authorization: Bearer $TOKEN" ... "$API_URL/api/chat"
Recommendation

Leave GUARDIAN_API_URL unset unless you intentionally use a trusted Guardian endpoint, preferably over HTTPS.