Preflight

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

Overview

Preflight appears purpose-aligned for checking draft content with AI personas, with minor notes about custom persona files, model-endpoint data sharing, and an undeclared helper-script dependency.

This skill looks reasonable for pre-publication feedback. Before installing or using it, check any project-specific persona file, use only a trusted model endpoint for confidential drafts, and be aware that the bundled helper may need a manually installed Python dependency.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending 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

A project file could change how the skill judges your draft and make feedback less reliable.

Why it was flagged

A project-local file can persistently define the personas used for future evaluations. This is intended customization, but a tampered persona file could bias the verdict or rewrite suggestions.

Skill content
Check for `preflight-personas.md` in the project root. If it exists, use those personas. Otherwise use the defaults in `references/personas.md`.
Recommendation

Review any `preflight-personas.md` file before relying on the result, especially in shared or untrusted repositories.

What this means

If configured to use a remote endpoint, unpublished launches, pricing, or announcements may leave your machine.

Why it was flagged

The helper sends draft content to an OpenAI-compatible model endpoint. The default base URL is local Ollama, but the script also allows a different endpoint via `--base-url`.

Skill content
client = OpenAI(api_key="ollama", base_url=base_url)
Recommendation

Use a trusted local or approved model endpoint, and avoid submitting confidential drafts to unknown remote services.

What this means

Using the helper may require manually installing an unpinned package that is not captured in the skill metadata.

Why it was flagged

The included helper has a Python package dependency, while the registry metadata declares no install specification. This is not suspicious by itself, but it is an under-declared setup requirement.

Skill content
Error: openai package required. Install with: pip install openai
Recommendation

Install dependencies from trusted package sources, consider pinning versions, and prefer metadata that declares required runtime packages.