Fix QA validation issues and add M7.1 security fixes #318
Reference in New Issue
Block a user
Delete Branch "feat/ci-postgres-service"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR includes:
M7.1 Remediation Sprint P0 Security Fixes (#274-#282)
QA Validation Fixes
All tests passing with 85%+ coverage. All quality gates passing.
Test Plan
🤖 Generated with Claude Code
Added explicit tests to verify HTTP timeout protection against DoS attacks. The 10-second timeout was already configured in FederationModule via HttpModule.register({ timeout: 10000 }), preventing slowloris and resource exhaustion attacks. Changes: - Added http-timeout.spec.ts with 4 tests verifying timeout configuration - Verified all federation HTTP requests use configured HttpService - Documented timeout configuration in scratchpad - All services (command, query, event, connection, agent) protected Verification: - command.service.ts:100 uses httpService.post with timeout - query.service.ts:100 uses httpService.post with timeout - event.service.ts:185 uses httpService.post with timeout - connection.service.ts:76,341 uses httpService with timeout - federation-agent.service.ts uses httpService with timeout Impact: - No security vulnerability - timeout already configured - Added verification tests to ensure timeout remains in place - All HTTP requests protected against slowloris DoS attacks - 4/4 new tests pass Fixes #282 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>