other
- Location
SKILL.md:538- Finding
Unnecessary Remote Disclosure of Arbitrary User Text
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed AgentPMT-hosted text utility, but users should avoid sending confidential text and should be careful with the optional unpinned setup commands.
Install only if you are comfortable sending the text you submit to AgentPMT's remote service. Do not use it for secrets, private keys, credentials, regulated data, confidential logs, customer records, or proprietary source unless that remote processing is approved. Prefer pinned or trusted installation paths for the related setup skills instead of bare npx commands.
SKILL.md:538Unnecessary Remote Disclosure of Arbitrary User Text
SKILL.md:524Execution and Installation of Unpinned Third-Party Dependencies
The top-level description markets text manipulation features but does not prominently warn that submitted text is processed via AgentPMT-hosted remote tool calls. This can mislead users and downstream agents into sending confidential text off-platform without informed consent, which is especially risky because the skill is designed to process arbitrary imported data and documents.
The activation guidance includes broad, everyday phrases such as cleaning text, formatting widths, quotes, and word/character count requirements. Overly generic triggers can cause unintended invocation of a remote tool, leading to accidental transmission of user content to an external service when the user did not explicitly request that integration.
The skill instructs users to install supporting skills via npx skills ... without pinning an exact package/version. Unpinned remote package execution creates a supply-chain risk: a compromised upstream package, dependency, or future breaking release could execute unintended code during installation or alter the installed skill behavior.
This line recommends npx skills installation without a pinned version, which delegates trust to the latest upstream package at execution time. If the package or one of its dependencies is malicious or compromised, users may run attacker-controlled code during setup.
Using npx skills here again introduces an avoidable supply-chain exposure because the toolchain version is not fixed. The risk is amplified by this being setup guidance, where users may run the command directly with elevated trust.
This installation example is also unpinned and therefore susceptible to upstream compromise or silent behavior changes. Security-sensitive setup instructions should be deterministic; otherwise, the same documented command may install different code over time.
The referenced npx skills command lacks version pinning, creating the same supply-chain and reproducibility risk as the earlier occurrences. Users following documentation may inadvertently install altered code if the upstream package changes or is hijacked.
Another unpinned npx skills invocation appears in reference material, reinforcing insecure installation practices. Repeated insecure setup commands increase the chance that consumers will execute unreviewed remote code as part of onboarding.
The skill directs agents to an external AgentPMT MCP server endpoint, which means user-provided text may leave the local environment. In this context, external transmission is an expected product behavior, but it still represents a real confidentiality risk because the tool handles arbitrary text that may contain secrets, proprietary data, or personal information.
- What AgentPMT is: ../what-is-agentpmt (ClawHub: `what-is-agentpmt`, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: `npx skills add AgentPMT/agent-skills --skill what-is-agentpmt`)
- AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup (ClawHub: `agentpmt-account-mcp-rest-api-setup`, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup`)
- Marketplace product: https://www.agentpmt.com/marketplace/text-manipulation-and-converter
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase
The REST invoke endpoint similarly enables transmission of arbitrary user text to an external service. Because this skill's primary purpose is text processing, accidental disclosure is plausible if agents route routine text-cleaning tasks through the remote endpoint without surfacing that boundary to the user.
- AgentPMT account MCP/REST setup: ../agentpmt-account-mcp-rest-api-setup (ClawHub: `agentpmt-account-mcp-rest-api-setup`, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: `npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup`)
- Marketplace product: https://www.agentpmt.com/marketplace/text-manipulation-and-converter
- AgentPMT main MCP server: https://api.agentpmt.com/mcp/
- AgentPMT REST invoke endpoint: https://api.agentpmt.com/products/purchase
This markdown file describes normalize-whitespace as trimming lines, removing empty lines, and collapsing spaces, which can permanently alter formatting or content structure. The description does not include any warning that the transformation is lossy or irreversible, despite the rule requiring markdown files to warn about behaviors that could affect user data integrity.
The remove-accents action strips diacritical marks, which can permanently change spelling, pronunciation, or meaning in many languages. The markdown description presents the operation without any user-facing caution about this lossy transformation affecting user data.
No suspicious patterns detected.