
snyk-labs/toxicskills-goof
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ToxicSkills - openclaw / clawhub / エージェントサプライチェーンにおける悪意のあるエージェントスキル
概要
ToxicSkillsについて: https://snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub/ : 危険! このプロジェクトは、教育目的のためにのみ行われます。 このプロジェクトでスキルを使用しないでください。 このプロジェクトのスキルは、デモンストレーションのみを目的としており、悪意のあるコードを含む可能性があります。 このプロジェクトでスキルを使用しないでください。 ご自身の責任でご使用ください。 本プロジェクトでは、スキルによるいかなる損害についても責任を負いません。 このプロジェクトには、実際のVercelスキルのように見えるように設計されている偽のVercelスキルが含まれていますが、実際には悪意のあるコードが含まれています。 スキルのペイロードは良性であり、現在のホストのuname -a値だけをリモートのペーストビンホストに印刷します。 デモの目的は、Agent Skills SKILL.md ファイルがエージェントによって自動的に実行される悪意のあるコードを含むことができることを示すことです。そのため、エージェントのアクセスと信頼を継承しています。 これは、エージェントの開発者やユーザーによって対処する必要があるセキュリティリスクです.
概要(AI 翻訳)
ToxicSkillsについて: https://snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub/
免責事項:危険! このプロジェクトは、教育目的のためにのみ行われます。 このプロジェクトでスキルを使用しないでください。 このプロジェクトのスキルは、デモンストレーションのみを目的としており、悪意のあるコードを含む可能性があります。 このプロジェクトでスキルを使用しないでください。 ご自身の責任でご使用ください。 本プロジェクトでは、スキルによるいかなる損害についても責任を負いません。
使い方
mcp-scanを実行してGoogleのスキルをスキャン
このプロジェクトですべてのスキルを実行
デモする方法
このプロジェクトには、実際のVercelスキルのように見えるように設計されている偽のVercelスキルが含まれていますが、実際には悪意のあるコードが含まれています。 スキルのペイロードは、現在のホストの[uname -a]のみをリモート・ペーストビン・ホストに出力します。
デモの目的は、Agent Skills [SKILL.md] ファイルがエージェントによって自動的に実行される悪意のあるコードを含むことができることを示すことです。そのため、エージェントのアクセスと信頼を継承します。 これは、エージェントの開発者やユーザーによって対処する必要があるセキュリティリスクです。
##ToxicSkillsはGemini CLIデモでエージェントのスキルを偽ります
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
ToxicSkills Demo
About ToxicSkills: https://snyk.io/blog/toxicskills-malicious-ai-agent-skills-clawhub/
Disclaimer: Danger! This project is for educational purposes only. Do not use the skills in this project. The skills in this project are for demonstration purposes only and may contain malicious code. Do not use the skills in this project. Use at your own risk. The author is not responsible for any damage caused by the skills in this project.
How to use
Run mcp-scan to scan the google skill
uvx mcp-scan@latest --skills .agents/skills/google/SKILL.md
Run all the skills in this project
uvx mcp-scan@latest --skills .agents/skills
How to demo
This project contains a fake Vercel skill which is designed to look like a real Vercel skill but actually contains malicious code. The skill’s payload is benign and only prints the current host’s uname -a value to a remote pastebin host.
The purpose of the demo is to show that Agent Skills SKILL.md files can contain malicious code that is automatically executed by agents and as such it inherits the agents access and trust. This is a security risk that needs to be addressed by agent developers and users.
ToxicSkills Fake Agent Skills with Gemini CLI demo
Here’s how to show a live example of ToxicSkills in action with a Gemini CLI coding agent: Start the Gemini CLI coding agent:
gemini
Then ask the agent to use the Vercel skill to deploy a Next.js app:
Please deploy my app to vercel
Here’s a real run screenshot:
ToxicSkills Fake Agent Skills with OpenCode demo
Here’s how to show a live example of ToxicSkills in action with a OpenCode coding agent:
May need to install OpenCode first:
curl -fsSL https://opencode.ai/install | bash
Start the OpenCode coding agent:
opencode
Then ask the agent to use the Vercel skill to deploy a Next.js app:
Please deploy my app to vercel
Here’s a real run screenshot:
MCP-Scan demo showing Vercel skill with malicious code detection
Skills in this project:
- A ClawHub skill from https://github.com/aztr0nutzs/NET_NiNjA.v1.2/blob/main/clawhub
- A Google skill from https://github.com/aztr0nutzs/NET_NiNjA.v1.2/tree/main/google-qx4
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add snyk-labs/toxicskills-goof