GitToQuark
Skill references external scripts (scripts/quark-drive.cjs, scripts/install.sh) that are not included in the package, yet the skill declares shell execution, credential persistence to ~/.quarkclouddrive/, and dynamic binary downloads from unversioned GitHub releases and an encoded fallback URL.
SKILL.md line 13-18 explicitly requires scripts/quark-drive.cjs and scripts/install.sh with detailed behavior descriptions, but the scripts/ directory is absent from the package. This is a doc-to-implementation mismatch — the skill cannot function without these files.
SKILL.md:13 Why this conclusion was reached
1/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
11 lower-risk artifacts were extracted and still need context.
The report includes 4 attack-chain steps and 3 severe findings.
1 dependency or supply-chain issues need attention.
Attack Chain
Entry · package
Escalation · SKILL.md:46
Escalation · SKILL.md:59
Impact · SKILL.md:61
What drove the risk score up
SKILL.md declares bash scripts/install.sh and node scripts/quark-drive.cjs but scripts/ is absent from package
Fetches latest release of Quark CLI without version pinning; latest tag can be altered
pdds.quark.cn fallback URL contains base64-like identifier bbhhdeegcbcfbdjdp that could be swapped to a malicious binary
Skill explicitly stores credentials to ~/.quarkclouddrive/ which persists across sessions
Downloads and executes Node.js binary from untrusted external source without integrity verification
Most important evidence
Referenced scripts not included in package
SKILL.md line 13-18 explicitly requires scripts/quark-drive.cjs and scripts/install.sh with detailed behavior descriptions, but the scripts/ directory is absent from the package. This is a doc-to-implementation mismatch — the skill cannot function without these files.
SKILL.md:13 Unversioned Quark CLI download
SKILL.md line 46-56 fetches the latest release tag via GitHub API and downloads the binary without pinning to a version hash. The 'latest' tag is mutable — an attacker who compromises the quarkclouddrive_offical repo could point latest to a malicious binary.
SKILL.md:46 Hardcoded fallback URL with encoded identifier
SKILL.md line 59 contains a fallback download URL to pdds.quark.cn with an encoded-looking identifier 'bbhhdeegcbcfbdjdp'. This is a static URL pointing to version 1.0.15 but could be replaced with a malicious binary at any time without the skill detecting the change.
SKILL.md:59 Persistent credential storage declared
SKILL.md line 71 explicitly states 'Credentials persist to ~/.quarkclouddrive/'. This is declared but creates a credential persistence mechanism that survives the session and could be harvested by subsequent malicious skills running in the same environment.
SKILL.md:71 No integrity verification for downloaded binary
The skill downloads a Node.js binary from GitHub releases and executes it but does not verify the binary's checksum or signature. An attacker who compromises the release or the fallback URL could serve a trojanized binary.
SKILL.md:46 Skill-card.md acknowledges suspicious security summary
skill-card.md 'Known Risks' section explicitly states 'The security summary rates the release suspicious because installation and runtime behavior rely on missing wrapper scripts'. This admission confirms the package is incomplete/inoperable as delivered.
skill-card.md:20 Declared capability vs actual capability
SKILL.md:27 curl https://ipinfo.io/json SKILL.md:55 bash scripts/install.sh; SKILL.md:61 node scripts/quark-drive.cjs SKILL.md:73 curl -L -o download; ~/.quarkclouddrive/ credential persistence SKILL.md:145 OPENCLAW_SERVICE_MARKER injection Suspicious artifacts and egress
https://skills.sh/b/GitToQuark/GitToQuark README.md:3
https://skills.sh/GitToQuark/GitToQuark README.md:3
https://img.shields.io/badge/%E4%B8%AD%E6%96%87-%E6%96%87%E6%A1%A3-green README.md:7
https://img.shields.io/badge/English-English-blue README.zh-CN.md:7
https://ipinfo.io/json SKILL.md:27
https://gh-proxy.com/ SKILL.md:31
https://ghproxy.net/ SKILL.md:31
https://v6.gh-proxy.org/ SKILL.md:31
https://pdds.quark.cn/download/stfile/bbhhdeegcbcfbdjdp/quarkclouddrive-1.0.15.zip SKILL.md:59
https://clawhub.ai/user/violet27chen skill-card.md:9
https://clawhub.ai/violet27chen/skills/git-to-quark skill-card.md:36
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| quarkclouddrive_offical | latest (unpinned) | github_releases | No | No version pinning, fetches 'latest' tag which is mutable. No integrity verification. |
File composition
SKILL.md skill-card.md README.md README.zh-CN.md