Skip to content

feature: deadline detector hardening - #1898

Open
wolfyres wants to merge 5 commits into
Stellar-Mail:mainfrom
wolfyres:feature/deadline-detector-hardening
Open

feature: deadline detector hardening#1898
wolfyres wants to merge 5 commits into
Stellar-Mail:mainfrom
wolfyres:feature/deadline-detector-hardening

Conversation

@wolfyres

Copy link
Copy Markdown

Summary

Fixes #482

Adds security and performance hardening for the Deadline Detector V2 tool.

Changes

  • Created input sanitization and length capping guards in tools/v2/individual/deadline-detector/security/guards.ts.
  • Implemented temporal pre-filtering and batch bounds in tools/v2/individual/deadline-detector/services/detector.ts.
  • Added threat model and performance documentation in tools/v2/individual/deadline-detector/SECURITY.md.
  • Added unit tests for input hardening in tools/v2/individual/deadline-detector/__tests__/hardening.test.ts.

Checklist

  • All changes are isolated strictly inside tools/v2/individual/deadline-detector/.
  • No existing core app code or routing was modified.
  • Unit tests pass locally.

wolfyres added 5 commits July 23, 2026 12:51
Added security and sanitization guards for email input and batch processing.
Added a SECURITY.md file outlining threat model and performance constraints for the Deadline Detector.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[V2][individual] Deadline Detector - Security and performance hardening

1 participant