ralph-claude-code/lib
frankbria c7c6c9389d fix(security): use jq for JSON construction in analyze_response()
Replace two heredocs that write analysis results with jq construction
to prevent JSON injection via work_summary or other string fields.

Fixed locations:
- Line 205-235: JSON parsing path analysis result
- Line 351-381: Text parsing path analysis result

Both now use jq with --arg for strings and --argjson for numeric/boolean
fields, ensuring proper escaping of special characters.
2026-01-08 21:10:33 -07:00
..
circuit_breaker.sh feat(date): add cross-platform date compatibility for macOS and Linux 2025-12-31 16:04:49 -07:00
date_utils.sh fix(date): ensure Linux date utility returns UTC timestamps 2025-12-31 16:48:24 -07:00
response_analyzer.sh fix(security): use jq for JSON construction in analyze_response() 2026-01-08 21:10:33 -07:00