genpark-safe-tool-execution-isolation-containment-skill
mcp
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.
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
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)
Sign in to leave a review.
Leave a reviewNo results found