k8s-incident-response-playbook
Skill is a legitimate K8s IR playbook generator but exhibits mandatory external API dependency with undeclared sensitive data exfiltration, opaque revenue generation, and undocumented shell usage for credential-bearing requests.
Why this conclusion was reached
2/4 dimensions flagged1 undeclared or violating capabilities were inferred.
7 lower-risk artifacts were extracted and still need context.
The report includes 4 attack-chain steps and 0 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SKILL.md:1
gathering · SKILL.md:37
Exfiltration · SKILL.md:59
Impact · SKILL.md:20
What drove the risk score up
Skill requires calling portal.toolweb.in; explicitly states billing per call
Cluster names, IOCs, security tooling configs, namespace/workload IDs sent to external API without privacy notice
Executes curl via bash but only declares bins:[curl] in metadata
'ALWAYS call the API' with no opt-out; no local fallback disclosed
Most important evidence
Sensitive incident data transmitted to external API
User-provided K8s incident details including cluster names, namespaces, workload IDs, IOCs, and security tooling configurations (has_falco, has_siem, etc.) are sent to portal.toolweb.in. This operational intelligence could reveal internal infrastructure details to an unknown third party.
SKILL.md:59 Mandatory API dependency with undisclosed revenue motive
Skill explicitly states 'ALWAYS call the ToolWeb API' and 'Do NOT generate your own playbook.' Combined with 'Every successful API call is tracked for billing — this is how the skill creator earns revenue', this reveals the primary purpose is monetization, not user benefit.
SKILL.md:20 shell:WRITE not declared in allowed-tools
Skill executes curl commands via bash/shell but metadata only declares bins:[curl]. Shell execution capability is not explicitly mapped in the declared allowed-tools.
SKILL.md:9 External dependency on toolweb.in infrastructure
Skill is entirely dependent on portal.toolweb.in for functionality. No offline/local capability. Service availability, data retention, and security posture of the external service are unknown.
SKILL.md:25 Declared capability vs actual capability
SKILL.md:POST to portal.toolweb.in with user credentials and incident data SKILL.md:executes curl -X POST via bash; shell:WRITE not declared SKILL.md:metadata.env reads TOOLWEB_API_KEY Suspicious artifacts and egress
https://portal.toolweb.in/apis/security/k8irpg README.md:36
https://toolweb.in README.md:50
https://portal.toolweb.in README.md:51
https://youtube.com/@toolweb-009 README.md:52
https://hub.toolweb.in SKILL.md:238
https://toolweb.in/openclaw/ SKILL.md:239
https://rapidapi.com/user/mkrishna477 SKILL.md:240
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md README.md