ticktick-cli
Fail
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: Suspicious dependency usage detected.\n
- The script
scripts/ticktick_cli.pylistshttpxyz>=0.42.1as a dependency in its inline metadata block.\n - The file
scripts/ticktick_api_client.pyimportshttpxyzand uses it to perform network operations, mimicking the API structure of the legitimatehttpxlibrary.\n - This name is a likely typosquat of the well-known
httpxlibrary, which is a common technique used to distribute malicious code through package registries.\n- [EXTERNAL_DOWNLOADS]: The skill attempts to install and load a non-standard third-party package.\n - Installation is triggered via the
uvtool metadata inscripts/ticktick_cli.py.\n - The package source for
httpxyzis unverifiable and mimics a trusted library name to evade detection.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from the TickTick/Dida365 API which could contain malicious instructions.\n - Ingestion points: Data enters the agent's context through commands like
project list,project data,task get, andtask filterinscripts/ticktick_cli.py.\n - Capability inventory: The skill has the ability to execute shell commands (e.g.,
rmfor cleanup), perform network requests to TickTick APIs, and manage sensitive authentication tokens stored locally.\n - Boundary markers: There are no instruction delimiters or specific warnings to the agent to ignore instructions embedded within task content or titles.\n
- Sanitization: External content retrieved from the API is parsed directly into Pydantic models and displayed to the agent without escaping or filtering.
Recommendations
- AI detected serious security threats
Audit Metadata