Back to skill

Security audit

Auditoria Por Ejecucion

Security checks for vulnerabilities and agentic risk

Overview

This Spanish audit skill is transparent about optionally running user-selected verification commands and includes dry-run and secret-filter safeguards, with no hidden persistence or exfiltration found.

Install only if you want a Spanish-language audit workflow that may run commands from repositories you choose. Keep the default dry-run behavior until you have reviewed the target command, avoid --full-env unless necessary, and run third-party gates in a disposable worktree, container, or VM.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (6)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 16)May include surrounding context.

md
1. **Consentimiento explicito por corrida.** Sin `--yes`, `auditar_repo.mjs` NO ejecuta nada: imprime el plan (comando, destino, estado del env) y sale 0. `veri

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 16)May include surrounding context.

md
NO ejecuta nada: imprime el plan (comando, destino, estado del env) y sale 0. `verificar_declaraciones.mjs` corre siempre sus detectores estaticos (100% lectur

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The file's comments, usage text, prompts, and status messages are all written in Spanish, including operational output shown to users. There is no indication that the skill is intentionally region-specific or that users can opt into another language, which creates a language-policy concern under the locale-choice rule.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The closing comment states 'esto no mira si el codigo hace lo que dice que hace' and only checks whether declarations hold up. However, the implementation in detectorVeredicto actually runs a supplied gate command via spawnSync and judges whether its reported verdict matches its exit status, which is a direct behavioral check of what the gate claims about itself. This is an active contradiction in the file's own documentation, not merely an omission.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

This skill's natural-language interface is entirely in Spanish, including usage guidance, safety warnings, and verdict messages. The file does not offer any user opt-in or alternative locale, which can violate a language/locale policy requiring user choice.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
92% confidence
Finding

This code file contains user-facing natural-language comments and assertion labels entirely in Spanish, including terms like "Uso", "EJECUCION OMITIDA", and descriptive test names. Under the policy, forcing a specific language without opt-in or documented locale justification is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Static analysis

Detected: suspicious.dangerous_exec

Shell command execution detected (child_process).

Critical
Code
suspicious.dangerous_exec
Location
scripts/auditar_repo.mjs:63

Shell command execution detected (child_process).

Critical
Code
suspicious.dangerous_exec
Location
scripts/test_blindaje.mjs:17

Shell command execution detected (child_process).

Critical
Code
suspicious.dangerous_exec
Location
scripts/verificar_declaraciones.mjs:67