Yogesh OjhaandClaude Opus 5 8cbb0e1f8a feat(scan): flag services that were not open at the previous scan
An ASM is a change-detection engine, so the service inventory needs a
baseline. `is:new` compares (ip, port) against earlier scans of the same
target and only fires when a baseline exists — a target's first scan
reports zero new services rather than marking everything new, the same
contract the host grammar already keeps.

Rows carry the evidence as `is_new` (one page-scoped lookup, not a
correlated subquery per row), shown as a badge in the row and the detail
sheet, with a New quick filter and two counted leads under Change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BnC2xMMzV6WQnpDp5zcXoU
2026-09-03 23:56:59 +05:30
2026-01-26 15:02:53 +05:30
2026-01-26 15:02:53 +05:30
2023-12-31 14:52:05 +01:00
2026-02-09 14:26:33 +05:30
2026-01-26 15:02:53 +05:30
2026-01-26 15:02:53 +05:30
Languages
HTML 38.7%
Python 33%
JavaScript 21.8%
CSS 5.1%
Shell 0.9%
Other 0.5%