Skip to content

Interest: free supply-chain scanners as an additional source (maintainer-change, typosquat, OSV) #143

Description

@presendapp

Disclosure: I'm the developer of Presend (https://presend.pages.dev), flagging that upfront -- this is a self-interested suggestion.

Saw the optional multi-scanner architecture (OPTIONAL_SCANNER_KEYS.md, Snyk/Trivy/Meterian/Cisco scanner integrations) -- nice pattern for something scanning what agents install.

Presend has three free, no-key endpoints that seem like they'd fit as an additional scanner source, specifically for the npm/PyPI package side of what agents pull in:

  • maintainer-change-check -- flags a publisher change after a long dormancy period (the event-stream pattern)
  • vulnerability-check -- OSV.dev lookup
  • typosquat-check

I don't have visibility into your actual scanners.py interface, so I don't want to guess at a fake code sample that might not match your real plugin contract. Wanted to check whether a free scanner source in this space is something you'd want before writing anything -- happy to look at the actual interface and put together a real PR if there's interest.

Docs: https://presend.pages.dev/api


Edit (2026-09-25): corrected an inaccurate claim above. maintainer-change-check matches the event-stream pattern (a previously unseen publisher taking over after long dormancy). It does not detect a hijacked existing account (ua-parser-js) or a malicious release by an existing maintainer (colors.js), and it is npm-only. It now also only flags recent takeovers (last 365 days), after testing showed false positives on years-old legitimate handoffs.

Activity

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions