notion-md-upload-skill
Pass
Audited by Gen Agent Trust Hub on Jun 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill's instructions and execution logic involve running shell commands to set up the environment and execute the script. Specifically, it uses
npm installandnpx -y tsxto manage dependencies and run the TypeScript source code. - [EXTERNAL_DOWNLOADS]: The
npm installcommand downloads third-party packages from the public npm registry. While the providedpackage.jsononly liststsx, the installation process inherently fetches external code. - [DATA_EXPOSURE]: The script
scripts/main.tsaccesses a sensitive credential file located at~/.config/notion/api_key. This access is intended for its primary purpose of authenticating with the Notion API. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted local Markdown files which serves as an attack surface for indirect prompt injection.
- Ingestion points: The
scripts/main.tsscript reads markdown files from paths provided as command-line arguments. - Boundary markers: None identified; the agent is not instructed to use delimiters or ignore instructions within the files.
- Capability inventory: The skill can perform network operations via the Notion API and execute shell commands through the setup process.
- Sanitization: There is no evidence of sanitization or filtering of the markdown content before it is processed or sent to the API.
Audit Metadata