building-plugins
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Executes various shell commands via the
ampCLI (amp plugins list,amp plugins repositories,amp clone,amp plugins import) andgitcommands (git init,git commit,git push) to manage plugin lifecycles. - [EXTERNAL_DOWNLOADS]: Fetches external content using
read_web_pagefor URL inspection andamp cloneto retrieve plugin repositories from the vendor's infrastructure or user-provided URLs. - [DYNAMIC_EXECUTION]: Loads and executes TypeScript or JavaScript plugins using the
load_plugintool. This is the core functionality intended for extending the platform's capabilities. - [INDIRECT_PROMPT_INJECTION]: Processes untrusted content from external URLs via
read_web_page. - Ingestion points:
read_web_pageis used to inspect plugin URLs before import (SKILL.md). - Boundary markers: None explicitly mentioned for handling the output of
read_web_pagebefore the agent processes it. - Capability inventory: The skill has the ability to write files to persistent locations (
~/.config/amp/plugins/,.amp/plugins/), execute shell commands (git,amp), and load executable code (load_plugin). - Sanitization: The instructions recommend manual review ("Review the imported files") but do not specify technical sanitization or automated validation for the fetched content.
Audit Metadata