atxp

SAFE max severity MEDIUMSkillSpector Caution 12 registry skills.sh last scanned 1 scan

Verdict safe, but 3 findings (3 medium), mainly data exfiltration, unauthorized tool use. Most recent scan 2026-02-05.

The ATXP skill provides legitimate functionality for accessing external API services (web search, AI media generation, email) but presents MEDIUM security risks primarily around credential management and external tool execution. The skill relies on npx to execute commands from an external npm package, creating supply chain risk if that package is compromised. Credential handling via environment variable sourcing could expose sensitive tokens. The email send functionality could be abused for data exfiltration without proper safeguards. Missing metadata fields reduce transparency. The skill does not contain direct prompt injection attempts or obvious malicious code, but the external dependencies and credential exposure patterns warrant careful review before deployment.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Access ATXP paid API tools for web search, AI image generation, music creation, video generation, X/Twitter search, and email. Use when users need real-time web search, AI-generated media (images, music, video), X/Twitter search, or to send/receive emails. Requires authentication via `npx atxp login`.

Package
1 file, 2.8 KB
SKILL.md
367 words, 12+ sections
Code
None. Instructions only.

SKILL.md covers: ATXP Tools · Authentication · Check if authenticated · If not set, login: · Commands · Email · Check Inbox · Read Message · Send Email · PaaS Tools · Usage · Programmatic Access

Findings

MEDIUM Credential Exposure via Environment Variable Sourcing Data Exfiltrationllm

The skill instructs the agent to execute 'source ~/.atxp/config' which loads environment variables from a user configuration file. This pattern can expose credentials if the config file is compromised or if the skill is used in a shared environment. The ATXP_CONNECTION credential is then stored in the environment and could be accessed by other processes or logged.

SKILL.md

```bash
# If not set, login:
npx atxp login
source ~/.atxp/config
```
Remediation: Consider using more secure credential management approaches: (1) Use temporary session tokens instead of persistent environment variables, (2) Implement credential scoping to limit exposure, (3) Warn users about the security implications of sourcing config files, (4) Use secure credential storage mechanisms provided by the OS (keychain, credential manager)
MEDIUM Unrestricted External Tool Execution via npx Unauthorized Tool Usellm

The skill executes arbitrary npx commands to interact with external ATXP API services without any validation or sandboxing. The npx command can download and execute code from npm registries, creating a supply chain risk. If the 'atxp' package is compromised or typosquatted, malicious code could be executed on the user's system.

SKILL.md

```bash
npx atxp search <query>
npx atxp image <prompt>
npx atxp music <prompt>
npx atxp video <prompt>
npx atxp x <query>
npx atxp email inbox
npx atxp email send --to <email> --subject <subject> --body <body>
```
Remediation: (1) Pin the atxp package to a specific verified version, (2) Verify package integrity using checksums or signatures, (3) Document the trust assumption users must make about the ATXP npm package, (4) Consider implementing a local wrapper that validates commands before execution, (5) Add warnings about the external dependency and its security implications
MEDIUM Potential Data Exfiltration via Email Send Functionality Data Exfiltrationllm

The skill provides email sending capabilities that could be abused for data exfiltration. An attacker could use prompt injection to instruct the agent to send sensitive data from the user's system to an external email address. The skill does not implement any restrictions on email recipients or content validation.

SKILL.md

```bash
npx atxp email send --to <email> --subject <subject> --body <body>
```
No validation of recipient addresses or content filtering is mentioned.
Remediation: (1) Implement recipient allowlisting or require explicit user confirmation for email sends, (2) Add content scanning to detect potential sensitive data (credentials, API keys, PII), (3) Log all email send operations for audit purposes, (4) Implement rate limiting to prevent bulk data exfiltration, (5) Warn users about the data transmission risks

What is in the package

FileKindSize
SKILL.mddoc2.8 KB

External hosts referenced

search.mcp.atxp.ai

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Package contents recorded 2026-10-22 at commit 3208b5e5d42e. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources