Yogesh OjhaandClaude Opus 5 d0ccad8bf1 fix(scans): don't 500 the scan list on a malformed execution_config
A scan row whose execution_config was missing target_value/target_type
raised a pydantic ValidationError inside the pagination transformer, so
one bad row returned 500 for the entire /scans page. _resolved_config
now drops the offending keys, fills the identity fields and rebuilds,
logging a warning instead.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Wg6h3FMyybV7ZFGWrEou5
2026-09-04 19:46:46 +05:30
2026-01-26 15:02:53 +05:30
2026-09-04 18:57:42 +05:30
2026-09-04 18:57:42 +05:30
2026-09-04 18:57:42 +05:30
2026-09-04 18:57:42 +05:30
2026-09-04 18:57:42 +05:30
2026-09-04 18:57:42 +05:30
2026-01-26 15:02:53 +05:30
2026-09-04 18:57:42 +05:30
2023-12-31 14:52:05 +01:00
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%