Skip to content

Fix. Scanner. Cloud Analysis. Prevent infinite status polling. - #753

Merged
alexandergull merged 3 commits into
devfrom
fix.cmws_infinite_status_polling.ag
Sep 30, 2026
Merged

alexandergull merged 3 commits into
devfrom
fix.cmws_infinite_status_polling.ag

Conversation

@alexandergull

Copy link
Copy Markdown
Member

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

  • Copilot's review of this pull request may be incomplete because some of the changed files are excluded by your Copilot content exclusion settings. See Excluding content from Copilot for details.

Copilot review overview

🟡 Changes recommended

Invalid API responses can still be polled indefinitely, and missing ETAs are not stored as SQL NULL.

Review effort: Balanced
Findings: 2 Medium severity · 1 Low severity

Open (3)
What changed in this PR

Prevents indefinite cloud-analysis polling by marking stale scans as errors.

Changes:

  • Adds a 24-hour polling limit and terminal error handling.
  • Excludes errored files from polling and manual status checks.
  • Updates error-state UI messaging.
File Description
security-malware-firewall.php Excludes errored scans from cron polling.
CloudAnalysisActions.php Implements polling limits and error handling.
inc/​spbc-settings.php Updates error display and actions.
tests/​Inc/​ScannerTest.php Content excluded by policy.
Files excluded by content exclusion policy (1)
  • tests/Inc/ScannerTest.php

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread inc/spbc-settings.php Outdated
@alexandergull
alexandergull force-pushed the fix.cmws_infinite_status_polling.ag branch from 661cc9d to 81ee26d Compare September 29, 2026 10:09
@alexandergull alexandergull changed the title Fix. Scanner. Cloud Analysis. Prevent infinite status polling. https://app.doboard.com/1/task/55892 Fix. Scanner. Cloud Analysis. Prevent infinite status polling. Sep 29, 2026
@alexandergull
alexandergull merged commit 4cbea03 into dev Sep 30, 2026
6 checks passed
@alexandergull
alexandergull deleted the fix.cmws_infinite_status_polling.ag branch September 30, 2026 09:12
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.

3 participants