skill_injection

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package skill_injection implements attacks targeting agent skill/plugin marketplaces and loading mechanisms.

Agent frameworks like OpenClaw allow loading external skills that inherit system-wide permissions. These attacks exploit marketplace trust and skill loading for persistent compromise.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SkillPoisoningModule

type SkillPoisoningModule struct{}

SkillPoisoningModule tests for malicious skill/plugin injection in agent marketplaces. OpenClaw analysis found ~900 malicious skills (20% of total packages), auto-deployed via scripts.

Source: Kaspersky OpenClaw Analysis (https://www.kaspersky.com/blog/openclaw-vulnerabilities-exposed/55263/)

func (*SkillPoisoningModule) Category

func (*SkillPoisoningModule) Description

func (m *SkillPoisoningModule) Description() string

func (*SkillPoisoningModule) Execute

func (*SkillPoisoningModule) Name

func (m *SkillPoisoningModule) Name() string

func (*SkillPoisoningModule) Techniques

func (m *SkillPoisoningModule) Techniques() []common.TechniqueInfo

type SkillTakeoverChainModule

type SkillTakeoverChainModule struct{}

SkillTakeoverChainModule chains indirect prompt injection via URL summarization into config file modification for permanent compromise.

Source: Penligent OpenClaw Research (https://www.penligent.ai/hackinglabs/the-openclaw-prompt-injection-problem-persistence-tool-hijack-and-the-security-boundary-that-doesnt-exist/)

func (*SkillTakeoverChainModule) Category

func (*SkillTakeoverChainModule) Description

func (m *SkillTakeoverChainModule) Description() string

func (*SkillTakeoverChainModule) Execute

func (*SkillTakeoverChainModule) Name

func (m *SkillTakeoverChainModule) Name() string

func (*SkillTakeoverChainModule) Techniques

func (m *SkillTakeoverChainModule) Techniques() []common.TechniqueInfo

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL