atxp-memory
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of
npxto execute theatxpCLI tool for all operations including cloud synchronization (push,pull), status checks, and local indexing. The commands are directed at a user-provided directory path. - [EXTERNAL_DOWNLOADS]: The skill uses
npx atxp@latest, which fetches and runs the latest version of the vendor's package from the NPM registry. It also downloads archived workspace data from the vendor's servers (atxp.ai) during thepulloperation. - [REMOTE_CODE_EXECUTION]: The execution of
npx atxp@latestconstitutes the execution of remote code retrieved from a public registry at runtime. This is the primary mechanism for the skill's functionality. - [DATA_EXFILTRATION]: The
pushcommand is designed to upload the content of all markdown (.md) files within a specified directory to the vendor's cloud servers. While the skill documentation states only markdown files are sent, these files may contain sensitive user information or agent memories. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because the
pullcommand retrieves content from a remote server and writes it to the local workspace. If the remote backup is compromised or contains malicious markdown, those instructions could be processed by the agent in future sessions. - Ingestion points: The
pullcommand downloads data into the local filesystem at the specified--path(SKILL.md). - Boundary markers: None identified in the skill instructions to distinguish between trusted local data and pulled remote data.
- Capability inventory: The skill has the capability to write to the filesystem and execute shell commands via npx.
- Sanitization: There is no mention of sanitizing or validating the contents of the pulled markdown files before they are written to the workspace.
- [DYNAMIC_EXECUTION]: The skill relies on
npxto dynamically resolve and execute theatxppackage. Additionally, it mentions an optional dependency,@zvec/zvec, which is an embedded vector database used for local indexing and search operations.
Audit Metadata