Skip to content

feat: add per-tool safety dashboard with health stats #18

@conorluddy

Description

@conorluddy

Summary

Track GitHub stars, last commit date, license, and security advisories per tool. Display as a new website section and in CLI verify output.

Motivation

Users and agents should be able to assess tool health at a glance — is the tool actively maintained? Does it have known vulnerabilities? What license does it use?

Proposed Implementation

  • Fetch GitHub stats (stars, last commit, license) for each tool in the catalog
  • Check for security advisories via GitHub API
  • New website section: Safety dashboard with health indicators per tool
  • Extend verify CLI output with health metadata
  • Cache results to avoid rate limiting (24h TTL)

Design

Similar aesthetic to existing catalog rows — add health badges (green/amber/red) based on:

  • Last commit: green (<6 months), amber (6-12 months), red (>12 months)
  • License: green (MIT/Apache/BSD), amber (other OSS), red (unknown)
  • Advisories: green (none), red (active)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions