Public registry • community signals • transparent methodology • open source

Expose “ghost” listings that waste people’s time.

GhostJob tracks companies that repeatedly post listings that appear perpetually open, recycled, or otherwise suspected to be fake or unfilled. The goal is simple: help job seekers avoid dead ends and push for more honest hiring practices. GhostJob is also an open-source project and welcomes community contributions.

Install GhostJob for Chrome Download the current extension package and load it into Chrome to see GhostJob signals while browsing job listings.
Download ghostjob.zip

Disclaimer: This is a signals-based registry. Entries represent suspected behavior from public evidence and community reports, not a legal determination. Always verify before making decisions.

Registry

Search, filter, and export sample data (client-side). Hook to your API later.

0 results
Company Risk Domain Reports Notes / evidence signals Actions

Tip: replace the sample dataset in the script with a fetch from your API (e.g. /api/v1/lookup?company=… or a batch endpoint).

How GhostJob works

Transparent signals, not magic.

  • Signals-based scoring: risk level is derived from repeated reposts, unusually long-open listings, inconsistent roles, and corroborated reports.
  • Normalized matching: company names are normalized (case, punctuation, “Inc/LLC”, spacing) to reduce duplicates.
  • Evidence-first notes: entries include a short “why” so the registry is auditable.
  • Appeals/updates: entries can be corrected with better evidence (e.g., the company actually filled the roles).
Suggested risk definitions:
RED = repeated strong indicators (many reports + repost patterns).
YELLOW = mixed indicators (some evidence, needs more confirmation).
GREEN = minimal indicators (tracked, but low concern).

What this is (and isn’t)

Keep it fair.

  • It is: a public registry of suspected patterns with notes.
  • It is not: a definitive claim of fraud or wrongdoing.
  • We avoid doxxing: no personal data, no individual recruiter names.
  • We focus on patterns: evergreen listings, recycling, “pipeline” posts, or roles that never appear filled.
Operational note: If you’re building a Chrome extension + API, this page can consume your batch endpoint to show “live” risk tags on job boards.

Open Source

Community built, community improved.

  • GhostJob is open source: the code is publicly available for review, improvement, and reuse under the terms of the GPL.
  • License: this project is licensed under the GNU General Public License v3.0 (GPL-3.0).
  • Repository: github.com/cbaeseman/ghostjob
  • Chrome extension: download ghostjob.zip
  • Transparency matters: methodology, code, and implementation can be inspected by the public.
Why open source?
GhostJob exists to improve transparency around suspicious hiring patterns. Making the project open source helps the community audit the logic, improve the tooling, and build trust in how the registry operates.

Contributors Welcome

Developers, researchers, and advocates invited.

  • We welcome contributors: bug fixes, UI improvements, backend work, extension features, documentation, and methodology improvements are all helpful.
  • Suggested ways to help: submit pull requests, open issues, improve evidence handling, expand matching logic, and strengthen reporting workflows.
  • Keep it constructive: prioritize fairness, transparency, and auditable evidence.
  • Help shape the project: community participation is part of how GhostJob becomes more useful and more trustworthy over time.
Contributor note:
If you want to contribute, start with the GitHub repository, open an issue, or submit a pull request. We welcome thoughtful contributions from people who want to help job seekers and improve hiring transparency.

Submit a report

Client-side demo form (wire it to your backend when ready).

For production: POST to your API (store evidence, dedupe by normalized company + URL hash).

FAQ

Quick answers

What’s a “ghost job”?
A listing that appears continuously open or repeatedly reposted without evidence of hiring—often used to build pipelines, collect resumes, or project growth.
Can companies get removed or corrected?
Yes. If credible evidence shows roles were filled, listings were errors, or reports were inaccurate, entries should be updated (and ideally versioned).
Do you store personal data?
No personal data is needed. Focus on company-level patterns and public links only.
Can I contribute to GhostJob?
Yes. GhostJob is open source and we welcome contributors. Visit the GitHub repository to open issues, discuss improvements, or submit pull requests.
Copied.