10 / EVIDENCE_AI_AND_HISTORY
Interpretation layers do not replace source evidence
Evidence hierarchy
- 01.External source or provider response
- 02.API status and frontend display rule
- 03.Scanner status and source link
- 04.Separate public-web or AI-assisted context
- 05.Human, purpose-specific interpretation
Current feature state
The codebase contains AI Search and AI Summary implementations, but both panels are disabled in the public feature flags at this snapshot. Serper-backed organic results are enabled separately where country rules permit them; they are search context, not AI verification.
If AI panels are enabled later, their output is stored and rendered separately from common scan results. The reviewed code does not use an AI response to change an API Found/Registered status or an IP provider field.
With Privacy Search off, username and email searches create application history tasks and can save the submitted query, timestamps, selected positive results, public-web output, and separate AI fields. With Privacy Search on, task creation and history saving are skipped. Public-web results can still load without a task ID and are not written to history; task-dependent AI enrichment is skipped. Required providers still receive the query. The IP lookup is not part of the username/email history workflow. Read the Privacy Policy before submitting an identifier.
Google Dorks search shortcuts
After you submit a query, Google Dorks offers search links based on that exact username or full email address. Each shortcut explains its scope through a question-mark help button. Opening a link sends the generated search to Google in a new tab, including when Privacy Search is enabled. These are independent searches of Google's index; they do not affect the scan progress or establish account ownership. You can inspect and copy every generated query before opening it.
IP lookups offer six separate shortcuts for exact mentions, security mentions, technical discussions, public documents, recent mentions, and hosting or network context. They appear only for a valid public IP. A manually entered public IP can be searched even if its metadata lookup fails; with a blank input, the current connection's public IP must first be available. Private, loopback and reserved addresses do not receive shortcuts. These links are generated locally and send the selected IP to Google only when opened. Check each record's date and context: an IP can be shared or reassigned, and a search match does not identify its current user or prove malicious activity.
11 / RE_TESTING_AND_CORRECTIONS
Source checks can fail when sites change
A profile route, response marker, redirect, login requirement, API payload, rate limit, or page-rendering model can change without this application changing. That can create stale rules, missing cards, false positives, or new Unknown responses.
What is present in the repository
- snapshot generators for username matching, email checks, source coverage, and false-positive research;
- a benchmark probe, canonicalization script, second-pass evidence collection, and analysis code;
- timestamped CSV/JSON evidence and public benchmark downloads.
What was not confirmed
- a regression suite exercising every site in the production scan API;
- scheduled source-health monitoring or automatic rule repair;
- manual review of every user scan or a fixed re-test cadence;
- a measured production-wide accuracy, precision, or recall percentage.
Report a reproducible problem
Use Contact for a false positive, false negative, broken source, outdated site check, or incorrect Methodology statement. Include the affected platform or page, query type, observed result, expected result, approximate time, relevant public URL, and safe reproduction information. Do not send credentials or unnecessary personal data.
Corrections to published research follow the separate Editorial Policy correction process. No fixed response or repair deadline is promised.
RELATED_RESEARCH
Inspect the supporting work
How SpiderFoot.tools Finds Username MatchesHistorical implementation notes; use this page for the current API workflow.
Email OSINT: What Our Scanner Actually ChecksThe 220 API sites across 20 configured categories, data paths, status handling, and explicit exclusions.
Our OSINT Data Sources & CoverageNamed sources, cache windows, routing, and coverage boundaries.
How Accurate Are Username OSINT Tools?Detection accuracy, attribution, Unknown states, and benchmark design.
We Tested 100 Usernames Across 20 PlatformsThe complete 2,000-check method, review rubric, data, and limits.
50 Common OSINT False Positives We FoundA source-labelled field guide for testing alternative explanations.