financial-modeling
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/test_saas_metrics.pyfile usessubprocess.runto execute the localsaas-metrics.pyscript for testing purposes. The command execution is confined to the skill's local directory and uses the authenticated Python environment. - [DYNAMIC_EXECUTION]: In
scripts/test_saas_metrics.py, theimportliblibrary is used to dynamically load thesaas-metrics.pyscript. This is a standard approach to import modules with filenames containing hyphens during testing. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process financial metrics provided by users or documents, which constitutes a potential attack surface. Ingestion points: Numerical data fields for MRR, churn, and growth metrics processed by
scripts/saas-metrics.py. Boundary markers: The instructions inSKILL.mdadvise the agent to separate assumptions from outputs, which helps maintain context. Capability inventory: The skill performs local script execution and module loading within its test suite. Sanitization: The calculation script usesargparsewith strict float typing for all numerical inputs, which prevents simple text-based prompt injection through metric parameters.
Audit Metadata