now
Warn
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute a local TypeScript CLI and a shell script for rendering and publishing content. - Evidence: The skill instructs the agent to run
npx tsx plugins/now/src/cli.tsfor rendering andbash ~/.claude/skills/here-now/scripts/publish.shfor publishing. - [COMMAND_EXECUTION]: Potential for command injection exists where user-controlled variables are interpolated directly into shell command strings.
- Evidence: Variables such as
{topic},{slug}, and{path}are embedded intobashandnpxcommand lines. Without proper sanitization, malicious input could lead to arbitrary command execution. - [EXTERNAL_DOWNLOADS]: The use of
npxmay lead to the dynamic download and execution of packages from the NPM registry at runtime. - Evidence: Rendering is performed using
npx tsx, which fetches thetsxpackage from the public registry if it is not already cached. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection attack surface by processing untrusted user data to generate HTML content.
- Ingestion points: User-provided
topicstrings and the generatedRenderSpecJSON data inSKILL.md. - Boundary markers: Absent. No delimiters or "ignore instructions" warnings are provided to separate the agent's logic from potentially malicious embedded content.
- Capability inventory: The skill has access to
Bash(for CLI operations) andWrite(for file creation). - Sanitization: Absent. The inclusion of a
custom-htmlelement type allows for the generation of raw HTML and JavaScript, posing an XSS (Cross-Site Scripting) risk in the final rendered dashboard.
Audit Metadata