security-validator

Validate shell commands, API calls, and file operations for security risks.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/unnamedmistress/menuspy-marketing --skill security-validator-unnamedmistress
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-validator
Source: https://github.com/unnamedmistress/menuspy-marketing/tree/main/security-validator
Command: npx skills add https://github.com/unnamedmistress/menuspy-marketing --skill security-validator-unnamedmistress

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Validates proposed actions and commands for security risks before execution to prevent accidental data leaks, credential exposure, destructive file operations, and unsafe network requests.

Core Features & Use Cases

  • Reviews shell commands, API calls, file operations, permission changes, and requests that reference environment or credential files.
  • Produces structured decisions (ALLOW / REQUIRE_APPROVAL / BLOCK) with a labeled risk level, reasoning, and mitigation recommendations.
  • Use Case: Evaluate a deployment script that modifies file permissions and calls external services to determine whether to block, require human approval, or allow automated execution.

Quick Start

Ask the security-validator to assess the proposed shell command or API call and return an ALLOW, REQUIRE_APPROVAL, or BLOCK decision with risk level, reasoning, and recommendations.

Frequently Asked Questions about security-validator

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

FAQPage Schema
How do I validate shell commands for security risks before execution in a deployment script?

To validate shell commands for security risks, you can assess proposed actions before execution to receive an ALLOW, REQUIRE_APPROVAL, or BLOCK decision. This evaluation checks for destructive file operations, credential exposure, and unsafe network requests during deployments.

What is the best way to prevent accidental credential exposure in CI/CD pipelines?

Preventing accidental credential exposure in CI/CD pipelines involves validating proposed actions before they run to detect patterns like .env or SSH access. The process returns structured decisions with risk levels and mitigation recommendations to block risky operations.

Can I automatically block file permission changes and untrusted network requests during automated agent tasks?

Yes, you can automatically block file permission changes and untrusted network requests during automated agent tasks. The validation process evaluates proposed actions and returns a BLOCK outcome with clear reasoning if it detects unsafe permission modifications or requests to untrusted domains.

How does security validation for API calls handle risk assessment and policy enforcement?

Security validation for API calls handles risk assessment by analyzing proposed actions and returning an unambiguous decision. It enforces policies by assigning a risk level, providing clear reasoning, and offering actionable mitigation recommendations for each evaluated API call.

When do I need to require human approval for risky operations in automated deployments?

You need to require human approval for risky operations in automated deployments when proposed actions present moderate security risks that warrant oversight. The validation mechanism returns a REQUIRE_APPROVAL decision, assigning a risk level and actionable mitigation recommendations before execution proceeds.

Does security validation work with deployment scripts that modify file permissions and call external services?

Yes, security validation works with deployment scripts that modify file permissions and call external services. It evaluates these proposed actions to determine whether to block, require human approval, or allow automated execution based on detected security risks and untrusted domain requests.