hostlink
Skill provides documented but undeclared shell:WRITE access to the host system with no allowed-tools declaration, and HOSTLINK_TOKEN authentication credential is central to its operation without explicit handling warnings.
Why this conclusion was reached
1/4 dimensions flagged4 undeclared or violating capabilities were inferred.
No obvious high-risk egress or execution signals were found.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
SKILL.md never declares shell:WRITE permission despite being the core capability
HOSTLINK_TOKEN enables arbitrary host command execution as root; no handling guidance provided
Skill enables execution as root on host but SKILL.md lacks any security caveats
Most important evidence
No allowed-tools declaration despite full shell access
The skill's primary function is executing arbitrary shell commands on the host system, yet SKILL.md contains no 'allowed-tools' section. Users cannot determine the actual permissions being granted.
SKILL.md:1 Root-level host command execution undeclared in security terms
The skill can execute arbitrary commands as root on the host system. References/setup.md notes 'All commands run as the user hostlinkd is started as (typically root if using systemd).' This is a critical privilege escalation vector with no warnings in SKILL.md.
references/setup.md:92 HOSTLINK_TOKEN critical credential without handling guidance
The HOSTLINK_TOKEN is the sole authentication mechanism enabling arbitrary command execution on the host. It functions like a password or API key, yet SKILL.md provides no guidance on protecting it or warning that it should not be logged or exposed.
SKILL.md:17 Documents access to sensitive host paths
The skill documents access to potentially sensitive paths on the host: ~/.cache/huggingface/hub, Docker socket/management, and arbitrary home directory contents. No guidance on what should not be accessed.
SKILL.md:38 Declared capability vs actual capability
SKILL.md:1 - All examples use 'hostlink exec' for arbitrary shell commands SKILL.md:35-36 - Documents 'hostlink exec ls /home/jebadiah/projects', 'cat /etc/hostname' SKILL.md:24 - Documents 'hostlink -e MY_VAR=value' for setting env vars, which implies env:READ SKILL.md:8 - Supports TCP/WireGuard remote access; references external connections Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md references/setup.md