No dispute has been upheld to date.
Read that precisely. It means nobody has reported a verdict of ours as wrong and been
proven right yet. It is not a claim that our verdicts have all been correct, and you should not
treat it as one. This is a young service with modest volume, detection is imperfect by nature, and a
clear result can be wrong. An unbroken record is not something we could prove even if we had one,
so it is not something we claim.
How to dispute a verdict
If you publish an artifact and believe our malicious or flagged verdict is wrong,
email contact@lazaretto.dev with the package or hash. Our commitment,
which is referenced from the Terms:
- A human decision on a disputed
maliciousverdict within three business days. - An upheld dispute removes or annotates the indicator and invalidates the cached verdict for that hash immediately.
- It is listed on this page, with the cause.
What we already publish about our limits
Corrections are the last line, not the first. We also say up front where a verdict is
weaker than it looks: a scan that could not read part of an artifact says so, a known-bad check that could
not run reports null rather than "no match", and an unpinned package with a version-scoped advisory
returns "cannot determine" rather than a guess. See where our data comes from
and the disclaimer.
We also publish how often we flag a package that turns out to be fine, measured on lists we publish in full, along with every attack sample of ours that goes undetected: the benchmark page. A corrections log records the mistakes somebody reported to us; the benchmark records the ones we found by going looking.
Machine-readable: /corrections.json