Back to skill

Security audit

constructor-ofertas-f100k

Security checks for vulnerabilities and agentic risk

Overview

This is a Spanish marketing-offer writing skill with scoped file output and no executable code, network retrieval, credential use, or hidden destructive behavior.

Before installing, be aware that the skill is intended for Spanish-language marketing offer work and will save generated offer files in `entregables/`. Use it with business context you are comfortable sharing with the agent, and confirm the destination path before allowing writes or copying summaries into `cerebro/`.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • 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 (7)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
Las plantillas completas de entrega están en [templates.md](templates.md):

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

La condición de activación termina con una cláusula abierta ('o cualquier variación...') que amplía excesivamente el alcance de la skill y puede hacer que se active en contextos no deseados. Esto incrementa el riesgo de enrutamiento incorrecto, respuestas fuera de dominio y aplicación de instrucciones de negocio o escritura persuasiva cuando el usuario no lo pidió explícitamente.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

La skill instruye a guardar contenido en rutas persistentes y copiar información al 'cerebro/' sin una advertencia visible ni un paso de consentimiento explícito previo. Esto puede provocar modificaciones persistentes de datos del usuario, sobrescritura de archivos o almacenamiento de información sensible sin confirmación informada.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

La instrucción "Trabaja en español neutro (NO argentino)" fija una política de idioma y variante sin ofrecer elección al usuario. Esto constituye una restricción lingüística obligatoria no justificada ni presentada como preferencia configurable.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

La regla "Español neutro siempre" refuerza una política lingüística rígida aplicable a todas las salidas. No se ofrece mecanismo de opt-in, opt-out ni excepción basada en la preferencia del usuario.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

La sección de salida ordena 'Guardar siempre' en disco, lo que convierte la persistencia en comportamiento por defecto sin advertencia de impacto ni validación del usuario. En un agente con acceso a archivos, esto puede causar cambios no deseados, acumulación de datos, exposición de información comercial sensible y errores de ubicación o sobrescritura.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This file contains natural-language instructions exclusively in Spanish across the full template, which can amount to a language policy violation when no user opt-in or locale justification is provided. The applicable rule requires flagging forced language or locale constraints in natural-language content for any file type.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.