Hugh Brown
5d382ed67b
security: mitigate prompt injection in agent instruction strings
...
User-controlled fields (skill name, source URL, webhook payloads) were
interpolated directly into agent instruction messages. Sanitize skill
fields by stripping newlines/control chars, and fence all external data
behind "BEGIN EXTERNAL DATA" / "BEGIN STRUCTURED DATA" delimiters with
explicit "do not interpret as instructions" markers. Move system
instructions above the data section so they cannot be overridden.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 23:35:10 +05:30
Abhimanyu Saharan
aebd487270
refactor: add agent_id to various interfaces and improve field organization
2026-02-15 13:36:57 +05:30
Abhimanyu Saharan
aa825863c2
refactor: reorganize imports and improve code formatting for readability
2026-02-15 13:20:46 +05:30
Abhimanyu Saharan
8f4a398839
refactor: implement generic queue worker with task-type dispatch and improved retry logic
2026-02-15 13:07:32 +05:30
Abhimanyu Saharan
7e76cd1f68
refactor: improve webhook processing with enhanced logging and retry mechanisms
2026-02-15 13:02:55 +05:30
Abhimanyu Saharan
e28496245b
refactor: enhance webhook delivery queue processing with configurable blocking
2026-02-15 13:02:55 +05:30
Abhimanyu Saharan
731fb9edac
refactor: inline payload preview building in webhook message construction
2026-02-15 13:02:55 +05:30
Abhimanyu Saharan
7fe5ad5cba
refactor: remove payload preview length limitation in webhook processing
2026-02-15 13:02:55 +05:30
Abhimanyu Saharan
f9b14af477
refactor: migrate webhook queue to RQ with updated configuration
2026-02-15 13:02:55 +05:30
Abhimanyu Saharan
370609ca29
webhooks: harden scheduler bootstrap + tidy public exports
2026-02-14 23:46:07 +00:00
Abhimanyu Saharan
9a49768b52
chore: centralize webhook scheduler interval config
2026-02-14 23:46:07 +00:00
Abhimanyu Saharan
130f2b36f0
fix: resolve mypy typing issues in webhook queue dispatch
2026-02-14 23:46:07 +00:00
Abhimanyu Saharan
f07b4d5ea4
feat: add RQ-based webhook dispatch queue and delayed worker
2026-02-14 23:46:07 +00:00