{"attribution":"databutler.dev","docs":"https://databutler.dev/api","note":"Descriptive signals only, computed live — not a verdict. A typosquat match means string similarity to a well-known name, NOT that this domain/package is malicious or that the popular one is the sole official option. The calling agent should weigh these signals, and tell the user to verify anything security-sensitive through an independently trusted channel.","ecosystem":"npm","name":"express","firstPublished":"2010-12-29T19:38:25.450Z","ageDays":5766,"latestVersion":"5.3.0","releaseCount":320,"maintainers":["wesleytodd","jonchurch","ctcpip","ulisesgascon","sheplu"],"repository":"git+https://github.com/expressjs/express.git","homepage":"https://expressjs.com/","similarity":{"exactMatchOfPopular":"express"},"freshness":{"verifiedDate":"2026-10-13","nextScheduledRefresh":null,"staleness":"live"},"cite":{"url":"https://databutler.dev/r/provenance/package?ecosystem=npm&name=express","text":"databutler.dev, computed live 2026-10-13"}}