Pub Mdconv

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

Overview

This looks like a Markdown converter, but the artifacts describe a broad SkillBoss API tool that can call many unrelated services, including scraping, email, and SMS.

Install only if you intend to use a broad SkillBoss multi-provider API integration, not just a local Markdown converter. Use a dedicated API key, review every command before running it, avoid sensitive files unless you accept the external data flow, and do not run the referenced run.mjs helper unless you have verified its source.

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 user expecting a narrow document converter may instead grant access to a much broader external AI service.

Why it was flagged

The artifact presents itself as a Markdown/markitdown converter but then primarily documents a broad SkillBoss API gateway, which could cause users to underestimate the scope of what they are enabling.

Skill content
description: "Convert documents and files to Markdown using markitdown..." ... "# SkillBoss" ... "One API key, 50+ models across providers"
Recommendation

Rename and describe the skill as a broad SkillBoss API integration, or split the Markdown conversion function into a narrow, clearly scoped skill.

What this means

The agent could be guided to use capabilities far beyond file conversion, such as scraping, storage, or communications, if the user does not carefully constrain it.

Why it was flagged

The skill exposes broad, generic API invocation through Bash/curl across many capability classes, including high-impact categories that are not bounded to Markdown conversion.

Skill content
Call any model directly by ID ... Types: `chat`, `image`, `video`, `tts`, `stt`, `music`, `search`, `scraper`, `email`, `storage`, `ppt`, `embedding`
Recommendation

Limit documented commands to Markdown/document parsing, or add explicit user-confirmation requirements and scope limits for non-conversion actions.

What this means

Compromise or misuse of this key could incur costs or perform actions across many supported providers and model types.

Why it was flagged

The required credential is not just for local Markdown conversion; it appears to unlock a broad multi-provider API surface.

Skill content
Auth: `-H "Authorization: Bearer $SKILLBOSS_API_KEY"` ... "One API key, 50+ models across providers (Bedrock, OpenAI, Vertex, ElevenLabs, Replicate, Minimax, and more)."
Recommendation

Use a dedicated, least-privilege SkillBoss key if available, monitor usage, and avoid sharing a key that has broader account permissions than needed.

What this means

Sensitive documents, prompts, images, or audio may leave the local environment when using this skill.

Why it was flagged

The artifacts disclose that user content may be sent to HeyBossAI and routed to downstream providers, including examples involving audio data.

Skill content
Base URL: `https://api.heybossai.com/v1` ... "providers (Bedrock, OpenAI, Vertex, ElevenLabs, Replicate, Minimax, and more)" ... `"audio_data": "BASE64_AUDIO"`
Recommendation

Do not send confidential files or recordings unless you are comfortable with HeyBossAI and its downstream providers handling that data.

What this means

If a user tries to run `run.mjs` from another location, they may execute code that was not included in this review.

Why it was flagged

Several reference files include commands for a `run.mjs` helper, but the supplied package has no install spec or code file for that helper.

Skill content
run.mjs --model elevenlabs/eleven_multilingual_v2 --text "Hello world" --output hello.mp3
Recommendation

Use the documented curl commands or only run a helper script whose source and provenance you have verified.