Dub
Open-source link attribution platform whose malicious-link check calls Jev before a short link is created.
Overview
Dub is an open-source link attribution platform for short links, conversion tracking and affiliate programs. Its README says it handles over 100 million clicks and 2 million links a month for marketing teams at companies including Twilio, Buffer, Framer and Vercel. It is a Next.js and TypeScript monorepo that can be self-hosted.
The Jev connection is narrow. According to the list summary, Dub calls typesafe-ai/jev in its malicious-link-check code before a short link is created, so each destination URL is gated by a typed verdict rather than only by a blocklist. The README itself does not describe this feature, so details of the question asked and the thresholds used come from the listing. Its stack includes Next.js, Prisma, Upstash, Tinybird and PlanetScale.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Is this destination URL malicious?(inferred) | yes · no |
How it works
- User submits a URL to shorten
- Malicious-link check sends it to Jev
- Typed verdict gates link creation
- Safe links are created; suspicious ones are blocked
Strengths
- Typed verdict in a production link pipeline
- Complements blocklists for new or unknown URLs
Caveats
- Jev integration not described in the README
- Decision model is a small part of a large platform
Getting started
See the self-hosting and local development guides at dub.co/docs.At a glance
- Type
- Project
- Status
- production
- Language
- TypeScript
- Runtime
- Next.js web platform
- Has code
- yes
Use cases and integrations
How curated lists describe it
Link safety: calls `typesafe-ai/jev` in `malicious-link-check.ts` before a short link is created, so the URL is gated by a typed verdict rather than a blocklist.
yibie/awesome-jev
Frequently asked questions
Where does Dub use Jev?
In its malicious-link check before a short link is created, per the listing.
Is Dub a decision-model project?
No, it is a link platform with one Jev-based safety check.
Can I self-host it?
Yes, Dub provides a self-hosting guide.
Related projects
Discord bot where Jev flags spam and scam links in real time, drives an escalating timeout ladder and profiles members.
ProjectbetaPythonPublished Jev client and claim check from the Fake/Real evidence-review site, where Jev filters sources and judges each claim.
ProjectproductionTypeScriptPython/TypeScript/Go chatbot safety library checking user input and bot replies with Jev and returning one actionable verdict per message.
LibraryproductionPythonGateway admission control that asks Jev what each incoming request is trying to do, filtering prompt injection and abuse.
AppbetaLuaHosted guardrails API checking LLM inputs, outputs and retrieved documents for injection, jailbreaks and leaks in one Jev call.
ServicebetaTypeScriptPassive Chrome extension that inventories a site's browser-visible attack surface and uses local Laya or Jev to prioritise findings.
ServicebetaTypeScript