champion-tracker
Warn
Audited by Gen Agent Trust Hub on Apr 23, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/champion_tracker.pyusesimportlib.utilto dynamically load and execute code from a relative path (../../lead-qualification/scripts/enrich_leads.py). This dynamic loading from a computed path is a medium-risk execution pattern that bypasses static import analysis.- [DATA_EXPOSURE]: The_load_dotenvfunction inscripts/champion_tracker.pyrecursively searches up to 10 parent directories for a.envfile to load environment variables. This behavior can result in the unintended loading and exposure of sensitive credentials from parent directory environments not explicitly associated with the skill.- [EXTERNAL_DOWNLOADS]: The skill performs network requests toapi.apify.comto fetch LinkedIn profile data. While this is the intended functionality, it introduces a dependency on an external service and the security of its API.- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes untrusted data from external LinkedIn profiles via the Apify API. - Ingestion points:
scripts/champion_tracker.py(viaLinkedInEnricher.enrich_batch). - Boundary markers: None identified in script logic or prompt templates.
- Capability inventory: File system read/write (
snapshots/,output/,input/), Network requests (api.apify.com). - Sanitization: Relies on standard JSON and CSV libraries for structural output; no content-level validation or sanitization of profile fields is performed.
Audit Metadata