genpark-safe-tool-execution-isolation-containment-skill

mcp
Security Audit
Fail
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 8 GitHub stars
Code Fail
  • rm -rf — Recursive force deletion command in client.py
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

GenPark AI Agent Skill - Zero-dependency filesystem path restriction, subprocess jail, and network domain allowlisting sentinel.

README.md

GenPark AI Agent Skill - Safe Tool Execution Sentinel

GenPark Verified
Protocol
License

Tool execution safety sentinel enforcing filesystem path containment, network egress domain allowlists, and command binary restrictions.

flowchart TD
    A[Agent Tool Action] --> B{Safety Sentinel Checks}
    B -->|Path Traversal?| C[Block & Raise Violation]
    B -->|Unauthorized Domain?| D[Block Egress]
    B -->|Dangerous Binary sudo/rm?| E[Block Command]
    B -->|All Safe| F[Permit Execution]

Features

  • Path Traversal Shield: Blocks ../ escapes outside designated workspace root.
  • Egress Guard: Enforces strict domain allowlists for outbound network calls.
  • Zero External Dependencies: Python 3.9+ standard library.

Quickstart

from client import SafeToolContainmentSentinelClient

sentinel = SafeToolContainmentSentinelClient(root_dir="/app/sandbox")
check = sentinel.validate_file_path("../etc/passwd")
print(check["is_safe"])

Ecosystem & Citations

Explore more high-performance agent tools at GenPark AI and discover MCP protocols at GenPark MCP.

Reviews (0)

No results found