Careers
There are no jobs here
Most sites this size keep a careers page that lists nothing and implies a company. This one says the true thing instead: LegitSonar is an independent project with no payroll, and there is nothing to apply for.
No open roles, and none expected
No positions, no internships, no freelance briefs. If that changes it will be listed here with a real description and a real process, and not before. This page exists because the footer linked to it, and a link that goes nowhere is worse than an honest empty room.
If you still want to help
Four things that are genuinely useful
None of these is paid, and all of them make the assessments better. They are listed roughly in order of how much difference they make.
-
Tell us when a score is wrong
Both directions. A legitimate business scored badly and a scam scored well are equally useful, and the second is harder for us to find on our own.
-
Scan what you come across
Every live scan adds a dated assessment to the corpus. Running the fraudulent site you were just sent puts it on the record for whoever meets it next.
-
Report a security issue
Responsibly, to the address on the contact page, before disclosing it publicly. Proof-of-concept detail is welcome; please do not degrade the service for others while testing.
-
Say what is missing
Batch screening, webhooks, an extension — what gets built next depends almost entirely on who asks and what for.
How it is built
In case you were curious rather than job-hunting
The corpus is a single SQLite file of a few hundred megabytes, served by PHP behind nginx on one small virtual machine. There is no cluster, no queue farm and no search cluster — a full-text index and a handful of covering indexes answer every query on the site in under a millisecond, which is what makes a 607,294-row dataset feel small.
The live scanner is the only part that is genuinely awkward. It does DNS, WHOIS, a TLS handshake and an HTTP fetch against an arbitrary third party, on a time budget, without becoming a tool for generating traffic at other people. Most of the engineering effort has gone into that constraint rather than into scoring.
Some of the decisions are written up on the blog, including the ones that did not work.