dida365-ticktick-agent

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill’s task-management purpose is coherent, but it asks you to install an unreviewed global npm tool and give it a Dida365 session cookie, so it should be reviewed before use.

Only install this if you trust and have verified the dida365-ai-tools npm package. Treat the Dida365 cookie like a password: do not paste it into tools you have not inspected, and revoke or rotate it if you stop using the skill.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

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.

What this means

Anyone or anything with access to that saved cookie may be able to access or change your Dida365 account data.

Why it was flagged

The skill asks the user to copy a browser session cookie and save it into the CLI. That is high-impact account access, and the artifacts do not clearly define the credential storage location, lifetime, revocation path, or metadata credential declaration.

Skill content
复制 **t** cookie 的值 ... dida365 auth cookie "你的cookie值"
Recommendation

Prefer official OAuth or least-privilege tokens when possible, verify the CLI before giving it a cookie, and know how to revoke the cookie or log out all sessions.

What this means

Installing the package globally gives unreviewed third-party code local execution opportunity and then provides it with Dida365 credentials.

Why it was flagged

The skill delegates functionality to a globally installed npm package that is not included in the reviewed artifacts. Combined with unknown source/homepage metadata and credential handling, this creates a material provenance and trust gap.

Skill content
npm install -g dida365-ai-tools
Recommendation

Inspect and verify the npm package source, pin a known version, install in a sandbox or isolated environment, and avoid providing credentials until provenance is clear.

What this means

Incorrect commands could create, complete, or synchronize the wrong tasks.

Why it was flagged

These commands are purpose-aligned for a task-management skill, but they can mutate or broadly sync account task data.

Skill content
dida365 task create "<标题>" -p <projectId> ... dida365 task complete <projectId> <taskId> ... dida365 sync all
Recommendation

Require explicit user confirmation for create, complete, or sync operations, especially when task or project IDs are ambiguous.