GPT-written resumes. Fake LinkedIn profiles. Stolen identities. SquarePeg runs 11 fraud signals on every remote applicant in seconds - before you spend any interview time.
Remote engineering roles attract 3x more fraudulent applications than in-office roles. 14% of remote technical applicants show at least one strong fraud signal.
Four patterns make up most of it:
A fraudulent engineering hire averages $50K in wasted interview cycles, severance, and time-to-fill. A fraudulent hire with access to your codebase costs more than that. Catch it at the application, not at the offer.
Each signal checks external data the candidate can't manipulate - LinkedIn graphs, carrier records, email provenance, resume structure. Signals most relevant to remote fraud are first.
URL checked against 400M+ profile database. Fake profiles that don't exist in the graph get flagged.
Carrier-registered name doesn't match the application name. The highest-fidelity signal for stolen and borrowed identities.
Voicemail-only, toll-free, and NonFixedVoIP carriers (Google Voice, TextNow) used to fake US-area-code numbers from anywhere.
Profiles under 100 connections. Real senior engineers in US tech almost always exceed this.
No real call activity in the past 12 months - likely a burner number provisioned for the application.
Email first appeared in public records less than 3 months ago - newly spun-up for the application.
Email registered to a different name than the application. Catches borrowed email accounts.
Resume mirrors the JD with statistical precision. The canonical signal for GPT-written applications.
No photo, stock photo, or AI-generated photo. Real US-based senior engineers nearly always include a real one.
Improperly formatted, disconnected, or unable to receive calls.
Mailinator, Guerrilla Mail, 10MinuteMail, and similar throwaway providers.
Catching it requires external data lookups - LinkedIn graphs, phone carrier records, email provenance - that no one runs by hand on every applicant.
| Capability | Manual review | SquarePeg |
|---|---|---|
| Validate LinkedIn URL against full profile graph | Cannot do at scale | 400M+ profile database |
| Phone carrier classification (NonFixedVoIP detection) | No native ATS support | Yes, on every applicant |
| Phone-registered name vs application name | Paid lookup, $1-2/applicant manually | Included |
| Email provenance check (public records age) | Not feasible by hand | Yes |
| Email registration name vs application name | Not feasible by hand | Yes |
| GPT-tailored resume detection (Resume-JD alignment) | Eye-test only, unreliable | Statistical, on every resume |
| Time per applicant for full fraud check | 10-20 minutes manually | Seconds |
| Coverage across the applicant pool | Top of stack only | Every applicant |
| Pattern detection across applications | Impossible by hand | Surfaces fraud rings |
| Written explanations for each flag | Recruiter notes only | Per-signal reasoning |
| Audit trail for compliance | Inconsistent | Glass-box, NYC LL144 / EU AI Act ready |
| ATS coverage | Whatever ATS you're in | 95+ ATSes via Chrome extension |
| Setup | Hire more recruiters | 5 min Chrome extension |
| Pricing | Recruiter time + lookup credits | $100/mo, ~10-15c per applicant |
Engineering, support, and ops roles getting 100+ applications. Run the 11 signals on every applicant, filter to Low or Mixed authenticity in one click, work the clean pool first.
Engineering hires get access to source code, infrastructure, and customer data on day one. Phone Name Mismatch and LinkedIn Validation flag the riskiest candidates before any interview gets scheduled.
Glass-Box scoring with per-signal reasoning produces the audit trail NYC LL144 and EU AI Act require. Every flag has a written explanation. Every reject is defensible.
11 fraud signals. Glass-box scoring. Works on 95+ ATSes via Chrome extension.
Start free with 2,000 credits · 5-minute setup · 95+ ATSes supported