Skip to content

Runtime evidence in the SCA dashboard #57

Closed

Description

@vsn411

Show #53 evidence next to the static reachability verdict.

  • SCA vulnerabilities list (sca_vulnerabilities_list.html): add a Runtime column with one of:
  • Vulnerability detail (sca_vulnerability_detail.html): sessions, app/env, routes with auth state, entry frame, stack sample, and the source (sensor or coverage import). Also show version drift when production runs a different version than the one scanned (Runtime package inventory: loaded versions, drift and live advisories #68).
  • Priority hint: when the static verdict is Not reachable but the runtime result is Executed or Reached from traffic, highlight the row as a conflict. This is the case the feature exists to catch.
  • Overview (sca_dashboard.html): a small "runtime-confirmed reachable" count, split into reached from traffic and executed.

Where to look: src/secfoo/web/sca_dashboard.py, the templates above, design-system/ for components. Use the existing severity and status styling, not new colors.

Done when: web tests (see tests/test_web/) cover every runtime state and the conflict highlight, and a screenshot goes in the PR.

Activity

  1. added
    enhancementNew feature or request
    help wantedExtra attention is needed
    hackathonOpen for the Secfoo hackathon
    difficulty: mediumLeaderboard: 6 points when the PR closing this is merged
    on Nov 8, 2026
  2. karthickmk2001 commented on Nov 11, 2026

    @karthickmk2001
    Collaborator

    I'd like to take this. It builds on #53's tables (PR #88), so I'll open it once that's merged.

  3. added a commit that references this issue on Nov 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    difficulty: mediumLeaderboard: 6 points when the PR closing this is mergedenhancementNew feature or requesthackathonOpen for the Secfoo hackathonhelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions