skills/microsoft/hve-core/feasibility/Gen Agent Trust Hub

feasibility

Pass

Audited by Gen Agent Trust Hub on Aug 29, 2026

Risk Level: SAFE
Full Analysis
  • Secure Data Handling: The skill implements a customized YAML parser (UniqueKeyLoader) built on SafeLoader that explicitly disables advanced features such as anchors, aliases, merge keys, and custom tags. This proactive approach prevents resource exhaustion attacks (like the "Billion Laughs" attack) and ensures that untrusted data cannot trigger unauthorized code execution.
  • Path Traversal Defenses: The validate_feasibility.py script includes path resolution logic that validates input paths to ensure they do not contain traversal segments (e.g., '..') and remain within authorized root directories. This ensures the agent cannot be manipulated into reading sensitive files outside the intended project scope.
  • Input Validation and Size Limits: The workflow enforces strict size limits on processed files (5MB) and utilizes a comprehensive JSON Schema (2020-12) to validate the structure of interchange blocks. This combination of structural and operational constraints protects against Denial of Service (DoS) and schema confusion attacks.
  • High Security Maturity: The inclusion of a coverage-guided fuzzing harness using the atheris framework demonstrates a high level of security rigor, ensuring the parsing logic is resilient against malformed or adversarial inputs.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 29, 2026, 05:37 AM
Security Audit — agent-trust-hub — feasibility