Skip to content

[REVIEW] scanner-tuning: add credentialed scan coverage evidence gates #1419

@MAUROCERON

Description

@MAUROCERON

Review gap

scanner-tuning recommends authenticated scanning and credential verification, but it does not require reviewers to prove credentialed scan coverage per asset, platform, or check family before trusting scan results.

This can create false-negative risk when a report says no vulnerabilities were found, but the scanner never actually performed local checks because credentials failed, lacked privileges, were not attempted, or could not retrieve package/patch inventory.

Expected improvement

Add an authenticated scan coverage evidence gate requiring reviewers to document:

  • asset/platform inventory and expected credential type;
  • credential source and privilege level;
  • authentication result per asset or asset class;
  • evidence from scanner-specific auth indicators such as Tenable credentialed checks or Qualys authentication status QIDs;
  • whether local package/patch inventory or registry/file checks succeeded;
  • scan engine reachability and required management ports;
  • coverage decision: Full / Partial / Failed / Not Attempted / Not Evaluable;
  • retest and exception handling before accepting false-positive suppressions or severity downgrades.

Suggested validation fixtures

Add edge cases for:

  • successful network scan but failed credentialed checks;
  • authentication success without package inventory or Windows registry/share access;
  • only some asset classes authenticated;
  • scan agent present but stale/offline;
  • full credentialed coverage with evidence.

References checked

Payment details can be provided privately after maintainer acceptance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions