ics-manager
Warn
Audited by Snyk on Jun 13, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 0.75). Remote outsider-authored free text can be fetched at runtime via
load_calendar()usingurlopen(source).read()when--source/ICS_SOURCEcontains an HTTP(S) URL, and the resulting ICS fields (e.g.,SUMMARY,DESCRIPTION,LOCATION) are then converted to strings and included in the LLM-visible output (text/json) throughbuild_occurrence()→matches_contains()/format_event_line()/print_json().
Issues (1)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata