Sendbl

PassAudited by ClawScan on Apr 30, 2026.

Overview

Sendbl appears to be a legitimate instruction-only file-link skill, but it uses a sensitive API key and can create, expose, or delete file-exchange links if misused.

Install this only if you are comfortable giving the assistant access to a Sendbl personal access token. Verify recipients, filenames, upload/download links, and owner tokens before sharing or deleting anything, and revoke or rotate tokens if they are exposed.

Findings (6)

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

If invoked on the wrong token or link, the assistant could delete the wrong Sendbl link and its uploaded files.

Why it was flagged

The skill exposes API operations through curl, including an irreversible delete operation. This is aligned with the stated file-link management purpose and the skill says to confirm first, but it can affect external user data.

Skill content
curl -sS -X DELETE "https://api.sendbl.com/v1/uploadLink?token=<owner_token>"
Recommendation

Confirm the exact link, owner token, and intended action before any delete or other high-impact API call.

What this means

Anyone who obtains the API key may be able to use the user's Sendbl API access.

Why it was flagged

The skill requires a Sendbl personal access token stored as an environment variable. This is clearly disclosed and necessary for the API, but it is still account-level sensitive authority.

Skill content
create a personal access token... Treat this token as a password... export SENDBL_API_KEY="sk_pat_..."
Recommendation

Store the key only in the intended environment, rotate it periodically, and revoke it immediately if it is exposed.

What this means

The package contents may not be perfectly aligned with the registry metadata, making provenance slightly less clear.

Why it was flagged

The supplied registry metadata says version 1.0.3 while the bundled _meta.json says 1.0.2, and the source is listed as unknown. There are no code files or install scripts, but the provenance/version mismatch is worth noticing.

Skill content
"version": "1.0.2"
Recommendation

Verify the skill source or package version before trusting it with a Sendbl API key.

What this means

A mistaken file path or URL could upload the wrong local file to an external storage destination.

Why it was flagged

The skill instructs use of shell commands to upload a local file to a presigned URL. This is expected for the file-transfer purpose, but users should ensure the file path and destination are correct.

Skill content
curl -X PUT --data-binary @<local-file> "<presigned_upload_url>"
Recommendation

Only run or approve the PUT command after checking the local filename and confirming the recipient/destination.

What this means

If owner tokens or download/upload links are exposed in shared chats, logs, or notes, someone else may access or manage the link.

Why it was flagged

The skill handles owner tokens and file-access links that may appear in the conversation context. These are expected for Sendbl operations, but they are sensitive capability values.

Skill content
owner_token (keep — required for delete and list-files)... Always remind the user to save owner_token and upload_link_id
Recommendation

Keep owner tokens and file links private, and avoid storing them in shared or persistent assistant memory unless intentionally needed.

NoteHigh Confidence
ASI08: Cascading Failures
What this means

Deleting the wrong Sendbl link could permanently remove access to uploaded files.

Why it was flagged

A single mistaken delete action can remove a link and all associated uploaded files. The skill appropriately calls for user confirmation, but the action is irreversible.

Skill content
Removes the link and all uploaded files... Confirm with the user before calling — this is irreversible.
Recommendation

Before deletion, verify the owner token, link identity, and that the user understands the files will be removed.