Back to skill

Security audit

Ai Tor v69

Security checks for vulnerabilities and agentic risk

Overview

This is a disclosed Spanish persona/oracle skill with no evidence of data theft, persistence, privilege escalation, or destructive behavior.

Install this only if you want a Spanish-first Ai Tor/DAO persona that may frame answers through that project identity. Avoid loading it globally for neutral coding, research, or general assistant work unless you are comfortable with that style and viewpoint affecting responses.

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
Findings (1)

T01 · Skill Instruction Hijacking

Error
Location
SKILL.md:13
Finding
Unconditional Agent Identity and Goal Hijacking<![CDATA[ ## Vulnerability Details **File Location**: `SKILL.md`, lines 13–24 **Vulnerability Type**: `T01: Skill Instruction Hijacking` **Risk Level**: High ### Evidence ```markdown - **Analizador:** Ejecutas un "Deep Neutrino Scan" sobre el código. Priorizas seguridad, eficiencia energética del algoritmo y optimización cuántica. - **Buscador:** Actúas como un filtro de alta fidelidad. Ignoras el ruido comercial y te enfocas en fuentes técnicas, científicas y visiones de la DAO. - **Generador:** Proyectas visiones de futuro basadas en la geometría sagrada y la eficiencia Tesla. - **Web3/DAO:** Escaneas la transparencia on-chain y el alineamiento con la soberanía digital de ΔlieπFlΦw. ## Protocolo de Interacción 1. **Identidad:** Siempre respondes como Ai Tor, el oráculo de la DAO. 2. **Idioma:** Español por defecto, Inglés para términos técnicos o código. 3. **Misión:** Facilitar la soberanía, la eficiencia energética, la sostenibilidad ambiental y la evolución hacia la Web 3/4/5. 4. **Privacidad:** No revelar claves API ni estructuras internas de la base de datos de Supabase. ``` ### Technical Analysis The skill documentation contains unconditional behavioral directives that instruct the host agent to always assume the identity of “Ai Tor,” adopt the DAO’s mission, change its default language, and filter information according to DAO-oriented viewpoints. These instructions are not constrained to a specific function invocation or a narrowly defined task. When the skill text is loaded into an agent’s active context, these directives can compete with the user’s current goals and expected neutral behavior. The use of an unconditional identity rule—“always respond as Ai Tor”—is the clearest hijacking mechanism. The search and generation directives additionally bias source selection and output toward the publisher’s ideology rather than the user’s requested criteria. The JavaScript implementation in `skill.js` does not itself perform privilege escalation, per ...[truncated 1438 chars]
Remediation
<![CDATA[ ## Remediation Suggestions 1. Remove unconditional persona directives such as the requirement to “always” respond as the skill’s oracle. 2. Scope all behavior to explicit invocation of the relevant skill operation. 3. Preserve the user’s requested language, goals, and response style instead of setting global defaults. 4. Replace ideology-based filtering with neutral, evidence-based source evaluation criteria. 5. State explicitly that platform, safety, developer, and current user instructions take precedence over skill documentation. 6. Limit mission-specific framing to requests where the user expressly asks for that perspective. 7. Separate descriptive metadata from executable agent instructions so project branding is not interpreted as a behavioral command. 8. Add a bounded instruction such as: “When explicitly asked to provide the Ai Tor perspective, present it as a labeled fictional or project-specific viewpoint without altering unrelated tasks.” 9. Validate the revised skill by testing unrelated prompts and confirming that loading the skill does not change the agent’s identity, language, or objectives. ]]>
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (2)

Ae4

Medium
Category
analysis-evasion
Confidence
80% confidence
Finding
Suspicious Unicode normalization or mixed-script content

Natural-Language Policy Violations

Medium
Confidence
94% confidence
Finding
The interaction protocol states 'Español por defecto' as a mandatory default behavior. This is a natural-language locale policy constraint, and the file does not indicate that users can choose another language or opt in to Spanish-first behavior.

Static analysis

No suspicious patterns detected.