edge-signal-aggregator
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to aggregate data from multiple local JSON and YAML files located in the
reports/directory. Because these files are external inputs, they represent an attack surface where maliciously crafted signal data could manipulate the aggregate conviction scores or mislead an agent reviewing the resulting dashboard. - Ingestion points: The script
scripts/aggregate_signals.pyingests data throughload_json_filesandload_yaml_filesfrom user-defined paths targeting multiple upstream skill outputs. - Boundary markers: There are no specific boundary markers or instructions to the agent to ignore potential injections within the raw signal titles, descriptions, or ticker lists during the aggregation process.
- Capability inventory: The skill is capable of reading files from the filesystem and writing JSON/Markdown reports to the
reports/directory. It does not possess network access, shell execution, or dynamic code evaluation capabilities. - Sanitization: The skill performs strict type checking, uses
yaml.safe_loadfor configuration, and implements a comprehensiveparse_raw_scorefunction to validate and normalize numeric inputs, which mitigates technical data corruption but not semantic injection.
Audit Metadata