explaingit

qi4l/jyso-skills

25Audience · developerComplexity · 2/5Setup · moderate

TLDR

A set of structured skill files that teach an AI coding agent how to operate JYso, a Java security testing tool for deserialization attacks and JNDI injection vulnerabilities, written in Chinese.

Mindmap

mindmap
  root((jyso skills))
    What It Is
      AI agent skill files
      JYso operation guide
      Written in Chinese
    Skill Directories
      JNDI service setup
      Payload construction
      Multi-format output
      Exploit entry points
    Auto-trigger Skill
      Detects Java vuln signs
      Coordinates JYso response
    Source Material
      JYso project wiki
      Reorganized for AI use
    Use Cases
      Pentest assistance
      Payload generation
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Let an AI agent automatically select and run the right JYso command when it detects a Java deserialization vulnerability during a pentest session.

USE CASE 2

Configure an AI assistant with structured JYso knowledge so it generates correct JNDI injection payloads without guessing at command syntax.

USE CASE 3

Use the pentest-java-deser-jndi skill to have an AI agent coordinate a full JYso exploit workflow the moment vulnerability signs appear.

Getting it running

Difficulty · moderate Time to first run · 30min

JYso must be installed separately, this repository contains only the skill files that teach an AI agent how to use it.

In plain English

JYso-skills is a collection of skill definition files for AI coding agents, specifically designed to help an AI assistant operate JYso, a Java security testing tool. The repository is written entirely in Chinese. JYso itself is a tool used in penetration testing and security research that deals with two categories of Java vulnerabilities: deserialization attacks (where malformed serialized data is used to trigger unintended code execution) and JNDI injection (where an attacker can point a Java application at a remote server to load malicious code). The skills here are structured reference documents that teach an AI agent how to use JYso's command-line options, routing configurations, and payload generation modes. The repository organizes these skills into a main entry point directory called jyso/ and four topic-specific directories covering JNDI service setup, payload construction, multi-format output, and standalone exploit entry points. There is also a separate skill called pentest-java-deser-jndi/ which is designed to automatically trigger when an AI agent detects signs of Java deserialization or JNDI injection during a penetration testing session, then coordinate the right JYso commands in response. The content was distilled from the JYso project's wiki documentation and reorganized for use with AI agents rather than as a direct reference for humans. The reorganization groups information by task type, strips out redundant explanations, and separates currently working features from older modules that have been removed from JYso. Details that an AI might need only occasionally are moved into reference sub-files so that the main skill entry stays concise. This repository does not contain the JYso tool itself. It contains only the structured instruction files that tell an AI agent how to operate JYso. The source material for the skills is the JYso project wiki at github.com/qi4L/JYso/wiki.

Copy-paste prompts

Prompt 1
Install the jyso-skills files into my AI agent and have it identify the correct JYso payload type for a detected Java deserialization endpoint.
Prompt 2
Use the JNDI service skill to set up a JYso JNDI listener and generate the injection URL for a target Java application.
Prompt 3
Walk me through the JYso payload construction options in the skill reference files to build a custom deserialization chain for a specific gadget library.
Prompt 4
Trigger the pentest-java-deser-jndi skill automatically when the AI agent detects JNDI injection indicators in a target application and show me the coordinated response.
Open on GitHub → Explain another repo

← qi4l on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.