vuln-command-injection

Validates OS command injection vulnerabilities using non-destructive time-based probes and OOB callbacks.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-command-injection
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vuln-command-injection
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/vuln-command-injection
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-command-injection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a standardized, safe, and non-destructive framework for verifying OS command injection vulnerabilities in authorized pentest engagements.

Core Features & Use Cases

  • Inert Validation: Confirms injection points using time-based oracles and OOB callbacks without executing reverse shells or destructive payloads.
  • Policy-Gated Execution: Enforces strict authorization, scope validation, and risk-approval checks before any probe is performed.
  • Use Case: When testing a file-processing API, use this skill to confirm if a filename parameter is vulnerable to command injection by measuring response time delays, ensuring the assessment remains within the defined scope and safety policy.

Quick Start

Use the vuln-command-injection skill to validate the target parameter on the specified endpoint using a time-based oracle probe.

Frequently Asked Questions about vuln-command-injection

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

FAQPage Schema
How do I safely test for OS command injection vulnerabilities?▼

To safely test for OS command injection, use inert validation probes like time-based oracles and OOB callbacks to confirm injection points without executing destructive payloads or reverse shells.

Can I verify command injection risks without persistent system access?▼

Yes, you can verify command injection risks without persistent system access by measuring response time delays and receiving OOB callbacks to achieve safe, reproducible, and policy-compliant vulnerability verification.

How does a time-based oracle probe confirm a command injection point?▼

A time-based oracle probe confirms a command injection point by injecting a time delay payload into a target parameter and measuring the server response time to evidence successful execution.

Does OS command injection testing require scope validation and authorization checks?▼

Yes, OS command injection testing requires strict scope validation, authorization checks, and risk-approval enforcement before any probe is performed to ensure policy-compliant execution within defined boundaries.

What is the best way to validate a file-processing API for command injection?▼

The best way to validate a file-processing API for command injection is to test the filename parameter using a non-destructive time delay probe to confirm vulnerability while remaining within safety scope.

When should I avoid using reverse shells for command injection validation?▼

You should avoid using reverse shells for command injection validation during authorized pentest engagements when non-destructive probes like time delays and OOB callbacks can provide precise, evidence-backed confirmation.