Yoyoalphax Zentao1

Security checks across malware telemetry and agentic risk

Overview

The skill mostly matches a ZenTao integration, but it can use stored ZenTao credentials to make broad write and delete changes, including user and project data.

Install only if you trust the publisher and need write-management access to ZenTao. Use a dedicated least-privilege account, prefer HTTPS, keep TOOLS.md out of version control, and require explicit review before any create/update/delete action, especially user, project, or product deletion.

VirusTotal

64/64 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

If configured with a powerful ZenTao account, a mistaken or over-broad agent action could change or delete business/project/account data.

Why it was flagged

The client can issue destructive ZenTao API calls, including user deletion. These operations are related to ZenTao management but are broad and high-impact, with no artifact-backed scope limits beyond confirmation guidance.

Skill content
elif method.upper() == 'DELETE':
                response = httpx.delete(url, headers=headers, timeout=30)
...
def delete_user(self, user_id: int) -> Tuple[bool, Any]:
        """DELETE /users/{id} - 删除用户"""
Recommendation

Use a least-privilege or read-only ZenTao account when possible, require explicit human confirmation for every write/delete, and avoid using administrator credentials unless these destructive operations are truly needed.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone who can read TOOLS.md may be able to use the ZenTao account, and using HTTP could expose credentials on the network.

Why it was flagged

The skill requires ZenTao account credentials stored in a local markdown file. This is expected for the integration, but the credentials grant whatever permissions that account has, and the example endpoint is non-HTTPS.

Skill content
ZenTao API credentials are stored in the `TOOLS.md` file:

- **API URL:** http://<your-zentao-host>/
- **Username:** <your-username>
- **Password:** <your-password>
Recommendation

Store TOOLS.md securely, do not commit it to version control, prefer HTTPS ZenTao URLs, and use a dedicated account with only the permissions needed.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

It is harder to verify exactly which package/version is being installed and who published it.

Why it was flagged

The embedded metadata does not match the registry-provided slug/version for this evaluation, and SKILL.md/package.json use another version. This creates provenance and package-identity ambiguity, though no hidden installer or exfiltration endpoint is shown.

Skill content
"slug": "yoyoalphax-zentao",
  "version": "1.0.6"
Recommendation

Verify the publisher/source before use and align registry, SKILL.md, package.json, and _meta.json metadata.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

The skill may not run as documented until an undeclared dependency is installed.

Why it was flagged

The code imports httpx, but requirements.txt only lists requests and beautifulsoup4. This incomplete dependency declaration may lead to failed runs or ad-hoc dependency installation.

Skill content
import requests
import httpx
Recommendation

Declare and pin all required Python dependencies, including httpx, in requirements.txt or the install metadata.