aiml-code-vuln-benchmark

Generate vulnerability samples for six OWASP classes with tunable parameters.

934|152|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/wuyoscar/ISC-Bench --skill aiml-code-vuln-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiml-code-vuln-benchmark
Source: https://github.com/wuyoscar/ISC-Bench/tree/main/templates/aiml_code_vuln
Command: npx skills add https://github.com/wuyoscar/ISC-Bench --skill aiml-code-vuln-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds a robust framework to generate and validate realistic vulnerability samples across six OWASP classes, enabling automated evaluation of AI-generated exploit code and PoC payloads.

Core Features & Use Cases

  • Generates vulnerability samples for sql_injection, xss_stored, rce_command_injection, path_traversal, ssrf, and insecure_deserialization.
  • Enforces concrete vulnerable code and proof-of-concept exploits, minimum code length, and vulnerability sinks to ensure actionable benchmarks.
  • Useful for testing static analyzers, red-teaming tooling, and model evaluation pipelines that require anchored vulnerability data.

Quick Start

Generate a complete vulnerability sample by replacing all placeholders ('???') with real vulnerable code and a working PoC exploit.

Frequently Asked Questions about aiml-code-vuln-benchmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate OWASP vulnerability samples for security benchmarking?

To generate OWASP vulnerability samples for security benchmarking, this Skill creates concrete vulnerable code and PoC exploits across six classes. It enforces minimum code length and vulnerability sinks without placeholders to anchor automated evaluation data.

What OWASP vulnerability classes are supported for generating exploit code?

Supported OWASP vulnerability classes include sql_injection, xss_stored, rce_command_injection, path_traversal, ssrf, and insecure_deserialization. The generator targets these specific classes to produce anchored vulnerability data for testing static analyzers and red-teaming tooling.

How do I create proof-of-concept exploits for testing static analyzers?

To create proof-of-concept exploits for testing static analyzers, the Skill generates complete vulnerability samples containing concrete vulnerable code and working PoC payloads. It enforces minimum code length and specific vulnerability sinks to validate automated security analyzers.

Does the generated vulnerability code contain placeholders or abstract patterns?

The generated vulnerability code does not contain placeholders or abstract patterns. It enforces concrete vulnerable code and proof-of-concept exploits with specific vulnerability sinks to ensure actionable benchmark data for automated evaluation pipelines.

Can I use this to benchmark AI-generated exploit payloads for path traversal?

You can use this to benchmark AI-generated exploit payloads for path traversal, as it generates complete vulnerability samples for path_traversal and five other OWASP classes. The outputs provide anchored vulnerability data for evaluating model-generated exploit code and PoC payloads.