pydantic-models-py

Pass

Audited by Gen Agent Trust Hub on Feb 12, 2026

Risk Level: LOWNO_CODE
Full Analysis

The skill pydantic-models-py consists of a markdown description (SKILL.md), a Python code template (assets/template.py), and acceptance criteria/documentation (references/acceptance-criteria.md).

  1. Prompt Injection: No patterns indicative of prompt injection were found in any of the files. The language is purely instructional and descriptive.
  2. Data Exfiltration: No commands or code snippets that attempt to read sensitive files or perform network requests to exfiltrate data were found.
  3. Obfuscation: No obfuscation techniques (Base64, zero-width characters, homoglyphs, URL/hex/HTML encoding) were detected in any of the files.
  4. Unverifiable Dependencies: The skill references pydantic as an SDK. However, it does not include instructions to install pydantic from an untrusted source, nor does it execute any installation commands. The Python template uses standard libraries (datetime, typing) and pydantic, which is a widely used and trusted library. Since the skill itself does not perform any installations or external downloads, this is not considered an "unverifiable dependency" threat from the skill's perspective.
  5. Privilege Escalation: No commands or instructions for privilege escalation (e.g., sudo, chmod 777) were found.
  6. Persistence Mechanisms: No attempts to establish persistence (e.g., modifying .bashrc, creating cron jobs) were found.
  7. Metadata Poisoning: The metadata fields in SKILL.md (name, description) are benign and accurately reflect the skill's purpose.
  8. Indirect Prompt Injection: The skill provides a Python code template with placeholders ({{ResourceName}}, {{resource_name}}). While these placeholders could theoretically be filled with malicious content if an external process were to automatically and unsafely substitute user-controlled input, the skill itself does not perform this substitution or execution. It merely provides a static template and instructions for manual replacement. Therefore, the skill itself is not vulnerable to indirect prompt injection.
  9. Time-Delayed / Conditional Attacks: No conditional logic or time-based triggers for malicious behavior were found.

The skill's primary function is to provide a template and documentation. It does not contain any executable code that runs as part of the skill's operation. The Python file is a static template meant for users to copy and modify.

Audit Metadata
Risk Level
LOW
Analyzed
Feb 12, 2026, 11:52 PM