Skip to content

[FEATURE] Add scheduled recurring scans with blackout windows #253

@utksh1

Description

@utksh1

Problem

SecuScan needs a production-grade improvement in this area: Recurring scan automation..

Scope

Support cron-like schedules, timezone handling, blackout windows, missed-run policy, and UI management.

Acceptance Criteria

  • The implementation is focused and does not introduce unrelated UI, docs, lockfile, or formatting churn.
  • Security-sensitive behavior has explicit negative tests where applicable.
  • Existing tests continue to pass, and new tests cover the main success and failure paths.
  • Documentation or configuration examples are updated when operator behavior changes.

Verification

Tests should cover timezone boundaries, blackout skips, missed run recovery, and disabled schedules.

Difficulty

Hard, useful issue intended for experienced contributors.

Metadata

Metadata

Labels

area:backendBackend API, database, or service workarea:frontendFrontend React/UI worklevel:critical80 pts difficulty label for critical or high-impact PRspriority:mediumImportant issue with normal urgencytype:devopsDevOps or infrastructure work category bonus labeltype:featureFeature work category bonus label

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions