signal-scanner
Pass
Audited by Gen Agent Trust Hub on Mar 14, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The LinkedIn content analysis feature in
scripts/signal_scanner.pyis vulnerable to indirect prompt injection. - Ingestion points: The skill ingests untrusted text from LinkedIn posts via the Apify
linkedin-profile-postsactor. - Boundary markers: The LLM prompt template in
_llm_score_postdirectly interpolates post content without using delimiters (e.g., XML tags) or providing specific instructions to the LLM to ignore embedded commands. - Capability inventory: The LLM's output directly controls logic that writes to the
signalsdatabase table and updates thelead_statusof records in thepeopletable. - Sanitization: No input validation, filtering, or escaping is performed on the external text before it is processed by the AI model.
Audit Metadata