Skip to content

Interest: a free PresendMetadataSource (maintainer-change, vulnerability, typosquat signals) #537

Description

@presendapp

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

Saw the MetadataSource pattern via LibrariesIoMetadataSource.cs -- clean extension point. Presend has three free, no-key endpoints that might fit as an additional MetadataSource implementation:

  • 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 the actual MetadataSource interface/base class contract, so I don't want to guess at C# that might not compile against your real abstraction. Happy to look at the interface and put together a proper PresendMetadataSource implementation if this is a direction that fits OSSGadget's scope.

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions