Home โ€บ How it works
Methodology โ€” fully open

How the ghost-likelihood score works

The score is the share of 114 weighted risk points a listing triggers, normalized to 0-100. It is probabilistic โ€” a density of risk signals, never proof, and never an accusation against a named company.

Step 1: Paste the listing

Copy the full job description (or its URL) into the checker.

Step 2: The rule engine scores it

11 deterministic detectors test the text against known ghost-job patterns โ€” no AI, no randomness, same input always gives the same score.

Step 3: Read the evidence

Every triggered flag shows the exact matched phrase and a plain-English why, linked to a full explainer with sources.

Step 4: Verify the hidden signals

Posting age and repost history are often hidden by boards โ€” the result tells you what to check manually.

The weights

SignalPointsShare
No salary range listed1815.8%
Posting older than 30 days1614.0%
Reposted again and again1412.3%
Boilerplate, buzzword-heavy description1210.5%
Vague or stacked job title108.8%
'Always hiring' / talent-pipeline language108.8%
No named hiring manager or contact87.0%
No concrete details anywhere87.0%
Urgent hiring, zero specifics65.3%
Implausibly wide salary range65.3%
Hidden or masked employer65.3%

Score bands

Key takeaway: the engine is rule-based and open. The same listing always scores the same; the weights and data are published at /api/v1/flags and /api/v1/boards.
Check a listing now: the free checker tests this flag (and the other ten) against any pasted listing โ€” with the matched evidence. No signup.
Free ยท no spam

Job-search guides that save you wasted applications

New ghost-job red flags, fresh guides, and what changed in the data โ€” straight to your inbox when we publish.