Idea Vault

Security checks across malware telemetry and agentic risk

Overview

The skill mostly matches its local idea-vault purpose, but it deserves review because it can optionally use a yt-dlp cookies file and makes network calls while saving chat-derived content.

Install only if you are comfortable with a local vault retaining saved chat notes and with disclosed calls to YouTube, TranscriptAPI, and captured URLs. Be especially careful with `IDEA_VAULT_YTDLP_COOKIES`: leave it unset unless needed, and never point it at broad browser session data without understanding the consequences.

VirusTotal

64/64 vendors flagged this skill as clean.

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.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

If a user configures a browser or account cookie file, transcript fetching may run with the user's logged-in identity and could expose sensitive session material if mishandled.

Why it was flagged

The documented optional cookie setting suggests the skill can be configured to use a yt-dlp cookies file. Cookie files can contain account/session credentials, but the artifacts do not clearly explain which cookies are expected, when they are used, or how that session data is bounded.

Skill content
Optional:

- `IDEA_VAULT_YTDLP_BIN`
- `IDEA_VAULT_YTDLP_COOKIES`
Recommendation

Do not set the cookies option unless necessary. If used, provide a minimal YouTube-only cookie export and avoid broad browser profile/session files. The skill author should declare this optional credential path and document exact handling and scope.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

Vaulting a link can reveal that URL or video lookup to YouTube, TranscriptAPI, or the linked source site.

Why it was flagged

The skill discloses that captured URLs and YouTube transcript workflows can trigger outbound requests. This is expected for a link/transcript vault, but users should notice that saving a link may contact external services.

Skill content
This skill can make outbound network calls to:
- `youtube.com` ...
- `transcriptapi.com` ...
- source/asset URLs included in captured messages
Recommendation

Avoid using the skill for sensitive private links or notes unless you are comfortable with the disclosed network calls. Consider confirming before fetching arbitrary captured asset URLs.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Future installs may get a newer dependency version than the author tested.

Why it was flagged

The skill asks users to install a Python dependency with a lower-bound version rather than an exact pin or lockfile. This is common and purpose-aligned, but it leaves the exact installed package version to the environment at install time.

Skill content
requests>=2.31.0
Recommendation

Install in a virtual environment and prefer pinned versions or a lockfile if reproducibility matters.

#
ASI06: Memory and Context Poisoning
Low
What this means

Saved notes and transcripts may remain searchable on disk after the chat ends.

Why it was flagged

The skill intentionally persists chat-derived notes, links, transcripts, and an index for later search. This is the core function, but it creates retained local context that could include sensitive user content.

Skill content
1) Read recent messages in the current chat.
...
5) Upsert into vault ...

Under `VAULT_DIR`:

- `entries/...`
- `transcripts/...`
- `index.json`
- `_cache/`
Recommendation

Set `IDEA_VAULT_DIR` to a private location, review saved entries, and avoid vaulting secrets or sensitive private chat content.