Skip to content

feat: Engineer identity in scanner reports #8

Description

@pauldatta

Context

The team dashboard currently identifies engineers by report filename. This issue adds optional identity embedding for richer dashboard experiences.

Scope

  • Add reporter field to manifest output (name, email, team)
  • Auto-detect from git config user.name / git config user.email
  • Support override via --reporter-name / --reporter-email flags
  • Persist preferences in ~/.gemini/scanner-config.json
  • Add opt-out: --anonymous flag to suppress identity

Privacy Considerations

  • Identity is opt-in by design — default behavior should NOT expose PII without user awareness
  • Consider a first-run prompt: 'Include your name in reports for team dashboard? (y/N)'

Related

  • Enhances team dashboard scorecard view
  • Enables per-engineer trend tracking across scans

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/scannerScanning logic, data collectionenhancementNew feature or requesttype/featureNew feature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions