sc-rce

Trace user input to eval/exec functions across multi-language codebases.

7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/fatihkan/badi --skill sc-rce-fatihkan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-rce
Source: https://github.com/fatihkan/badi/tree/main/.claude/skills/security-check/sc-rce
Command: npx skills add https://github.com/fatihkan/badi --skill sc-rce-fatihkan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects and mitigates remote code execution vulnerabilities caused by user-controlled input reaching eval/exec-like functions.

Core Features & Use Cases

  • Detects eval/exec/dynamic code loading across Python, JavaScript, PHP, Java, C#, Go, and Ruby.
  • Data-flow tracing from user input to code execution points for precise risk assessment.
  • Provides structured findings with severity classification and remediation guidance.

Quick Start

Run the detector against your codebase or logs to identify RCE vectors and generate actionable findings.

Frequently Asked Questions about sc-rce

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

FAQPage Schema
How do I detect remote code execution vulnerabilities in my codebase?

To detect remote code execution vulnerabilities, this tool traces data-flow from user input sources to dynamic code evaluation points like eval and exec. It scans multi-language codebases to identify RCE vectors and generates structured findings with severity classification and remediation guidance.

What is remote code execution data-flow tracing and how does it work?

Remote code execution data-flow tracing tracks how user-controlled input travels through an application to reach dynamic code evaluation functions. This mechanism maps the execution path from external sources to dangerous sinks, enabling precise risk assessment and identification of exploitable code injection vectors.

Can I scan for eval and exec vulnerabilities across different programming languages?

Yes, you can scan for eval and exec vulnerabilities across different programming languages. The detector applies phase-based detection to multi-language codebases, scanning Python, JavaScript, PHP, Java, C#, Go, and Ruby to find dynamic code loading and execution vectors.

Does this remote code execution scanner work for web apps and build tools?

Yes, this remote code execution scanner works for web apps and build tools. It applies phase-based detection and data-flow tracing across web apps, services, and build tool configurations to identify dynamic code evaluation points vulnerable to user input injection.

How do I get remediation guidance after finding an RCE vector?

To get remediation guidance after finding an RCE vector, run the detector against your codebase to generate actionable findings. The output provides structured results with severity classification and specific remediation steps to mitigate the identified code injection risks.