Pub Web Search

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

Overview

This is not obviously malicious, but it is a broad SkillBoss API gateway—not just web search—and can use one key for multi-provider models plus email/SMS batch actions without visible guardrails.

Install only if you intentionally want a broad SkillBoss API gateway, not just web search. Use a limited API key with quotas if possible, confirm before any email/SMS/batch action, avoid uploading sensitive files or audio unless you trust the routing and retention policies, and do not run any external run.mjs helper without reviewing it.

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

An agent using this skill could send emails or SMS messages through the provider if prompted or if it misinterprets a task.

Why it was flagged

The skill lists outbound and bulk messaging actions as available tool models. These actions can affect third parties, reputation, and billing, and the provided artifacts do not show confirmation, recipient, quota, or rate-limit controls.

Skill content
`email/send` | Send single email ... `email/batch` | Send batch emails ... `prelude/notify-batch` | Batch SMS notifications
Recommendation

Require explicit user confirmation and narrowly scoped recipient/content limits before invoking any email, SMS, or batch-send model.

What this means

Misuse of this key could incur costs, expose user prompts or files to providers, or trigger actions beyond web search.

Why it was flagged

The required credential delegates broad access across many providers and model types, rather than a narrowly scoped web-search-only capability.

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

Use a least-privilege key if available, set billing/quota limits, and install only if you trust SkillBoss to broker all listed provider calls.

What this means

Sensitive prompts, documents, audio, or images may be processed by whichever provider the service selects.

Why it was flagged

Smart routing can send user prompts or uploaded content to different downstream providers. This is disclosed and purpose-aligned, but the exact destination may vary.

Skill content
use smart routing to auto-select the cheapest or highest-quality option for a task
Recommendation

Avoid sending sensitive data unless you understand the provider routing and retention policies; choose an explicit model/provider when needed.

What this means

A malicious web page could try to influence the agent’s behavior if the agent treats fetched content as instructions.

Why it was flagged

The skill can retrieve and process arbitrary web pages, whose contents may include prompt-injection text. This is expected for a search/scraping skill but should be treated as untrusted data.

Skill content
`linkup/fetch` | URL-to-markdown fetcher ... `firecrawl/scrape` | Single page scraping ... `firecrawl/extract` | AI structured extraction
Recommendation

Treat search and scraped page contents as untrusted evidence, not as instructions to the agent.

What this means

If a user obtains and runs a separate run.mjs script, that code would not have been reviewed as part of this skill.

Why it was flagged

Auxiliary documentation references a run.mjs helper, but no such script is included in the provided manifest or install spec. This is not malicious by itself, but its provenance is outside this review.

Skill content
run.mjs --model openai/whisper-1 --file recording.m4a
Recommendation

Use the documented curl commands or review any external helper script before running it.