Not in the top 1,000 by GitHub stars

assafkip/investigators-copilot

Free open-source OSINT and investigation toolkit for Claude Code: case management, 54 OSINT enrichment adapters, structured analytic techniques (ACH), chain-of-custody evidence capture, and threat-intel MCP servers. MIT.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/geo-sleuth/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f38c4df19c0c

No earlier version was observed for comparison.

Compare on GitHub

skills/leak-record-classifier/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f38c4df19c0c

No earlier version was observed for comparison.

Compare on GitHub

skills/osint/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f38c4df19c0c

No earlier version was observed for comparison.

Compare on GitHub

skills/structured-analysis/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f38c4df19c0c

No earlier version was observed for comparison.

Compare on GitHub

skills/telegram-harvest/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f38c4df19c0c

No earlier version was observed for comparison.

Compare on GitHub

skills/verification/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f38c4df19c0c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f38c4df19c0c0b3b9fcc1f8529801db153f795fa

git clone --filter=blob:none --no-checkout https://github.com/assafkip/investigators-copilot.git .hotskills/assafkip-investigators-copilot && git -C .hotskills/assafkip-investigators-copilot checkout --detach f38c4df19c0c0b3b9fcc1f8529801db153f795fa # Copy each selected skill directory from .hotskills/assafkip-investigators-copilot into .claude/skills/<skill-name>/
74GitHub stars
7stars in 7 days
6skills in this repository
9commits in 30 days

Heat

4.8
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 202674

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

geo-sleuth

When your agent uses it

Geolocate or chronolocate a photo with tool-verified reasoning, then route every output into the case's EV-NNNN evidence chain. Companion to the upstream Oldcircle/geo-sleuth agent skill (MIT): its scripts do metadata, OCR, reverse image search, sun/shadow math, OSM corridors, DEM skylines and street-view ranking. Use when: "where was this photo taken", "geolocate this image", "when was this taken", "chronolocate", "find the location of this picture". NOT for: identifying a person in a photo (use /q-face, founder approval required), or photos of private individuals whose location the case has no lawful reason to find.

What it loads into context

Frontmatter

167 tokens

Always available to the agent

SKILL.md

1,743 tokens

When the skill is activated

Reference documents

418 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 0. Gate before you start
  2. 1. Install (once per machine)
  3. 2. Working directory
  4. 3. Flow (upstream, condensed)
  5. 4. Upstream hard rules we keep verbatim in spirit
  6. 5. Mapping to our evidence tiers
  7. 6. Route outputs into EV (required before citing)
  8. 7. Failure handling

Scripts executed separately

  • ../osint/scripts/capture-evidence.sh
  • ../osint/scripts/capture-evidence.sh
  • ../osint/scripts/capture-evidence.sh
  • ../osint/scripts/capture-evidence.sh
  • ../osint/scripts/capture-evidence.sh
  • ../osint/scripts/extract-intake.py
  • ../osint/scripts/extract-intake.py
  • ../osint/scripts/extract-intake.py
  • ../osint/scripts/extract-intake.py
  • ../osint/scripts/extract-intake.py
  • ../osint/scripts/ingest-client-document.sh
  • ../osint/scripts/ingest-client-document.sh
  • ../osint/scripts/ingest-client-document.sh
  • ../osint/scripts/ingest-client-document.sh
  • ../osint/scripts/render-map.py

Files

  • ../../.claude-plugin/marketplace.jsonasset614 bytes
  • ../../.claude-plugin/marketplace.jsonasset614 bytes
  • ../../.claude-plugin/plugin.jsonasset907 bytes
  • ../../hooks/hooks.jsonasset1,068 bytes
  • ../../hooks/hooks.jsonasset1,068 bytes
  • ../../hooks/hooks.jsonasset1,068 bytes
  • ../../hooks/hooks.jsonasset1,068 bytes
  • NOTICE.mddoc1,794 bytes
  • SKILL.mdcore6,729 bytes
  • SKILL.mdcore6,729 bytes
  • SKILL.mdcore6,729 bytes
  • SKILL.mdcore6,729 bytes
  • SKILL.mdcore6,729 bytes
  • ../osint/scripts/capture-evidence.shruns18,855 bytes
  • ../osint/scripts/capture-evidence.shruns18,855 bytes
  • ../osint/scripts/capture-evidence.shruns18,855 bytes
  • ../osint/scripts/capture-evidence.shruns18,855 bytes
  • ../osint/scripts/capture-evidence.shruns18,855 bytes
  • ../osint/scripts/extract-intake.pyruns34,768 bytes
  • ../osint/scripts/extract-intake.pyruns34,768 bytes
  • ../osint/scripts/extract-intake.pyruns34,768 bytes
  • ../osint/scripts/extract-intake.pyruns34,768 bytes
  • ../osint/scripts/extract-intake.pyruns34,768 bytes
  • ../osint/scripts/ingest-client-document.shruns7,652 bytes
  • ../osint/scripts/ingest-client-document.shruns7,652 bytes
  • ../osint/scripts/ingest-client-document.shruns7,652 bytes
  • ../osint/scripts/ingest-client-document.shruns7,652 bytes
  • ../osint/scripts/render-map.pyruns9,525 bytes
Read SKILL.md

# geo-sleuth (Investigators Copilot companion)

Adapted from https://github.com/Oldcircle/geo-sleuth (MIT, see `NOTICE.md`). This
file does NOT vendor the upstream scripts. It tells you how to install them, the
rules that make their output defensible, and how to land every artifact in the
case's evidence chain under `.claude/rules/evidence-capture-protocol.md`.

## 0. Gate before you start

- **Purpose check.** If the photo shows a private residence, a minor, or a person
  who is not a case target, stop and ask the founder what the location is for.
  Upstream's own rule: never use it to find people who have not agreed to be found.
- **Register the photo first.** A client-provided photo becomes an EV item before
  any analysis touches it:
View the complete source on GitHub

Skills included

  • geo-sleuth
  • leak-record-classifier
  • osint
  • analyze
  • telegram-harvest
  • verification

Repository facts

License
MIT
Created
Apr 15, 2026
Last pushed
Nov 2, 2026
Forks
8
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 138 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/geo-sleuth/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/geo-sleuth/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/geo-sleuth/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/geo-sleuth/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/capture-evidence.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/capture-evidence.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/capture-evidence.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/capture-evidence.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/extract-intake.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/extract-intake.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/extract-intake.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/extract-intake.py:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/ingest-client-document.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/ingest-client-document.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/osint/scripts/ingest-client-document.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/leak-record-classifier/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 3,749 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "assafkip",     "url": "https://github.com/assafkip"
  • Network accessline 4
    "name": "assafkip",     "url": "https://github.com/assafkip"   },
  • Network accessline 5
    "url": "https://github.com/assafkip"

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "assafkip",     "url": "https://github.com/assafkip"
  • Network accessline 6
    "name": "assafkip",     "url": "https://github.com/assafkip"   },
  • Network accessline 7
    "url": "https://github.com/assafkip"
  • Network accessline 8
    },   "homepage": "https://github.com/assafkip/investigators-copilot",   "repository": "https://github.com/assafkip/investigators-copilot",
  • Network accessline 9
    "homepage": "https://github.com/assafkip/investigators-copilot",
  • Network accessline 10
    "repository": "https://github.com/assafkip/investigators-copilot",

skills/geo-sleuth/NOTICE.md

  • Network accessline 6
    - Upstream: https://github.com/Oldcircle/geo-sleuth (`skills/geo-sleuth/SKILL.md`, `README.md`)

skills/geo-sleuth/SKILL.md

  • Network accessline 16
    Adapted from https://github.com/Oldcircle/geo-sleuth (MIT, see `NOTICE.md`). This
  • Network accessline 43
    git clone https://github.com/Oldcircle/geo-sleuth ~/tools/geo-sleuth

skills/leak-record-classifier/lib/leak_csv.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/leak-record-classifier/templates/case_classifier_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/SKILL.md

  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 52
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 79
    **Scraping:** - `apify.sh` — `linkedin <url>` | `instagram <handle>` | `run` | `results` | `store-search` - `run-actor.sh` — **universal Apify runner (55+ actors).** Embedded from [apify/agent-skills](https://github.com/apify/agent-skills).
  • Network accessline 80
    - `apify.sh` — `linkedin <url>` | `instagram <handle>` | `run` | `results` | `store-search` - `run-actor.sh` — **universal Apify runner (55+ actors).** Embedded from [apify/agent-skills](https://github.com/apify/agent-skills).   Quick answe
  • Network accessline 81
    - `run-actor.sh` — **universal Apify runner (55+ actors).** Embedded from [apify/agent-skills](https://github.com/apify/agent-skills).
  • Access to secretsline 108
    [Credential-related source omitted]
  • Network accessline 180
    # By domain (employees + third-party exposure) curl -s "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-domain?domain=target.com" | jq .
  • Network accessline 181
    curl -s "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-domain?domain=target.com" | jq .
  • Network accessline 183
    # By email (individual credential exposure) curl -s "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-email?email=user@target.com" | jq .
  • Network accessline 184
    curl -s "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-email?email=user@target.com" | jq .
  • Network accessline 195
    # By URL (stealer log hits for a specific page) curl -s "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-url?url=https://target.com/login" | jq .
  • Network accessline 196
    curl -s "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-url?url=https://target.com/login" | jq .
  • Network accessline 215
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Network accessline 546
    # 1. IntelX phonebook (paid, highest yield for corporate domains) curl -s "https://2.intelx.io/phonebook/search" \
  • Network accessline 547
    [Credential-related source omitted]
  • Access to secretsline 547
    [Credential-related source omitted]
  • Access to secretsline 548
    [Credential-related source omitted]
  • Network accessline 551
    [Credential-related source omitted]
  • Network accessline 552
    [Credential-related source omitted]
  • Access to secretsline 552
    [Credential-related source omitted]
  • Network accessline 554
    # 3. crt.sh SAN extraction (free, no auth) curl -s "https://crt.sh/?q=%25@target.com&output=json" | jq -r '.[].name_value' | grep '@' | sort -u
  • Network accessline 555
    curl -s "https://crt.sh/?q=%25@target.com&output=json" | jq -r '.[].name_value' | grep '@' | sort -u
  • Network accessline 560
    # 5. Wayback CDX email harvest (free) curl -s "http://web.archive.org/cdx/search/cdx?url=*.target.com/*&output=json&fl=original&filter=statuscode:200&collapse=urlkey" \
  • Network accessline 561
    curl -s "http://web.archive.org/cdx/search/cdx?url=*.target.com/*&output=json&fl=original&filter=statuscode:200&collapse=urlkey" \
  • Network accessline 590
    1. **Wayback Machine:** `web_fetch "https://web.archive.org/web/2024*/target-url"` — deleted profiles, old bios
  • Access to secretsline 748
    [Credential-related source omitted]
  • Network accessline 760
    brew install go git clone https://github.com/mvanhorn/cli-printing-press /tmp/cli-printing-press
  • Network accessline 761
    git clone https://github.com/mvanhorn/cli-printing-press /tmp/cli-printing-press
  • Network accessline 767
    1. Open the target ad in a logged-in Chrome session:    `https://www.facebook.com/ads/library/?id=<AD_ID>`
  • Network accessline 768
    `https://www.facebook.com/ads/library/?id=<AD_ID>`
  • Network accessline 872
    https://www.facebook.com/ads/library/?id=<LIBRARY_ID>

skills/osint/references/content-extraction.md

  • Network accessline 24
    # Fetch channel page - subscriber count, video count, about web_fetch "https://www.youtube.com/@<handle>"
  • Network accessline 25
    web_fetch "https://www.youtube.com/@<handle>"
  • Network accessline 27
    bash skills/osint/scripts/jina.sh read "https://www.youtube.com/@<handle>/about"
  • Network accessline 33
    # Fetch video page - title, description, comments web_fetch "https://www.youtube.com/watch?v=<id>"
  • Network accessline 34
    web_fetch "https://www.youtube.com/watch?v=<id>"
  • Network accessline 36
    bash skills/osint/scripts/jina.sh read "https://www.youtube.com/watch?v=<id>"
  • Network accessline 41
    bash skills/osint/scripts/brightdata.sh scrape "https://www.youtube.com/watch?v=<id>"

skills/osint/references/platforms.md

  • Network accessline 56
    **tgspyder (Darksight-Analytics, submodule at `tools/tgspyder`) -- flags beyond `--members --chats`:** - `tgspyder https://t.me/<group> --crawl-invites` -- follow invite links posted in a group to discover linked channels (snowball discover
  • Network accessline 57
    - `tgspyder https://t.me/<group> --crawl-invites` -- follow invite links posted in a group to discover linked channels (snowball discovery of an operator's network).
  • Network accessline 58
    - `tgspyder --sticker-pack https://t.me/addstickers/<pack>` -- resolve a sticker pack's creator account; a custom pack often deanonymizes the operator behind a channel.

skills/osint/references/tool-catalog.md

  • Network accessline 54
    | Tool | What | Link | |---|---|---| | WhatsMyName (local/web) | username across ~600 sites, low false-positive list | https://whatsmyname.app |
  • Network accessline 55
    |---|---|---| | WhatsMyName (local/web) | username across ~600 sites, low false-positive list | https://whatsmyname.app | | Maigret (local) | username across 3000+ sites, parses profiles | https://github.com/soxoj/maigret |
  • Network accessline 56
    | WhatsMyName (local/web) | username across ~600 sites, low false-positive list | https://whatsmyname.app |
  • Network accessline 57
    | Maigret (local) | username across 3000+ sites, parses profiles | https://github.com/soxoj/maigret |
  • Network accessline 58
    | Sherlock (local) | username enumeration | https://github.com/sherlock-project/sherlock |
  • Network accessline 59
    | Blackbird (local) | username + email account search | https://github.com/p1ngul1n0/blackbird |
  • Network accessline 60
    | user-scanner (local) | username/email presence, has an MCP server | https://github.com/kaifcodec/user-scanner |
  • Network accessline 61
    | Holehe (local) | which sites an email is registered on | https://github.com/megadose/holehe |
  • Network accessline 62
    | Have I Been Pwned (web, key for API) | breach exposure for an email | https://haveibeenpwned.com |
  • Network accessline 63
    | Epieos (web) | email / phone to Google + other account traces | https://epieos.com |
  • Network accessline 64
    | PhoneInfoga (local) | phone number footprinting | https://github.com/sundowndev/phoneinfoga |
  • Network accessline 65
    | Numbering plans (web) | carrier / range lookup | https://www.numberingplans.com |
  • Network accessline 71
    | Tool | What | Link | |---|---|---| | OpenCorporates (web, key for API) | global company registry index | https://opencorporates.com |
  • Network accessline 72
    |---|---|---| | OpenCorporates (web, key for API) | global company registry index | https://opencorporates.com | | GLEIF LEI search (web/API, free) | legal-entity identifiers, parent/child trees | https://search.gleif.org |
  • Network accessline 73
    | OpenCorporates (web, key for API) | global company registry index | https://opencorporates.com |
  • Network accessline 74
    | GLEIF LEI search (web/API, free) | legal-entity identifiers, parent/child trees | https://search.gleif.org |
  • Network accessline 75
    | SEC EDGAR full-text search (web/API, free) | US filings, Form D, insiders | https://efts.sec.gov/LATEST/search-index?q= / https://www.sec.gov/edgar/search/ |
  • Network accessline 76
    | UK Companies House (web, free key for API) | officers, PSCs, filings | https://find-and-update.company-information.service.gov.uk |
  • Network accessline 77
    | OpenSanctions (web/API) | sanctions, PEPs, entities of interest | https://www.opensanctions.org |
  • Network accessline 78
    | ICIJ Offshore Leaks (web) | Panama/Pandora/Paradise papers entities | https://offshoreleaks.icij.org |
  • Network accessline 79
    | OCCRP Aleph (web, account) | leaked + public records search | https://aleph.occrp.org |
  • Network accessline 80
    | CourtListener / RECAP (web/API) | US federal court opinions + dockets | https://www.courtlistener.com |
  • Network accessline 81
    | FEC (web/API) | US campaign finance | https://www.fec.gov/data/ |
  • Network accessline 82
    | Senate/House LDA (web/API) | US lobbying disclosures | https://lda.gov |
  • Network accessline 83
    | EU VIES (web) | EU VAT number validation | https://ec.europa.eu/taxation_customs/vies/ |
  • Network accessline 84
    | TED (web/API) | EU public procurement notices | https://ted.europa.eu |
  • Network accessline 85
    | Overseas registries list (gov.uk) | where each country's registry lives | https://www.gov.uk/government/publications/overseas-registries/overseas-registries |
  • Network accessline 91
    | Tool | What | Link | |---|---|---| | RDAP / whois (local) | registration data | `whois`, https://rdap.org |
  • Network accessline 92
    |---|---|---| | RDAP / whois (local) | registration data | `whois`, https://rdap.org | | crt.sh (web) | certificate transparency, subdomains | https://crt.sh |
  • Network accessline 93
    | RDAP / whois (local) | registration data | `whois`, https://rdap.org |
  • Network accessline 94
    | crt.sh (web) | certificate transparency, subdomains | https://crt.sh |
  • Network accessline 95
    | DNSDumpster (web) | DNS recon map | https://dnsdumpster.com |
  • Network accessline 96
    | Mnemonic passive DNS (web) | historic resolutions | https://passivedns.mnemonic.no |
  • Network accessline 97
    | Shodan InternetDB (web, keyless) | open ports/tags for an IP | https://internetdb.shodan.io |
  • Network accessline 98
    | Censys / Shodan / Netlas (web, key) | host + certificate search | https://search.censys.io, https://www.shodan.io, https://app.netlas.io |
  • Network accessline 99
    | BGP.tools / bgp.he.net (web) | ASN, prefixes, peering | https://bgp.tools, https://bgp.he.net |
  • Network accessline 100
    | URLScan.io (web, key for API) | page scan, linked resources, screenshots | https://urlscan.io |
  • Network accessline 101
    | VirusTotal (web, key) | reputation, relations, passive DNS | https://www.virustotal.com |
  • Network accessline 102
    | dnstwist (local) | typosquat / lookalike domains | https://github.com/elceef/dnstwist |
  • Network accessline 103
    | BuiltWith / Wappalyzer (web/local) | tech stack, shared trackers | https://builtwith.com, https://github.com/projectdiscovery/wappalyzergo |
  • Network accessline 104
    | katana / subfinder (local) | crawl / passive subdomains | https://github.com/projectdiscovery |
  • Network accessline 105
    | DNSViz (web) | DNSSEC chain | https://dnsviz.net |
  • Network accessline 109
    | Tool | What | Link | |---|---|---| | Google Lens / Vision (web, key for API) | reverse image, web entities | https://lens.google.com |
  • Network accessline 110
    |---|---|---| | Google Lens / Vision (web, key for API) | reverse image, web entities | https://lens.google.com | | Yandex / Bing / TinEye (web) | reverse image (Yandex strong on faces/places) | https://yandex.com/images, https://tineye.com
  • Network accessline 111
    | Google Lens / Vision (web, key for API) | reverse image, web entities | https://lens.google.com |
  • Network accessline 112
    | Yandex / Bing / TinEye (web) | reverse image (Yandex strong on faces/places) | https://yandex.com/images, https://tineye.com |
  • Network accessline 113
    | InVID-WeVerify plugin (browser) | video keyframes, forensic filters | https://www.invid-project.eu/tools-and-services/invid-verification-plugin/ |
  • Network accessline 114
    | Forensically / FotoForensics (web) | ELA, clone detection, metadata | https://29a.ch/photo-forensics/, https://fotoforensics.com |
  • Network accessline 115
    | ExifTool (local) | metadata read | https://exiftool.org | | c2patool (local) | C2PA Content Credentials | https://github.com/contentauth/c2patool | | yt-dlp / gallery-dl (local) | media download (used by `--social`) | https://github.com/y
  • Network accessline 116
    | c2patool (local) | C2PA Content Credentials | https://github.com/contentauth/c2patool | | yt-dlp / gallery-dl (local) | media download (used by `--social`) | https://github.com/yt-dlp/yt-dlp, https://github.com/mikf/gallery-dl | | Whisper
  • Network accessline 117
    | yt-dlp / gallery-dl (local) | media download (used by `--social`) | https://github.com/yt-dlp/yt-dlp, https://github.com/mikf/gallery-dl |
  • Network accessline 118
    | Whisper (local) | transcription / translation | https://github.com/openai/whisper |
  • Network accessline 123
    |---|---|---| | geo-sleuth (local skill) | end-to-end photo geolocation | `skills/geo-sleuth/` | | ShadowFinder (local) | shadow-length location band | https://github.com/bellingcat/ShadowFinder |
  • Network accessline 124
    | geo-sleuth (local skill) | end-to-end photo geolocation | `skills/geo-sleuth/` | | ShadowFinder (local) | shadow-length location band | https://github.com/bellingcat/ShadowFinder | | SunCalc (web) | sun azimuth/altitude for a place + time
  • Network accessline 125
    | ShadowFinder (local) | shadow-length location band | https://github.com/bellingcat/ShadowFinder |
  • Network accessline 126
    | SunCalc (web) | sun azimuth/altitude for a place + time | https://www.suncalc.org |
  • Network accessline 127
    | Bellingcat OSM search (web) | find places by feature combination | https://osm-search.bellingcat.com |
  • Network accessline 128
    | Overpass Turbo (web) | OSM queries | https://overpass-turbo.eu |
  • Network accessline 129
    | Google Earth Pro (local) | historical imagery | https://www.google.com/earth/versions/ |
  • Network accessline 130
    | Sentinel Hub EO Browser (web) | free Sentinel/Landsat imagery | https://apps.sentinel-hub.com/eo-browser/ |
  • Network accessline 131
    | GeoHints (web) | country clues (plates, bollards, poles) | https://geohints.com |
  • Network accessline 132
    | PeakVisor (web) | mountain skyline identification | https://peakvisor.com |
  • Network accessline 136
    | Tool | What | Link | |---|---|---| | Bluesky public API (keyless) | profiles, feeds (used by `recent-activity.sh`) | https://docs.bsky.app |
  • Network accessline 137
    |---|---|---| | Bluesky public API (keyless) | profiles, feeds (used by `recent-activity.sh`) | https://docs.bsky.app | | Telegram public preview | read public channels without login | `https://t.me/s/<channel>` |
  • Network accessline 138
    | Bluesky public API (keyless) | profiles, feeds (used by `recent-activity.sh`) | https://docs.bsky.app |
  • Network accessline 139
    | Telegram public preview | read public channels without login | `https://t.me/s/<channel>` |
  • Network accessline 140
    | tgspyder (local, account) | Telegram channel/member scrape | used by `skills/telegram-harvest/` | | Telepathy (local) | Telegram archiving + member lists | https://github.com/proseltd/Telepathy-Community | | Arctic Shift (web/API) | Reddi
  • Network accessline 141
    | Telepathy (local) | Telegram archiving + member lists | https://github.com/proseltd/Telepathy-Community |
  • Network accessline 142
    | Arctic Shift (web/API) | Reddit archive incl. deleted | https://arctic-shift.photon-reddit.com |
  • Network accessline 143
    | Meta Ad Library (web) | ads by page / advertiser | https://www.facebook.com/ads/library/ |
  • Network accessline 148
    | Tool | What | Link | |---|---|---| | bellingcat auto-archiver (local) | media + WACZ + timestamps per URL | https://github.com/bellingcat/auto-archiver |
  • Network accessline 149
    |---|---|---| | bellingcat auto-archiver (local) | media + WACZ + timestamps per URL | https://github.com/bellingcat/auto-archiver | | ArchiveBox (local, docker) | self-hosted web archive (`--archivebox`) | https://github.com/ArchiveBox/Arc
  • Network accessline 150
    | bellingcat auto-archiver (local) | media + WACZ + timestamps per URL | https://github.com/bellingcat/auto-archiver |
  • Network accessline 151
    | ArchiveBox (local, docker) | self-hosted web archive (`--archivebox`) | https://github.com/ArchiveBox/ArchiveBox |
  • Network accessline 152
    | changedetection.io (local, docker) | page change monitoring (`/q-watch`) | https://github.com/dgtlmoon/changedetection.io | | crawl4ai (local, docker) | LLM-ready markdown crawl (`crawl.sh`) | https://github.com/unclecode/crawl4ai | | Scr
  • Network accessline 153
    | crawl4ai (local, docker) | LLM-ready markdown crawl (`crawl.sh`) | https://github.com/unclecode/crawl4ai | | Scrapling (local) | anti-bot-tolerant fetch fallback | https://github.com/D4Vinci/Scrapling | | Wayback Machine / archive.today (
  • Network accessline 154
    | Scrapling (local) | anti-bot-tolerant fetch fallback | https://github.com/D4Vinci/Scrapling |
  • Network accessline 155
    | Wayback Machine / archive.today (web) | public archives (LOOKUP only; this instance does not submit) | https://web.archive.org, https://archive.ph |
  • Network accessline 159
    | Tool | What | Link | |---|---|---| | Blockchair (web) | multi-chain explorer | https://blockchair.com |
  • Network accessline 160
    |---|---|---| | Blockchair (web) | multi-chain explorer | https://blockchair.com | | Etherscan family (web, key for API) | EVM chains | https://etherscan.io |
  • Network accessline 161
    | Blockchair (web) | multi-chain explorer | https://blockchair.com |
  • Network accessline 162
    | Etherscan family (web, key for API) | EVM chains | https://etherscan.io |
  • Network accessline 163
    | Breadcrumbs / MetaSleuth (web) | visual flow tracing | https://www.breadcrumbs.app, https://metasleuth.io |
  • Network accessline 164
    | Arkham (web, account) | entity labels | https://intel.arkm.com |
  • Network accessline 165
    | WalletExplorer (web) | BTC wallet clustering | https://www.walletexplorer.com |
  • Network accessline 166
    | Chainabuse (web) | scam address reports | https://www.chainabuse.com |
  • Network accessline 172
    | Tool | What | Link | |---|---|---| | FAA registry (web / `/q-corp`) | US aircraft owners | https://registry.faa.gov/aircraftinquiry |
  • Network accessline 173
    |---|---|---| | FAA registry (web / `/q-corp`) | US aircraft owners | https://registry.faa.gov/aircraftinquiry | | ADS-B Exchange / Flightradar24 (web) | flight tracks | https://globe.adsbexchange.com, https://www.flightradar24.com |
  • Network accessline 174
    | FAA registry (web / `/q-corp`) | US aircraft owners | https://registry.faa.gov/aircraftinquiry |
  • Network accessline 175
    | ADS-B Exchange / Flightradar24 (web) | flight tracks | https://globe.adsbexchange.com, https://www.flightradar24.com |
  • Network accessline 176
    | MarineTraffic / Global Fishing Watch (web) | vessel positions | https://www.marinetraffic.com, https://globalfishingwatch.org/map |
  • Network accessline 180
    | Tool | What | Link | |---|---|---| | abuse.ch (URLhaus, ThreatFox, MalwareBazaar) | IOC lookups | https://abuse.ch |
  • Network accessline 181
    |---|---|---| | abuse.ch (URLhaus, ThreatFox, MalwareBazaar) | IOC lookups | https://abuse.ch | | AlienVault OTX (web, key) | pulses, IOCs | https://otx.alienvault.com |
  • Network accessline 182
    | abuse.ch (URLhaus, ThreatFox, MalwareBazaar) | IOC lookups | https://abuse.ch |
  • Network accessline 183
    | AlienVault OTX (web, key) | pulses, IOCs | https://otx.alienvault.com |
  • Network accessline 184
    | MISP (local) | IOC sharing (import `export-intel.py misp`) | https://www.misp-project.org |
  • Network accessline 185
    | OpenCTI (local) | STIX knowledge base (import `export-intel.py stix`) | https://github.com/OpenCTI-Platform/opencti |
  • Network accessline 186
    | SpiderFoot (local) | automated multi-source recon | https://github.com/smicallef/spiderfoot |
  • Network accessline 187
    | Google Safe Browsing report (web) | report malicious sites | https://safebrowsing.google.com |
  • Network accessline 188
    | MITRE F3 (Fight Fraud Framework) | fraud TTP catalog (Positioning, Monetization) | https://ctid.mitre.org/fraud/ |
  • Network accessline 192
    **Bellingcat open-source-research-notebooks** (https://github.com/bellingcat/open-source-research-notebooks):
  • Network accessline 199
    **Estimative language (ICD 203 style).** ODNI ICD 203 analytic standards (https://www.dni.gov/files/documents/ICD/ICD-203.pdf); the 7onez/cti-expert skill (MIT)
  • Network accessline 200
    (https://www.dni.gov/files/documents/ICD/ICD-203.pdf); the 7onez/cti-expert skill (MIT)
  • Network accessline 247
    Path pattern: `https://github.com/mukul975/Anthropic-Cybersecurity-Skills/tree/main/skills/<name>`.

skills/osint/references/tools.md

  • Network accessline 63
    `run_actor.js` — universal script that runs ANY Apify actor. Embedded from [apify/agent-skills](https://github.com/apify/agent-skills) v1.3.0.
  • Network accessline 64
    [apify/agent-skills](https://github.com/apify/agent-skills) v1.3.0.
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 258
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Network accessline 278
    bash scripts/apify.sh linkedin "https://linkedin.com/in/..."  # $0.005
  • Network accessline 293
    - Public channel posts: `web_fetch https://t.me/s/{channel}` (free, last ~20 posts)
  • Network accessline 294
    - Profile bio: `web_fetch https://t.me/{username}` (free, shows bio/title)
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 348
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 356
    [Credential-related source omitted]
  • Access to secretsline 357
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 363
    [Credential-related source omitted]
  • Access to secretsline 377
    [Credential-related source omitted]

skills/osint/scripts/add-osint-keys.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 111
    def http(url, data=None, headers=None):     req = urllib.request.Request(url, data=data, headers=headers or {}, method="POST" if data else "GET")
  • Network accessline 112
    req = urllib.request.Request(url, data=data, headers=headers or {}, method="POST" if data else "GET")
  • Network accessline 113
    req.add_header("User-Agent", "investigators-copilot-osint-keycheck/1.0")     try:         with urllib.request.urlopen(req, timeout=30) as r:
  • Network accessline 114
    try:         with urllib.request.urlopen(req, timeout=30) as r:             return r.status, r.read(400).decode("utf-8", "replace")
  • Network accessline 115
    with urllib.request.urlopen(req, timeout=30) as r:
  • Network accessline 123
    def verify(var, key):     if var == "ABUSECH_AUTH_KEY":         code, body = http("https://threatfox-api.abuse.ch/api/v1/",
  • Network accessline 124
    if var == "ABUSECH_AUTH_KEY":         code, body = http("https://threatfox-api.abuse.ch/api/v1/",                           json.dumps({"query": "get_iocs", "days": 1}).encode(), {"Auth-Key": key})
  • Network accessline 125
    code, body = http("https://threatfox-api.abuse.ch/api/v1/",
  • Network accessline 126
    [Credential-related source omitted]
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Network accessline 128
    [Credential-related source omitted]
  • Network accessline 129
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 130
    code, body = http(f"https://api.builtwith.com/free1/api.json?KEY={key}&LOOKUP=example.com")
  • Network accessline 132
    [Credential-related source omitted]
  • Network accessline 133
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Network accessline 134
    code, body = http("https://api.tavily.com/search",
  • Network accessline 136
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Network accessline 138
    code, body = http("https://api.exa.ai/search", json.dumps({"query": "test", "numResults": 1}).encode(),
  • Network accessline 139
    [Credential-related source omitted]
  • Network accessline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Network accessline 141
    [Credential-related source omitted]
  • Network accessline 142
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 143
    [Credential-related source omitted]
  • Network accessline 154
    PROMPTS = [     ("ABUSECH_AUTH_KEY", "abuse.ch (ThreatFox, URLhaus, MalwareBazaar)",      "https://auth.abuse.ch/  sign in with Google or GitHub, copy the Auth-Key"),
  • Network accessline 155
    ("ABUSECH_AUTH_KEY", "abuse.ch (ThreatFox, URLhaus, MalwareBazaar)",      "https://auth.abuse.ch/  sign in with Google or GitHub, copy the Auth-Key"),     ("URLSCAN_API_KEY", "urlscan.io",
  • Network accessline 156
    "https://auth.abuse.ch/  sign in with Google or GitHub, copy the Auth-Key"),
  • Network accessline 157
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 158
    "https://urlscan.io/user/signup  then https://urlscan.io/user/profile/  click New API key"),
  • Network accessline 159
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 160
    "https://api.builtwith.com/free-api  sign up, copy the key from your API page"),
  • Network accessline 161
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Network accessline 162
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 163
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]

skills/osint/scripts/apify.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 12
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Network accessline 13
    BASE="https://api.apify.com/v2"
  • Network accessline 20
    ACTOR_ID="$2"     INPUT="$3"     curl -s -X POST "$BASE/acts/$ACTOR_ID/runs?$CAPS" \
  • Network accessline 21
    INPUT="$3"     curl -s -X POST "$BASE/acts/$ACTOR_ID/runs?$CAPS" \       "${AUTH[@]}" \
  • Network accessline 22
    curl -s -X POST "$BASE/acts/$ACTOR_ID/runs?$CAPS" \
  • Network accessline 27
    results)     RUN_ID="$2"     curl -s "${AUTH[@]}" "$BASE/actor-runs/$RUN_ID/dataset/items"
  • Network accessline 28
    RUN_ID="$2"     curl -s "${AUTH[@]}" "$BASE/actor-runs/$RUN_ID/dataset/items"     ;;
  • Network accessline 29
    curl -s "${AUTH[@]}" "$BASE/actor-runs/$RUN_ID/dataset/items"
  • Network accessline 31
    run-status)     RUN_ID="$2"     curl -s "${AUTH[@]}" "$BASE/actor-runs/$RUN_ID"
  • Network accessline 32
    RUN_ID="$2"     curl -s "${AUTH[@]}" "$BASE/actor-runs/$RUN_ID"     ;;
  • Network accessline 33
    curl -s "${AUTH[@]}" "$BASE/actor-runs/$RUN_ID"
  • Network accessline 35
    store-search)     QUERY="${*:2}"     curl -s "${AUTH[@]}" "$BASE/store?limit=10&search=$(echo "$QUERY" | sed 's/ /+/g')"
  • Network accessline 36
    QUERY="${*:2}"     curl -s "${AUTH[@]}" "$BASE/store?limit=10&search=$(echo "$QUERY" | sed 's/ /+/g')"     ;;
  • Network accessline 37
    curl -s "${AUTH[@]}" "$BASE/store?limit=10&search=$(echo "$QUERY" | sed 's/ /+/g')"
  • Network accessline 41
    URL="$2"     curl -s -X POST "$BASE/acts/supreme_coder~linkedin-profile-scraper/runs?$CAPS" \
  • Network accessline 42
    curl -s -X POST "$BASE/acts/supreme_coder~linkedin-profile-scraper/runs?$CAPS" \
  • Network accessline 49
    USERNAME="$2"     curl -s -X POST "$BASE/acts/apify~instagram-profile-scraper/runs?$CAPS" \
  • Network accessline 50
    curl -s -X POST "$BASE/acts/apify~instagram-profile-scraper/runs?$CAPS" \
  • Access to secretsline 68
    [Credential-related source omitted]

skills/osint/scripts/brightdata.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 14
    MCP_URL="${BRIGHTDATA_MCP_URL:?ERROR: BRIGHTDATA_MCP_URL not set. Get MCP endpoint at https://brightdata.com/products/web-scraper/mcp}"
  • Network accessline 20
    local TOOL="$1"   local ARGS="$2"   python3 "$SKILL_DIR/scripts/mcp-client.py" "$MCP_URL" "$TOOL" "$ARGS"
  • Network accessline 21
    local ARGS="$2"   python3 "$SKILL_DIR/scripts/mcp-client.py" "$MCP_URL" "$TOOL" "$ARGS" }
  • Network accessline 22
    python3 "$SKILL_DIR/scripts/mcp-client.py" "$MCP_URL" "$TOOL" "$ARGS"
  • Network accessline 25
    case "${1:-help}" in   tools)     python3 "$SKILL_DIR/scripts/mcp-client.py" "$MCP_URL" --list-tools
  • Network accessline 26
    tools)     python3 "$SKILL_DIR/scripts/mcp-client.py" "$MCP_URL" --list-tools     ;;
  • Network accessline 27
    python3 "$SKILL_DIR/scripts/mcp-client.py" "$MCP_URL" --list-tools

skills/osint/scripts/capture-evidence.sh

  • Executable scriptline 1
    #!/bin/bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/bin/bash
  • Executable scriptline 1
    #!/bin/bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/bin/bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 21
    # # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 21
    # # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 21
    # # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 21
    # # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 22
    # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread" #   capture-evidence.sh --batch /tmp/osint-.../urls.tsv
  • Network accessline 22
    # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread" #   capture-evidence.sh --batch /tmp/osint-.../urls.tsv
  • Network accessline 22
    # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread" #   capture-evidence.sh --batch /tmp/osint-.../urls.tsv
  • Network accessline 22
    # Examples: #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread" #   capture-evidence.sh --batch /tmp/osint-.../urls.tsv
  • Network accessline 23
    #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 23
    #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 23
    #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Network accessline 23
    #   capture-evidence.sh "https://x.com/DataRepublican/status/123" "datarepublican-origin-thread"
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Dangerous shell operationline 251
    rm -rf "$CHROME_DATA" "$CHROME_DATA2"
  • Dangerous shell operationline 251
    rm -rf "$CHROME_DATA" "$CHROME_DATA2"
  • Dangerous shell operationline 251
    rm -rf "$CHROME_DATA" "$CHROME_DATA2"
  • Dangerous shell operationline 251
    rm -rf "$CHROME_DATA" "$CHROME_DATA2"
  • Network accessline 481
    [Credential-related source omitted]
  • Network accessline 481
    [Credential-related source omitted]
  • Network accessline 481
    [Credential-related source omitted]
  • Network accessline 481
    [Credential-related source omitted]
  • Network accessline 482
    [Credential-related source omitted]
  • Network accessline 482
    [Credential-related source omitted]
  • Network accessline 482
    [Credential-related source omitted]
  • Network accessline 482
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Network accessline 483
    AB_CODE=$(curl -sS --max-time 120 -o "$MEDIA_DIR/archivebox.json" -w '%{http_code}' \
  • Network accessline 483
    AB_CODE=$(curl -sS --max-time 120 -o "$MEDIA_DIR/archivebox.json" -w '%{http_code}' \
  • Network accessline 483
    AB_CODE=$(curl -sS --max-time 120 -o "$MEDIA_DIR/archivebox.json" -w '%{http_code}' \
  • Network accessline 483
    AB_CODE=$(curl -sS --max-time 120 -o "$MEDIA_DIR/archivebox.json" -w '%{http_code}' \

skills/osint/scripts/check-collision.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/check-collision.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 27
    trap 'rm -rf "$TMP"' EXIT

skills/osint/scripts/crawl.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 21
    # # Env: #   CRAWL4AI_URL        default http://localhost:11235
  • Network accessline 22
    # Env: #   CRAWL4AI_URL        default http://localhost:11235 #   CRAWL4AI_API_TOKEN  optional bearer token for the crawl4ai server
  • Network accessline 23
    #   CRAWL4AI_URL        default http://localhost:11235
  • Network accessline 24
    #   CRAWL4AI_API_TOKEN  optional bearer token for the crawl4ai server #   CRAWL_MIN_CHARS     fail-closed threshold for fetch (default 200) #   CRAWL_TIMEOUT       per-request timeout seconds (default 90)
  • Network accessline 25
    #   CRAWL_MIN_CHARS     fail-closed threshold for fetch (default 200)
  • Network accessline 38
    CRAWL4AI_URL="${CRAWL4AI_URL:-http://localhost:11235}"
  • Network accessline 52
    case "$MODE" in fetch | map | deep) ;; *) echo "ERROR: unknown mode: $MODE" >&2; usage ;; esac case "$URL" in http://* | https://*) ;; *) echo "ERROR: url must start with http(s)://" >&2; exit 1 ;; esac
  • Network accessline 53
    case "$URL" in http://* | https://*) ;; *) echo "ERROR: url must start with http(s)://" >&2; exit 1 ;; esac
  • Network accessline 84
    crawl4ai_up() {   curl -sS --max-time 5 -o /dev/null -w '%{http_code}' "$CRAWL4AI_URL/health" 2>/dev/null | grep -q '^200$'
  • Network accessline 85
    curl -sS --max-time 5 -o /dev/null -w '%{http_code}' "$CRAWL4AI_URL/health" 2>/dev/null | grep -q '^200$'
  • Network accessline 90
    [Credential-related source omitted]
  • Network accessline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Network accessline 92
    curl -sS --max-time "$CRAWL_TIMEOUT" -o "$2" -w '%{http_code}' \
  • Network accessline 93
    -H 'Content-Type: application/json' ${auth[@]+"${auth[@]}"} \     -X POST "$CRAWL4AI_URL/crawl" --data-binary @"$1" 2>/dev/null || echo "000" }
  • Network accessline 94
    -X POST "$CRAWL4AI_URL/crawl" --data-binary @"$1" 2>/dev/null || echo "000"
  • Network accessline 159
    try:     from scrapling.fetchers import StealthyFetcher     page = StealthyFetcher.fetch(url, headless=True, network_idle=True)
  • Network accessline 160
    from scrapling.fetchers import StealthyFetcher     page = StealthyFetcher.fetch(url, headless=True, network_idle=True) except Exception as exc:  # stealth browser not installed or blocked
  • Network accessline 161
    page = StealthyFetcher.fetch(url, headless=True, network_idle=True)
  • Dangerous shell operationline 223
    rm -f "$RUN_DIR/.request.json" "$RUN_DIR/.response.json"
  • Dangerous shell operationline 232
    rm -f "$RUN_DIR/.request.json" "$RUN_DIR/.response.json" "$RUN_DIR/index.json"
  • Network accessline 232
    rm -f "$RUN_DIR/.request.json" "$RUN_DIR/.response.json" "$RUN_DIR/index.json"   else     echo "[crawl] crawl4ai not reachable at $CRAWL4AI_URL, trying Scrapling" >&2
  • Network accessline 233
    else     echo "[crawl] crawl4ai not reachable at $CRAWL4AI_URL, trying Scrapling" >&2   fi
  • Network accessline 234
    echo "[crawl] crawl4ai not reachable at $CRAWL4AI_URL, trying Scrapling" >&2
  • Dangerous shell operationline 251
    rm -f "$RUN_DIR/page.md"
  • Network accessline 275
    if ! crawl4ai_up; then     write_meta crawl4ai NOT_CONFIGURED 0     echo "NotConfigured: deep mode needs crawl4ai at $CRAWL4AI_URL" >&2
  • Network accessline 276
    write_meta crawl4ai NOT_CONFIGURED 0     echo "NotConfigured: deep mode needs crawl4ai at $CRAWL4AI_URL" >&2     echo "  docker run -d -p 11235:11235 --name crawl4ai --shm-size=1g unclecode/crawl4ai:latest" >&2
  • Network accessline 277
    echo "NotConfigured: deep mode needs crawl4ai at $CRAWL4AI_URL" >&2
  • Dangerous shell operationline 293
    rm -f "$RUN_DIR/.request.json" "$RUN_DIR/.response.json"

skills/osint/scripts/dead-hooks-lint.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 91
    [Credential-related source omitted]

skills/osint/scripts/diagnose.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 103
    echo "" echo "🐳 Optional services (tools/docker-compose.yml):" key_line CRAWL4AI_URL "crawl.sh; default http://localhost:11235"
  • Network accessline 104
    echo "🐳 Optional services (tools/docker-compose.yml):" key_line CRAWL4AI_URL "crawl.sh; default http://localhost:11235" key_line CHANGEDETECTION_URL "watch.py"
  • Network accessline 105
    key_line CRAWL4AI_URL "crawl.sh; default http://localhost:11235"
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Network accessline 117
    [ -f ~/.local/node_modules/.bin/mcpc ] && echo "  ✅ mcpc (Apify actor discovery)" || echo "  ❌ mcpc (npm i @apify/mcpc)" command -v jq &>/dev/null && echo "  ✅ jq" || echo "  ❌ jq" command -v curl &>/dev/null && echo "  ✅ curl" || echo "  ❌
  • Network accessline 118
    command -v jq &>/dev/null && echo "  ✅ jq" || echo "  ❌ jq" command -v curl &>/dev/null && echo "  ✅ curl" || echo "  ❌ curl" if command -v node &>/dev/null; then
  • Network accessline 119
    command -v curl &>/dev/null && echo "  ✅ curl" || echo "  ❌ curl"
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 211
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 224
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Network accessline 244
    [ -n "${ARCHIVEBOX_URL:-}" ] && echo "  ArchiveBox copy (capture-evidence --archivebox): ✅" || echo "  ArchiveBox copy: ❌" [ -n "${CHANGEDETECTION_URL:-}" ] && echo "  Page monitoring (watch.py / /q-watch): ✅" || echo "  Page monitoring (wa
  • Network accessline 245
    [ -n "${CHANGEDETECTION_URL:-}" ] && echo "  Page monitoring (watch.py / /q-watch): ✅" || echo "  Page monitoring (watch.py / /q-watch): ❌" if curl -s -m 2 -o /dev/null -w '%{http_code}' "${CRAWL4AI_URL:-http://localhost:11235}/health" 2>/d
  • Network accessline 246
    if curl -s -m 2 -o /dev/null -w '%{http_code}' "${CRAWL4AI_URL:-http://localhost:11235}/health" 2>/dev/null | grep -q '^200$'; then
  • Access to secretsline 254
    [Credential-related source omitted]

skills/osint/scripts/evidence-pipeline-guard.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/exa.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 17
    BASE="https://api.exa.ai"
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 25
    search)     if [ -n "$EXA_API_KEY" ]; then       curl -s "$BASE/search" \
  • Network accessline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Network accessline 49
    company)     if [ -n "$EXA_API_KEY" ]; then       curl -s "$BASE/search" \
  • Network accessline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 51
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 74
    people)     if [ -n "$EXA_API_KEY" ]; then       curl -s "$BASE/search" \
  • Network accessline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 76
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Network accessline 99
    crawl)     if [ -n "$EXA_API_KEY" ]; then       curl -s "$BASE/contents" \
  • Network accessline 100
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Network accessline 119
    deep)     echo "🔬 Exa Deep Research — use MCP or dashboard for this"     echo "   MCP endpoint: https://mcp.exa.ai/mcp?tools=deep_researcher_start,deep_researcher_check"
  • Network accessline 120
    echo "🔬 Exa Deep Research — use MCP or dashboard for this"     echo "   MCP endpoint: https://mcp.exa.ai/mcp?tools=deep_researcher_start,deep_researcher_check"     ;;
  • Network accessline 121
    echo "   MCP endpoint: https://mcp.exa.ai/mcp?tools=deep_researcher_start,deep_researcher_check"

skills/osint/scripts/export-intel.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/extract-intake.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 617
    [Credential-related source omitted]
  • Access to secretsline 617
    [Credential-related source omitted]
  • Access to secretsline 617
    [Credential-related source omitted]
  • Access to secretsline 628
    [Credential-related source omitted]
  • Access to secretsline 628
    [Credential-related source omitted]
  • Access to secretsline 628
    [Credential-related source omitted]
  • Access to secretsline 629
    [Credential-related source omitted]
  • Access to secretsline 629
    [Credential-related source omitted]
  • Access to secretsline 629
    [Credential-related source omitted]
  • Access to secretsline 680
    [Credential-related source omitted]
  • Access to secretsline 680
    [Credential-related source omitted]
  • Access to secretsline 680
    [Credential-related source omitted]
  • Access to secretsline 692
    [Credential-related source omitted]
  • Access to secretsline 692
    [Credential-related source omitted]
  • Access to secretsline 692
    [Credential-related source omitted]
  • Access to secretsline 693
    [Credential-related source omitted]
  • Access to secretsline 693
    [Credential-related source omitted]
  • Access to secretsline 693
    [Credential-related source omitted]
  • Access to secretsline 695
    [Credential-related source omitted]
  • Access to secretsline 695
    [Credential-related source omitted]
  • Access to secretsline 695
    [Credential-related source omitted]

skills/osint/scripts/findings-verify-hook.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/first-volley.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]

skills/osint/scripts/hooks/budget.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]

skills/osint/scripts/hooks/budget_hook.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 27
    [Credential-related source omitted]

skills/osint/scripts/hooks/scope.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/hooks/scope_hook.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

skills/osint/scripts/identity-lookup.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 3
    # Sources verified live 2026-07-03. Two adjacent sources (phonebook.cz API, # psbdmp.ws) were dropped from this script because their hostnames no # longer resolve -- do not re-add without re-verifying with curl -sv first.
  • Network accessline 4
    # psbdmp.ws) were dropped from this script because their hostnames no # longer resolve -- do not re-add without re-verifying with curl -sv first. # Usage: identity-lookup.sh keybase <username>
  • Network accessline 5
    # longer resolve -- do not re-add without re-verifying with curl -sv first.
  • Dangerous shell operationline 28
    curl -s -H "User-Agent: $UA"        "https://keybase.io/_/api/1.0/user/lookup.json?usernames=$QUERY"        | python3 -c "
  • Network accessline 28
    curl -s -H "User-Agent: $UA" \
  • Network accessline 29
    "https://keybase.io/_/api/1.0/user/lookup.json?usernames=$QUERY" \
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 57
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Network accessline 59
    "https://api.github.com/users/$QUERY")     else       GH_RESPONSE=$(curl -s -H "User-Agent: $UA" -H "Accept: application/vnd.github.v3+json" \
  • Network accessline 60
    else       GH_RESPONSE=$(curl -s -H "User-Agent: $UA" -H "Accept: application/vnd.github.v3+json" \         "https://api.github.com/users/$QUERY")
  • Network accessline 61
    GH_RESPONSE=$(curl -s -H "User-Agent: $UA" -H "Accept: application/vnd.github.v3+json" \
  • Network accessline 62
    "https://api.github.com/users/$QUERY")
  • Dangerous shell operationline 83
    curl -s -H "User-Agent: $UA"        --data-urlencode "q=$QUERY" --data-urlencode "type=accounts" --data-urlencode "limit=10" -G        "https://mastodon.social/api/v2/search"        | python3 -c "
  • Network accessline 83
    curl -s -H "User-Agent: $UA" \
  • Network accessline 84
    --data-urlencode "q=$QUERY" --data-urlencode "type=accounts" --data-urlencode "limit=10" -G \       "https://mastodon.social/api/v2/search" \       | python3 -c "
  • Network accessline 85
    "https://mastodon.social/api/v2/search" \
  • Dangerous shell operationline 106
    curl -s -H "User-Agent: $UA" -H "Accept: application/json"        --data-urlencode "check=$QUERY" -G        "https://leakcheck.io/api/public"        | python3 -c "
  • Network accessline 106
    curl -s -H "User-Agent: $UA" -H "Accept: application/json" \
  • Network accessline 107
    --data-urlencode "check=$QUERY" -G \       "https://leakcheck.io/api/public" \       | python3 -c "
  • Network accessline 108
    "https://leakcheck.io/api/public" \

skills/osint/scripts/identity-sweep.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/ingest-client-document.sh

  • Executable scriptline 1
    #!/bin/bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/bin/bash

skills/osint/scripts/install-pp.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 2
    # install-pp.sh -- install and run the printing-press public-records CLIs used by /q-corp # # CLIs come from https://github.com/mvanhorn/printing-press-library (each is a
  • Network accessline 3
    # # CLIs come from https://github.com/mvanhorn/printing-press-library (each is a # standalone Go binary installed with `go install`; nothing is vendored here).
  • Network accessline 4
    # CLIs come from https://github.com/mvanhorn/printing-press-library (each is a
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 83
    cmd_install() {   if ! command -v go >/dev/null 2>&1; then     echo "NotConfigured: Go is not installed. https://go.dev/dl/ (or brew install go)" >&2
  • Network accessline 84
    if ! command -v go >/dev/null 2>&1; then     echo "NotConfigured: Go is not installed. https://go.dev/dl/ (or brew install go)" >&2     exit 3
  • Network accessline 85
    echo "NotConfigured: Go is not installed. https://go.dev/dl/ (or brew install go)" >&2

skills/osint/scripts/ioc-reputation.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Network accessline 60
    def http_get_json(url: str, headers: dict, timeout: float) -> HttpResult:     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT,
  • Network accessline 61
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT,
  • Network accessline 62
    "Accept": "application/json", **headers})     try:         with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 63
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             return HttpResult(resp.status, json.loads(resp.read().decode("utf-8") or "{}"))
  • Network accessline 64
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 77
    def q_internetdb(value, _type, _key, get, timeout):     r = get(f"https://internetdb.shodan.io/{urllib.parse.quote(value)}", {}, timeout)
  • Network accessline 78
    r = get(f"https://internetdb.shodan.io/{urllib.parse.quote(value)}", {}, timeout)
  • Network accessline 89
    def q_abuseipdb(value, _type, key, get, timeout):     qs = urllib.parse.urlencode({"ipAddress": value, "maxAgeInDays": 90})     r = get(f"https://api.abuseipdb.com/api/v2/check?{qs}", {"Key": key}, timeout)
  • Network accessline 90
    qs = urllib.parse.urlencode({"ipAddress": value, "maxAgeInDays": 90})     r = get(f"https://api.abuseipdb.com/api/v2/check?{qs}", {"Key": key}, timeout)     if r.code != 200:
  • Network accessline 91
    r = get(f"https://api.abuseipdb.com/api/v2/check?{qs}", {"Key": key}, timeout)
  • Network accessline 101
    def q_greynoise(value, _type, key, get, timeout):     r = get(f"https://api.greynoise.io/v3/community/{urllib.parse.quote(value)}",
  • Network accessline 102
    r = get(f"https://api.greynoise.io/v3/community/{urllib.parse.quote(value)}",
  • Network accessline 123
    def q_virustotal(value, ioc_type, key, get, timeout):     r = get(f"https://www.virustotal.com/api/v3/{_vt_path(value, ioc_type)}",
  • Network accessline 124
    r = get(f"https://www.virustotal.com/api/v3/{_vt_path(value, ioc_type)}",
  • Access to secretsline 187
    [Credential-related source omitted]

skills/osint/scripts/jina.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 21
    URL="$2"     curl -s "https://r.jina.ai/$URL" \
  • Network accessline 22
    curl -s "https://r.jina.ai/$URL" \
  • Network accessline 28
    QUERY="${*:2}"     curl -s "https://s.jina.ai/$QUERY" \
  • Network accessline 29
    curl -s "https://s.jina.ai/$QUERY" \
  • Network accessline 35
    QUERY="${*:2}"     curl -s "https://deepsearch.jina.ai" \
  • Network accessline 36
    curl -s "https://deepsearch.jina.ai" \
  • Access to secretsline 49
    [Credential-related source omitted]

skills/osint/scripts/lib/active_case.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/active_case.sh

  • Executable scriptline 1
    #!/bin/bash

skills/osint/scripts/lib/data/theia/NOTICE.md

  • Network accessline 15
    Upstream data licenses still apply to the gazetteer content: MITRE ATT&CK (see https://attack.mitre.org/resources/legal-and-branding/terms-of-use/) and
  • Network accessline 16
    (see https://attack.mitre.org/resources/legal-and-branding/terms-of-use/) and

skills/osint/scripts/lib/data/theia/gazetteer.json

  • Network accessline 1
    {"_source":{"attack":"https://raw.githubusercontent.com/mitre-attack/attack-stix-data/master/enterprise-attack/enterprise-attack.json","malpedia":"https://malpedia.caad.fkie.fraunhofer.de/api/get/families","note":"Vendored snapshot. Refresh

skills/osint/scripts/lib/data/theia/tlds.json

  • Access to secretsline 1
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/__init__.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/_common.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/_identity_common.py

  • Executable scriptline 1
    Executable file
  • Network accessline 60
    def fetch(url: str, *, timeout: float, headers: dict | None = None,
  • Network accessline 63
    req = urllib.request.Request(url, data=data, headers={"User-Agent": USER_AGENT, **(headers or {})})
  • Network accessline 64
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             return resp.status, resp.read(max_bytes).decode("utf-8", "replace")
  • Network accessline 65
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/abuseipdb.py

  • Executable scriptline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Network accessline 11
    _CHECK = "https://api.abuseipdb.com/api/v2/check"
  • Network accessline 16
    display_name = "AbuseIPDB (IP abuse reports)"     env_var = "ABUSEIPDB_API_KEY"     signup_url = "https://www.abuseipdb.com/register"
  • Network accessline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 18
    signup_url = "https://www.abuseipdb.com/register"
  • Network accessline 35
    d.pop("reports", None)         header = c.res(self, "document", f"AbuseIPDB: {ip}", summary,                        url=f"https://www.abuseipdb.com/check/{ip}", raw_json=d,
  • Network accessline 36
    header = c.res(self, "document", f"AbuseIPDB: {ip}", summary,                        url=f"https://www.abuseipdb.com/check/{ip}", raw_json=d,                        confidence="high" if score >= 75 else "medium" if score >= 25 else "low")
  • Network accessline 37
    url=f"https://www.abuseipdb.com/check/{ip}", raw_json=d,
  • Network accessline 39
    hosts = [h.lower() for h in ([d.get("domain")] + (d.get("hostnames") or [])) if h]         return [header] + [c.res(self, "url", h, f"Hostname/domain reported on {ip} (AbuseIPDB).",                                  url=f"http://{h}", confid
  • Network accessline 41
    url=f"http://{h}", confidence="low") for h in dict.fromkeys(hosts)]

skills/osint/scripts/lib/enrich/asn.py

  • Executable scriptline 1
    Executable file
  • Network accessline 67
    header = c.res(self, "record", f"ASN: {ip} -> AS{asn_num} ({org or 'unknown'})",                        f"AS{asn_num} | prefix {fields[1]} | {fields[2]} | owner: {org or 'unknown'}",                        url=f"https://bgp.he.net/AS{asn_nu
  • Network accessline 68
    f"AS{asn_num} | prefix {fields[1]} | {fields[2]} | owner: {org or 'unknown'}",                        url=f"https://bgp.he.net/AS{asn_num}", raw_json=raw, confidence="high")         return [header, c.res(self, "profile", f"AS{asn_num}", f"B
  • Network accessline 69
    url=f"https://bgp.he.net/AS{asn_num}", raw_json=raw, confidence="high")
  • Network accessline 74
    org = asn_name(asn_num, timeout)         return [c.res(self, "record", f"AS{asn_num} -> {org or 'unknown'}", f"AS{asn_num} owner: {org or 'unknown'}",                       url=f"https://bgp.he.net/AS{asn_num}",
  • Network accessline 75
    return [c.res(self, "record", f"AS{asn_num} -> {org or 'unknown'}", f"AS{asn_num} owner: {org or 'unknown'}",                       url=f"https://bgp.he.net/AS{asn_num}",                       raw_json={"asn": f"AS{asn_num}", "as_owner": or
  • Network accessline 76
    url=f"https://bgp.he.net/AS{asn_num}",

skills/osint/scripts/lib/enrich/base.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Network accessline 110
    def http_get(url: str, *, headers: dict | None = None, timeout: int = 30) -> bytes:     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT, **(headers or {})})
  • Network accessline 111
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT, **(headers or {})})
  • Network accessline 112
    try:         with urllib.request.urlopen(req, timeout=timeout) as resp:             return resp.read()
  • Network accessline 113
    with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 123
    body = http_get(url, headers={"Accept": "application/json", **(headers or {})}, timeout=timeout)     else:         req = urllib.request.Request(url, data=json.dumps(data).encode(), method="POST",
  • Network accessline 124
    else:         req = urllib.request.Request(url, data=json.dumps(data).encode(), method="POST",                                      headers={"User-Agent": USER_AGENT, "Content-Type": "application/json",
  • Network accessline 125
    req = urllib.request.Request(url, data=json.dumps(data).encode(), method="POST",
  • Network accessline 127
    "Accept": "application/json", **(headers or {})})         try:             with urllib.request.urlopen(req, timeout=timeout) as resp:
  • Network accessline 128
    try:             with urllib.request.urlopen(req, timeout=timeout) as resp:                 body = resp.read()
  • Network accessline 129
    with urllib.request.urlopen(req, timeout=timeout) as resp:

skills/osint/scripts/lib/enrich/bbot.py

  • Executable scriptline 1
    Executable file
  • Network accessline 73
    return [header]         return [header] + [c.res(self, _KEEP[k], v, f"bbot {k} for {target}",                                  url=f"http://{v}" if k == "DNS_NAME" else (v if v.startswith("http") else None),
  • Network accessline 74
    return [header] + [c.res(self, _KEEP[k], v, f"bbot {k} for {target}",                                  url=f"http://{v}" if k == "DNS_NAME" else (v if v.startswith("http") else None),                                  raw_json={"event_type":
  • Network accessline 75
    url=f"http://{v}" if k == "DNS_NAME" else (v if v.startswith("http") else None),

skills/osint/scripts/lib/enrich/blockscout.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    _DEFAULT = "https://eth.blockscout.com/api/v2/addresses/"
  • Access to secretsline 30
    [Credential-related source omitted]
  • Network accessline 43
    f"{'contract' if body.get('is_contract') else 'EOA'}"                       + (f"\nBlockscout-asserted (not on-chain): {asserted}" if asserted else ""),                       url=f"https://eth.blockscout.com/address/{addr}", raw_json=body, 
  • Network accessline 45
    url=f"https://eth.blockscout.com/address/{addr}", raw_json=body, confidence="high")]

skills/osint/scripts/lib/enrich/blockstream.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    _URL = "https://blockstream.info/api/address/"
  • Network accessline 36
    return [c.res(self, "record", f"BTC {addr}: {(recv - spent) / 1e8:.8f} BTC",                       f"{txs} txs; received {recv / 1e8:.8f} BTC; spent {spent / 1e8:.8f} BTC",                       url=f"https://blockstream.info/address/{addr}
  • Network accessline 38
    url=f"https://blockstream.info/address/{addr}", raw_json=body, confidence="high")]

skills/osint/scripts/lib/enrich/certspotter.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 15
    _URL = "https://api.certspotter.com/v1/issuances"
  • Network accessline 20
    display_name = "Cert Spotter CT issuances"     env_var = "CERTSPOTTER_API_KEY"     signup_url = "https://sslmate.com/certspotter/api/"
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    signup_url = "https://sslmate.com/certspotter/api/"
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 43
    names[host] = {"not_before": row.get("not_before"), "issuer": issuer, "id": row.get("id")}         return [c.res(self, "record", h, f"CT issuance {m['not_before']}; issuer {m['issuer']}",                       url=f"https://crt.sh/?q={h}",
  • Network accessline 44
    return [c.res(self, "record", h, f"CT issuance {m['not_before']}; issuer {m['issuer']}",                       url=f"https://crt.sh/?q={h}",                       raw_json=m, confidence="high") for h, m in sorted(names.items())]
  • Network accessline 45
    url=f"https://crt.sh/?q={h}",

skills/osint/scripts/lib/enrich/courtlistener.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 17
    _SEARCH = "https://www.courtlistener.com/api/rest/v4/search/"
  • Network accessline 18
    _SITE = "https://www.courtlistener.com"
  • Network accessline 38
    display_name = "CourtListener (US court records)"     env_var = "COURTLISTENER_API_TOKEN"     signup_url = "https://www.courtlistener.com/sign-in/"
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 40
    signup_url = "https://www.courtlistener.com/sign-in/"
  • Access to secretsline 55
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/crtsh.py

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    if "." not in domain:             raise EnrichmentError(f"crtsh: not a domain: {query!r}")         url = "https://crt.sh/?" + urllib.parse.urlencode({"q": f"%.{domain}", "output": "json"})
  • Network accessline 22
    raise EnrichmentError(f"crtsh: not a domain: {query!r}")         url = "https://crt.sh/?" + urllib.parse.urlencode({"q": f"%.{domain}", "output": "json"})         rows = http_json(url, timeout=timeout)
  • Network accessline 23
    url = "https://crt.sh/?" + urllib.parse.urlencode({"q": f"%.{domain}", "output": "json"})
  • Network accessline 30
    names[name] = {"first_seen": row.get("not_before"), "issuer": row.get("issuer_name")}         return [EnrichmentResult("record", name, f"cert first seen {meta['first_seen']}; issuer {meta['issuer']}",                                  url=f"
  • Network accessline 31
    return [EnrichmentResult("record", name, f"cert first seen {meta['first_seen']}; issuer {meta['issuer']}",                                  url=f"https://crt.sh/?q={urllib.parse.quote(name)}", raw_json=meta,                                 
  • Network accessline 32
    url=f"https://crt.sh/?q={urllib.parse.quote(name)}", raw_json=meta,

skills/osint/scripts/lib/enrich/crypto_abuse.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    _FEEDS = "https://raw.githubusercontent.com/scamsniffer/scam-database/main/blacklist/"
  • Network accessline 33
    if hit else f"Not on the Scam Sniffer {kind} blocklist ({len(feed)} entries checked).")         return [c.res(self, "document", f"crypto_abuse: {q} [{'HIT' if hit else 'CLEAN'}]", summary,                       url="https://github.com/scams
  • Network accessline 34
    return [c.res(self, "document", f"crypto_abuse: {q} [{'HIT' if hit else 'CLEAN'}]", summary,                       url="https://github.com/scamsniffer/scam-database",                       raw_json={"query": q, "kind": kind, "hit": hit, "fe
  • Network accessline 35
    url="https://github.com/scamsniffer/scam-database",

skills/osint/scripts/lib/enrich/darkweb.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    _AHMIA = "https://ahmia.fi/search/?q="
  • Network accessline 32
    hosts = list(dict.fromkeys(h.lower() for h in _ONION_RE.findall(html)))         return [c.res(self, "url", h, f"Ahmia .onion hit for {q!r} (T3 lead, unverified).",                       url=f"http://{h}", confidence="low") for h in hosts]
  • Network accessline 34
    url=f"http://{h}", confidence="low") for h in hosts]

skills/osint/scripts/lib/enrich/data/NOTICE.md

  • Network accessline 5
    - Source: https://github.com/WebBreacher/WhatsMyName (`wmn-data.json`, main branch)
  • Network accessline 6
    - Retrieved: 2026-10-10 from https://raw.githubusercontent.com/WebBreacher/WhatsMyName/main/wmn-data.json
  • Network accessline 9
    - Copyright (C) 2015-2026 Micah Hoffman and the WhatsMyName contributors. - License: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0),   https://creativecommons.org/licenses/by-sa/4.0/ . The license text is also embe
  • Network accessline 10
    - License: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0),   https://creativecommons.org/licenses/by-sa/4.0/ . The license text is also embedded   in the file's own `license` field.
  • Network accessline 11
    https://creativecommons.org/licenses/by-sa/4.0/ . The license text is also embedded

skills/osint/scripts/lib/enrich/data/wmn-data.json

  • Network accessline 4
    "This work is licensed under the Creative Commons Attribution-ShareAlike",     "4.0 International License. To view a copy of this license, visit",     "http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to",
  • Network accessline 5
    "4.0 International License. To view a copy of this license, visit",     "http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to",     "Creative Commons, PO Box 1866, Mountain View, CA 94042, USA."
  • Network accessline 6
    "http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to",
  • Network accessline 43
    {       "name": "247CTF",       "uri_check": "https://247ctf.com/progress/{account}",
  • Network accessline 44
    "name": "247CTF",       "uri_check": "https://247ctf.com/progress/{account}",       "e_code": 200,
  • Network accessline 45
    "uri_check": "https://247ctf.com/progress/{account}",
  • Network accessline 61
    {       "name": "247sports",       "uri_check": "https://247sports.com/User/{account}/",
  • Network accessline 62
    "name": "247sports",       "uri_check": "https://247sports.com/User/{account}/",       "e_code": 200,
  • Network accessline 63
    "uri_check": "https://247sports.com/User/{account}/",
  • Network accessline 77
    {       "name": "35photo",       "uri_check": "https://35photo.pro/@{account}/",
  • Network accessline 78
    "name": "35photo",       "uri_check": "https://35photo.pro/@{account}/",       "e_code": 200,
  • Network accessline 79
    "uri_check": "https://35photo.pro/@{account}/",
  • Network accessline 90
    {       "name": "3dtoday",       "uri_check": "https://3dtoday.ru/blogs/{account}",
  • Network accessline 91
    "name": "3dtoday",       "uri_check": "https://3dtoday.ru/blogs/{account}",       "e_code": 200,
  • Network accessline 92
    "uri_check": "https://3dtoday.ru/blogs/{account}",
  • Network accessline 103
    {       "name": "7cup",       "uri_check": "https://www.7cups.com/@{account}",
  • Network accessline 104
    "name": "7cup",       "uri_check": "https://www.7cups.com/@{account}",       "e_code": 200,
  • Network accessline 105
    "uri_check": "https://www.7cups.com/@{account}",
  • Network accessline 117
    {       "name": "7dach",       "uri_check": "https://7dach.ru/profile/{account}",
  • Network accessline 118
    "name": "7dach",       "uri_check": "https://7dach.ru/profile/{account}",       "e_code": 200,
  • Network accessline 119
    "uri_check": "https://7dach.ru/profile/{account}",
  • Network accessline 130
    {       "name": "about.me",       "uri_check": "https://about.me/{account}",
  • Network accessline 131
    "name": "about.me",       "uri_check": "https://about.me/{account}",       "e_code": 200,
  • Network accessline 132
    "uri_check": "https://about.me/{account}",
  • Network accessline 143
    {       "name": "ACF",       "uri_check": "https://support.advancedcustomfields.com/forums/users/{account}/",
  • Network accessline 144
    "name": "ACF",       "uri_check": "https://support.advancedcustomfields.com/forums/users/{account}/",       "e_code": 200,
  • Network accessline 145
    "uri_check": "https://support.advancedcustomfields.com/forums/users/{account}/",
  • Network accessline 156
    {       "name": "AdmireMe.VIP",       "uri_check": "https://admireme.vip/{account}/",
  • Network accessline 157
    "name": "AdmireMe.VIP",       "uri_check": "https://admireme.vip/{account}/",       "e_code": 200,
  • Network accessline 158
    "uri_check": "https://admireme.vip/{account}/",
  • Network accessline 169
    {       "name": "adultism",       "uri_check": "https://www.adultism.com/profile/{account}",
  • Network accessline 170
    "name": "adultism",       "uri_check": "https://www.adultism.com/profile/{account}",       "e_code": 200,
  • Network accessline 171
    "uri_check": "https://www.adultism.com/profile/{account}",
  • Network accessline 182
    {       "name": "ADVFN",       "uri_check": "https://uk.advfn.com/forum/profile/{account}",
  • Network accessline 183
    "name": "ADVFN",       "uri_check": "https://uk.advfn.com/forum/profile/{account}",       "e_code": 200,
  • Network accessline 184
    "uri_check": "https://uk.advfn.com/forum/profile/{account}",
  • Network accessline 195
    {       "name": "Albicla",       "uri_check": "https://albicla.com/{account}/post/1",
  • Network accessline 196
    "name": "Albicla",       "uri_check": "https://albicla.com/{account}/post/1",       "uri_pretty": "https://albicla.com/{account}",
  • Network accessline 197
    "uri_check": "https://albicla.com/{account}/post/1",
  • Network accessline 198
    "uri_pretty": "https://albicla.com/{account}",
  • Network accessline 209
    {       "name": "alik",       "uri_check": "https://www.alik.cz/u/{account}",
  • Network accessline 210
    "name": "alik",       "uri_check": "https://www.alik.cz/u/{account}",       "e_code": 200,
  • Network accessline 211
    "uri_check": "https://www.alik.cz/u/{account}",
  • Network accessline 222
    {       "name": "Alura",       "uri_check": "https://cursos.alura.com.br/user/{account}",
  • Network accessline 223
    "name": "Alura",       "uri_check": "https://cursos.alura.com.br/user/{account}",       "e_code": 200,
  • Network accessline 224
    "uri_check": "https://cursos.alura.com.br/user/{account}",
  • Network accessline 235
    {       "name": "Ameblo",       "uri_check": "https://ameblo.jp/{account}",
  • Network accessline 236
    "name": "Ameblo",       "uri_check": "https://ameblo.jp/{account}",       "e_code": 200,
  • Network accessline 237
    "uri_check": "https://ameblo.jp/{account}",
  • Network accessline 248
    {       "name": "AmericanThinker",       "uri_check": "https://www.americanthinker.com/author/{account}/",
  • Network accessline 249
    "name": "AmericanThinker",       "uri_check": "https://www.americanthinker.com/author/{account}/",       "e_code": 200,
  • Network accessline 250
    "uri_check": "https://www.americanthinker.com/author/{account}/",
  • Network accessline 261
    {       "name": "AniList",       "uri_check": "https://graphql.anilist.co",
  • Network accessline 262
    "name": "AniList",       "uri_check": "https://graphql.anilist.co",       "uri_pretty": "https://anilist.co/user/{account}",
  • Network accessline 263
    "uri_check": "https://graphql.anilist.co",
  • Network accessline 264
    "uri_pretty": "https://anilist.co/user/{account}",
  • Network accessline 280
    {       "name": "Anime-Planet",       "uri_check": "https://www.anime-planet.com/api/validation/username",
  • Network accessline 281
    "name": "Anime-Planet",       "uri_check": "https://www.anime-planet.com/api/validation/username",       "uri_pretty": "https://www.anime-planet.com/users/{account}",
  • Network accessline 282
    "uri_check": "https://www.anime-planet.com/api/validation/username",
  • Network accessline 283
    "uri_pretty": "https://www.anime-planet.com/users/{account}",
  • Network accessline 301
    {       "name": "Aparat",       "uri_check": "https://www.aparat.com/api/fa/v1/user/user/information/username/{account}",
  • Network accessline 302
    "name": "Aparat",       "uri_check": "https://www.aparat.com/api/fa/v1/user/user/information/username/{account}",       "uri_pretty": "https://www.aparat.com/{account}",
  • Network accessline 303
    "uri_check": "https://www.aparat.com/api/fa/v1/user/user/information/username/{account}",
  • Network accessline 304
    "uri_pretty": "https://www.aparat.com/{account}",
  • Network accessline 315
    {       "name": "Apex Legends",       "uri_check": "https://api.tracker.gg/api/v2/apex/standard/profile/origin/{account}",
  • Network accessline 316
    "name": "Apex Legends",       "uri_check": "https://api.tracker.gg/api/v2/apex/standard/profile/origin/{account}",       "uri_pretty": "https://apex.tracker.gg/apex/profile/origin/{account}/overview",
  • Network accessline 317
    "uri_check": "https://api.tracker.gg/api/v2/apex/standard/profile/origin/{account}",
  • Network accessline 318
    "uri_pretty": "https://apex.tracker.gg/apex/profile/origin/{account}/overview",
  • Network accessline 319
    "headers": {         "Accept-Language": "en-US,en;q=0.5",         "Origin": "https://apex.tracker.gg",
  • Network accessline 320
    "Accept-Language": "en-US,en;q=0.5",         "Origin": "https://apex.tracker.gg",         "Referer": "https://apex.tracker.gg/",
  • Network accessline 321
    "Origin": "https://apex.tracker.gg",
  • Network accessline 322
    "Referer": "https://apex.tracker.gg/",
  • Network accessline 336
    {       "name": "appian Community",       "uri_check": "https://community.appian.com/members/{account}",
  • Network accessline 337
    "name": "appian Community",       "uri_check": "https://community.appian.com/members/{account}",       "e_code": 200,
  • Network accessline 338
    "uri_check": "https://community.appian.com/members/{account}",
  • Network accessline 349
    {       "name": "Arch Linux GitLab",       "uri_check": "https://gitlab.archlinux.org/api/v4/users?username={account}",
  • Network accessline 350
    "name": "Arch Linux GitLab",       "uri_check": "https://gitlab.archlinux.org/api/v4/users?username={account}",       "uri_pretty": "https://gitlab.archlinux.org/{account}",
  • Network accessline 351
    "uri_check": "https://gitlab.archlinux.org/api/v4/users?username={account}",
  • Network accessline 352
    "uri_pretty": "https://gitlab.archlinux.org/{account}",
  • Network accessline 366
    {       "name": "Arduino (Forum)",       "uri_check": "https://forum.arduino.cc/u/{account}.json",
  • Network accessline 367
    "name": "Arduino (Forum)",       "uri_check": "https://forum.arduino.cc/u/{account}.json",       "uri_pretty": "https://forum.arduino.cc/u/{account}/summary",
  • Network accessline 368
    "uri_check": "https://forum.arduino.cc/u/{account}.json",
  • Network accessline 369
    "uri_pretty": "https://forum.arduino.cc/u/{account}/summary",
  • Network accessline 380
    {       "name": "Arduino (Project Hub)",       "uri_check": "https://projecthub.arduino.cc/{account}",
  • Network accessline 381
    "name": "Arduino (Project Hub)",       "uri_check": "https://projecthub.arduino.cc/{account}",       "e_code": 200,
  • Network accessline 382
    "uri_check": "https://projecthub.arduino.cc/{account}",
  • Network accessline 393
    {       "name": "ArmorGames",       "uri_check": "https://armorgames.com/user/{account}",
  • Network accessline 394
    "name": "ArmorGames",       "uri_check": "https://armorgames.com/user/{account}",       "e_code": 200,
  • Network accessline 395
    "uri_check": "https://armorgames.com/user/{account}",
  • Network accessline 406
    {       "name": "Arsmate",       "uri_check": "https://arsmate.com/api/creators/{account}",
  • Network accessline 407
    "name": "Arsmate",       "uri_check": "https://arsmate.com/api/creators/{account}",       "uri_pretty": "https://arsmate.com/{account}",
  • Network accessline 408
    "uri_check": "https://arsmate.com/api/creators/{account}",
  • Network accessline 409
    "uri_pretty": "https://arsmate.com/{account}",
  • Network accessline 420
    {       "name": "Artbreeder",       "uri_check": "https://www.artbreeder.com/{account}",
  • Network accessline 421
    "name": "Artbreeder",       "uri_check": "https://www.artbreeder.com/{account}",       "e_code": 200,
  • Network accessline 422
    "uri_check": "https://www.artbreeder.com/{account}",
  • Network accessline 433
    {       "name": "ArtStation",       "uri_check": "https://www.artstation.com/api/v2/user_profiles/{account}.json",
  • Network accessline 434
    "name": "ArtStation",       "uri_check": "https://www.artstation.com/api/v2/user_profiles/{account}.json",       "uri_pretty": "https://www.artstation.com/{account}",
  • Network accessline 435
    "uri_check": "https://www.artstation.com/api/v2/user_profiles/{account}.json",
  • Network accessline 436
    "uri_pretty": "https://www.artstation.com/{account}",
  • Network accessline 447
    {       "name": "asciinema",       "uri_check": "https://asciinema.org/~{account}",
  • Network accessline 448
    "name": "asciinema",       "uri_check": "https://asciinema.org/~{account}",       "e_code": 200,
  • Network accessline 449
    "uri_check": "https://asciinema.org/~{account}",
  • Network accessline 460
    {       "name": "AtCoder",       "uri_check": "https://atcoder.jp/users/{account}",
  • Network accessline 461
    "name": "AtCoder",       "uri_check": "https://atcoder.jp/users/{account}",       "e_code": 200,
  • Network accessline 462
    "uri_check": "https://atcoder.jp/users/{account}",
  • Network accessline 473
    {       "name": "au.ru",       "uri_check": "https://au.ru/user/{account}/",
  • Network accessline 474
    "name": "au.ru",       "uri_check": "https://au.ru/user/{account}/",       "e_code": 200,
  • Network accessline 475
    "uri_check": "https://au.ru/user/{account}/",
  • Network accessline 486
    {       "name": "Audiojungle",       "uri_check": "https://audiojungle.net/user/{account}",
  • Network accessline 487
    "name": "Audiojungle",       "uri_check": "https://audiojungle.net/user/{account}",       "e_code": 200,
  • Network accessline 488
    "uri_check": "https://audiojungle.net/user/{account}",
  • Network accessline 499
    {       "name": "Avid Community",       "uri_check": "https://community.avid.com/members/{account}/default.aspx",
  • Network accessline 500
    "name": "Avid Community",       "uri_check": "https://community.avid.com/members/{account}/default.aspx",       "headers": {
  • Network accessline 501
    "uri_check": "https://community.avid.com/members/{account}/default.aspx",
  • Network accessline 521
    {       "name": "babepedia",       "uri_check": "https://www.babepedia.com/user/{account}",
  • Network accessline 522
    "name": "babepedia",       "uri_check": "https://www.babepedia.com/user/{account}",       "e_code": 200,
  • Network accessline 523
    "uri_check": "https://www.babepedia.com/user/{account}",
  • Network accessline 534
    {       "name": "BabyPips",       "uri_check": "https://forums.babypips.com/u/{account}.json",
  • Network accessline 535
    "name": "BabyPips",       "uri_check": "https://forums.babypips.com/u/{account}.json",       "uri_pretty": "https://forums.babypips.com/u/{account}/summary",
  • Network accessline 536
    "uri_check": "https://forums.babypips.com/u/{account}.json",
  • Network accessline 537
    "uri_pretty": "https://forums.babypips.com/u/{account}/summary",
  • Network accessline 548
    {       "name": "Bandcamp",       "uri_check": "https://bandcamp.com/{account}",
  • Network accessline 549
    "name": "Bandcamp",       "uri_check": "https://bandcamp.com/{account}",       "e_code": 200,
  • Network accessline 550
    "uri_check": "https://bandcamp.com/{account}",
  • Network accessline 561
    {       "name": "Bandlab",       "uri_check": "https://www.bandlab.com/api/v1.3/users/{account}",
  • Network accessline 562
    "name": "Bandlab",       "uri_check": "https://www.bandlab.com/api/v1.3/users/{account}",       "uri_pretty": "https://www.bandlab.com/{account}",
  • Network accessline 563
    "uri_check": "https://www.bandlab.com/api/v1.3/users/{account}",
  • Network accessline 564
    "uri_pretty": "https://www.bandlab.com/{account}",
  • Network accessline 575
    {       "name": "bblog_ru",       "uri_check": "https://www.babyblog.ru/user/{account}",
  • Network accessline 576
    "name": "bblog_ru",       "uri_check": "https://www.babyblog.ru/user/{account}",       "e_code": 200,
  • Network accessline 577
    "uri_check": "https://www.babyblog.ru/user/{account}",
  • Network accessline 591
    {       "name": "BDSMLR",       "uri_check": "https://api-prod.bdsmlr.com/v2/api/blog-tag-affinity",
  • Network accessline 592
    "name": "BDSMLR",       "uri_check": "https://api-prod.bdsmlr.com/v2/api/blog-tag-affinity",       "uri_pretty": "https://bdsmlr.com/blog/{account}",
  • Network accessline 593
    "uri_check": "https://api-prod.bdsmlr.com/v2/api/blog-tag-affinity",
  • Network accessline 594
    "uri_pretty": "https://bdsmlr.com/blog/{account}",
  • Network accessline 609
    {       "name": "bdsmsingles",       "uri_check": "https://www.bdsmsingles.com/members/{account}/",
  • Network accessline 610
    "name": "bdsmsingles",       "uri_check": "https://www.bdsmsingles.com/members/{account}/",       "e_code": 200,
  • Network accessline 611
    "uri_check": "https://www.bdsmsingles.com/members/{account}/",
  • Network accessline 622
    {       "name": "Beacons",       "uri_check": "https://beacons.ai/{account}",
  • Network accessline 623
    "name": "Beacons",       "uri_check": "https://beacons.ai/{account}",       "e_code": 200,
  • Network accessline 624
    "uri_check": "https://beacons.ai/{account}",
  • Network accessline 639
    {       "name": "Behance",       "uri_check": "https://www.behance.net/{account}",
  • Network accessline 640
    "name": "Behance",       "uri_check": "https://www.behance.net/{account}",       "e_code": 200,
  • Network accessline 641
    "uri_check": "https://www.behance.net/{account}",
  • Network accessline 652
    {       "name": "Bentbox",       "uri_check": "https://bentbox.co/{account}",
  • Network accessline 653
    "name": "Bentbox",       "uri_check": "https://bentbox.co/{account}",       "e_code": 200,
  • Network accessline 654
    "uri_check": "https://bentbox.co/{account}",
  • Network accessline 666
    {       "name": "BiggerPockets",       "uri_check": "https://www.biggerpockets.com/users/{account}",
  • Network accessline 667
    "name": "BiggerPockets",       "uri_check": "https://www.biggerpockets.com/users/{account}",       "e_code": 200,
  • Network accessline 668
    "uri_check": "https://www.biggerpockets.com/users/{account}",
  • Network accessline 679
    {       "name": "BIGO Live",       "uri_check": "https://www.bigo.tv/user/{account}",
  • Network accessline 680
    "name": "BIGO Live",       "uri_check": "https://www.bigo.tv/user/{account}",       "e_code": 200,
  • Network accessline 681
    "uri_check": "https://www.bigo.tv/user/{account}",
  • Network accessline 692
    {       "name": "Bimpos",       "uri_check": "https://ask.bimpos.com/user/{account}",
  • Network accessline 693
    "name": "Bimpos",       "uri_check": "https://ask.bimpos.com/user/{account}",       "e_code": 200,
  • Network accessline 694
    "uri_check": "https://ask.bimpos.com/user/{account}",
  • Network accessline 705
    {       "name": "Bio Site",       "uri_check": "https://bio.site/{account}",
  • Network accessline 706
    "name": "Bio Site",       "uri_check": "https://bio.site/{account}",       "e_code": 200,
  • Network accessline 707
    "uri_check": "https://bio.site/{account}",
  • Network accessline 718
    {       "name": "biolink",       "uri_check": "https://bio.link/{account}",
  • Network accessline 719
    "name": "biolink",       "uri_check": "https://bio.link/{account}",       "e_code": 200,
  • Network accessline 720
    "uri_check": "https://bio.link/{account}",
  • Network accessline 731
    {       "name": "Bitbucket",       "uri_check": "https://bitbucket.org/!api/2.0/repositories/{account}?page=1&pagelen=25&sort=-updated_on&q=&fields=-values.owner%2C-values.workspace",
  • Network accessline 732
    "name": "Bitbucket",       "uri_check": "https://bitbucket.org/!api/2.0/repositories/{account}?page=1&pagelen=25&sort=-updated_on&q=&fields=-values.owner%2C-values.workspace",       "uri_pretty": "https://bitbucket.org/{account}/workspace/r
  • Network accessline 733
    "uri_check": "https://bitbucket.org/!api/2.0/repositories/{account}?page=1&pagelen=25&sort=-updated_on&q=&fields=-values.owner%2C-values.workspace",
  • Network accessline 734
    "uri_pretty": "https://bitbucket.org/{account}/workspace/repositories/",
  • Network accessline 745
    {       "name": "Bitchute",       "uri_check": "https://api.bitchute.com/api/beta/channel",
  • Network accessline 746
    "name": "Bitchute",       "uri_check": "https://api.bitchute.com/api/beta/channel",       "uri_pretty": "https://www.bitchute.com/channel/{account}/",
  • Network accessline 747
    "uri_check": "https://api.bitchute.com/api/beta/channel",
  • Network accessline 748
    "uri_pretty": "https://www.bitchute.com/channel/{account}/",
  • Network accessline 764
    {       "name": "blogi.pl",       "uri_check": "https://www.blogi.pl/osoba,{account}.html",
  • Network accessline 765
    "name": "blogi.pl",       "uri_check": "https://www.blogi.pl/osoba,{account}.html",       "e_code": 200,
  • Network accessline 766
    "uri_check": "https://www.blogi.pl/osoba,{account}.html",
  • Network accessline 777
    {       "name": "Blogmarks",       "uri_check": "http://blogmarks.net/user/{account}",
  • Network accessline 778
    "name": "Blogmarks",       "uri_check": "http://blogmarks.net/user/{account}",       "e_code": 200,
  • Network accessline 779
    "uri_check": "http://blogmarks.net/user/{account}",
  • Network accessline 790
    {       "name": "Blogspot",       "uri_check": "https://{account}.blogspot.com/?hl=en-US",
  • Network accessline 791
    "name": "Blogspot",       "uri_check": "https://{account}.blogspot.com/?hl=en-US",       "strip_bad_char": ".",
  • Network accessline 792
    "uri_check": "https://{account}.blogspot.com/?hl=en-US",
  • Network accessline 804
    {       "name": "Bluesky Domain as User",       "uri_check": "https://bsky.app/profile/{account}",
  • Network accessline 805
    "name": "Bluesky Domain as User",       "uri_check": "https://bsky.app/profile/{account}",       "e_code": 200,
  • Network accessline 806
    "uri_check": "https://bsky.app/profile/{account}",
  • Network accessline 817
    {       "name": "Bluesky Username",       "uri_check": "https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor={account}.bsky.social",
  • Network accessline 818
    "name": "Bluesky Username",       "uri_check": "https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor={account}.bsky.social",       "uri_pretty": "https://bsky.app/profile/{account}.bsky.social",
  • Network accessline 819
    "uri_check": "https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor={account}.bsky.social",
  • Network accessline 820
    "uri_pretty": "https://bsky.app/profile/{account}.bsky.social",
  • Network accessline 831
    {       "name": "BoardGameGeek",       "uri_check": "https://api.geekdo.com/api/accounts/validate/username?username={account}",
  • Network accessline 832
    "name": "BoardGameGeek",       "uri_check": "https://api.geekdo.com/api/accounts/validate/username?username={account}",       "uri_pretty": "https://boardgamegeek.com/user/{account}",
  • Network accessline 833
    "uri_check": "https://api.geekdo.com/api/accounts/validate/username?username={account}",
  • Network accessline 834
    "uri_pretty": "https://boardgamegeek.com/user/{account}",
  • Network accessline 845
    {       "name": "Bookcrossing",       "uri_check": "https://www.bookcrossing.com/mybookshelf/{account}",
  • Network accessline 846
    "name": "Bookcrossing",       "uri_check": "https://www.bookcrossing.com/mybookshelf/{account}",       "e_code": 200,
  • Network accessline 847
    "uri_check": "https://www.bookcrossing.com/mybookshelf/{account}",
  • Network accessline 861
    {       "name": "Booknode",       "uri_check": "https://booknode.com/profil/{account}",
  • Network accessline 862
    "name": "Booknode",       "uri_check": "https://booknode.com/profil/{account}",       "e_code": 200,
  • Network accessline 863
    "uri_check": "https://booknode.com/profil/{account}",
  • Network accessline 874
    {       "name": "Boosty",       "uri_check": "https://api.boosty.to/v1/blog/{account}",
  • Network accessline 875
    "name": "Boosty",       "uri_check": "https://api.boosty.to/v1/blog/{account}",       "uri_pretty": "https://boosty.to/{account}",
  • Network accessline 876
    "uri_check": "https://api.boosty.to/v1/blog/{account}",
  • Network accessline 877
    "uri_pretty": "https://boosty.to/{account}",
  • Network accessline 888
    {       "name": "Booth",       "uri_check": "https://{account}.booth.pm/",
  • Network accessline 889
    "name": "Booth",       "uri_check": "https://{account}.booth.pm/",       "strip_bad_char": ".",
  • Network accessline 890
    "uri_check": "https://{account}.booth.pm/",
  • Network accessline 905
    {       "name": "Brickset",       "uri_check": "https://brickset.com/profile/{account}",
  • Network accessline 906
    "name": "Brickset",       "uri_check": "https://brickset.com/profile/{account}",       "e_code": 200,
  • Network accessline 907
    "uri_check": "https://brickset.com/profile/{account}",
  • Network accessline 918
    {       "name": "Bugcrowd",       "uri_check": "https://bugcrowd.com/profile-service/v1/profiles/{account}",
  • Network accessline 919
    "name": "Bugcrowd",       "uri_check": "https://bugcrowd.com/profile-service/v1/profiles/{account}",       "uri_pretty": "https://bugcrowd.com/h/{account}",
  • Network accessline 920
    "uri_check": "https://bugcrowd.com/profile-service/v1/profiles/{account}",
  • Network accessline 921
    "uri_pretty": "https://bugcrowd.com/h/{account}",
  • Network accessline 932
    {       "name": "Bunpro",       "uri_check": "https://community.bunpro.jp/u/{account}.json",
  • Network accessline 933
    "name": "Bunpro",       "uri_check": "https://community.bunpro.jp/u/{account}.json",       "e_code": 200,
  • Network accessline 934
    "uri_check": "https://community.bunpro.jp/u/{account}.json",
  • Network accessline 945
    {       "name": "Buy Me a Coffee",       "uri_check": "https://app.buymeacoffee.com/api/v1/check_availability",
  • Network accessline 946
    "name": "Buy Me a Coffee",       "uri_check": "https://app.buymeacoffee.com/api/v1/check_availability",       "uri_pretty": "https://buymeacoffee.com/{account}",
  • Network accessline 947
    "uri_check": "https://app.buymeacoffee.com/api/v1/check_availability",
  • Network accessline 948
    "uri_pretty": "https://buymeacoffee.com/{account}",
  • Network accessline 966
    {       "name": "BuzzFeed",       "uri_check": "https://www.buzzfeed.com/{account}",
  • Network accessline 967
    "name": "BuzzFeed",       "uri_check": "https://www.buzzfeed.com/{account}",       "e_code": 200,
  • Network accessline 968
    "uri_check": "https://www.buzzfeed.com/{account}",
  • Network accessline 979
    {       "name": "cafecito",       "uri_check": "https://cafecito.app/{account}",
  • Network accessline 980
    "name": "cafecito",       "uri_check": "https://cafecito.app/{account}",       "e_code": 200,
  • Network accessline 981
    "uri_check": "https://cafecito.app/{account}",
  • Network accessline 995
    {       "name": "Calendy",       "uri_check": "https://calendly.com/api/booking/profiles/{account}",
  • Network accessline 996
    "name": "Calendy",       "uri_check": "https://calendly.com/api/booking/profiles/{account}",       "uri_pretty": "https://calendly.com/{account}",
  • Network accessline 997
    "uri_check": "https://calendly.com/api/booking/profiles/{account}",
  • Network accessline 998
    "uri_pretty": "https://calendly.com/{account}",
  • Network accessline 1009
    {       "name": "Cameo",       "uri_check": "https://www.cameo.com/api/v2/users/{account}",
  • Network accessline 1010
    "name": "Cameo",       "uri_check": "https://www.cameo.com/api/v2/users/{account}",       "uri_pretty": "https://www.cameo.com/{account}",
  • Network accessline 1011
    "uri_check": "https://www.cameo.com/api/v2/users/{account}",
  • Network accessline 1012
    "uri_pretty": "https://www.cameo.com/{account}",
  • Network accessline 1023
    {       "name": "Carbonmade",       "uri_check": "https://{account}.carbonmade.com/",
  • Network accessline 1024
    "name": "Carbonmade",       "uri_check": "https://{account}.carbonmade.com/",       "strip_bad_char": ".",
  • Network accessline 1025
    "uri_check": "https://{account}.carbonmade.com/",
  • Network accessline 1037
    {       "name": "Career.habr",       "uri_check": "https://career.habr.com/{account}",
  • Network accessline 1038
    "name": "Career.habr",       "uri_check": "https://career.habr.com/{account}",       "e_code": 200,
  • Network accessline 1039
    "uri_check": "https://career.habr.com/{account}",
  • Network accessline 1050
    {       "name": "carrd.co",       "uri_check": "https://{account}.carrd.co",
  • Network accessline 1051
    "name": "carrd.co",       "uri_check": "https://{account}.carrd.co",       "strip_bad_char": ".",
  • Network accessline 1052
    "uri_check": "https://{account}.carrd.co",
  • Network accessline 1064
    {       "name": "CastingCallClub",       "uri_check": "https://www.castingcall.club/{account}",
  • Network accessline 1065
    "name": "CastingCallClub",       "uri_check": "https://www.castingcall.club/{account}",       "e_code": 200,
  • Network accessline 1066
    "uri_check": "https://www.castingcall.club/{account}",
  • Network accessline 1077
    {       "name": "cda.pl",       "uri_check": "https://www.cda.pl/{account}",
  • Network accessline 1078
    "name": "cda.pl",       "uri_check": "https://www.cda.pl/{account}",       "e_code": 200,
  • Network accessline 1079
    "uri_check": "https://www.cda.pl/{account}",
  • Network accessline 1090
    {       "name": "Cent",       "uri_check": "https://beta.cent.co/data/user/profile?userHandles={account}",
  • Network accessline 1091
    "name": "Cent",       "uri_check": "https://beta.cent.co/data/user/profile?userHandles={account}",       "uri_pretty": "https://beta.cent.co/{account}/",
  • Network accessline 1092
    "uri_check": "https://beta.cent.co/data/user/profile?userHandles={account}",
  • Network accessline 1093
    "uri_pretty": "https://beta.cent.co/{account}/",
  • Network accessline 1104
    {       "name": "cfx.re",       "uri_check": "https://forum.cfx.re/u/{account}.json",
  • Network accessline 1105
    "name": "cfx.re",       "uri_check": "https://forum.cfx.re/u/{account}.json",       "uri_pretty": "https://forum.cfx.re/u/{account}/summary",
  • Network accessline 1106
    "uri_check": "https://forum.cfx.re/u/{account}.json",
  • Network accessline 1107
    "uri_pretty": "https://forum.cfx.re/u/{account}/summary",
  • Network accessline 1119
    {       "name": "championat",       "uri_check": "https://www.championat.com/user/{account}/",
  • Network accessline 1120
    "name": "championat",       "uri_check": "https://www.championat.com/user/{account}/",       "e_code": 200,
  • Network accessline 1121
    "uri_check": "https://www.championat.com/user/{account}/",
  • Network accessline 1132
    {       "name": "Chamsko",       "uri_check": "https://www.chamsko.pl/profil/{account}",
  • Network accessline 1133
    "name": "Chamsko",       "uri_check": "https://www.chamsko.pl/profil/{account}",       "e_code": 200,
  • Network accessline 1134
    "uri_check": "https://www.chamsko.pl/profil/{account}",
  • Network accessline 1145
    {       "name": "chatango.com",       "uri_check": "https://{account}.chatango.com",
  • Network accessline 1146
    "name": "chatango.com",       "uri_check": "https://{account}.chatango.com",       "e_code": 200,
  • Network accessline 1147
    "uri_check": "https://{account}.chatango.com",
  • Network accessline 1160
    {       "name": "CHEEZburger",       "uri_check": "https://cheezburger.com/Editor/{account}",
  • Network accessline 1161
    "name": "CHEEZburger",       "uri_check": "https://cheezburger.com/Editor/{account}",       "e_code": 200,
  • Network accessline 1162
    "uri_check": "https://cheezburger.com/Editor/{account}",
  • Network accessline 1173
    {       "name": "Chess.com",       "uri_check": "https://api.chess.com/pub/player/{account}",
  • Network accessline 1174
    "name": "Chess.com",       "uri_check": "https://api.chess.com/pub/player/{account}",       "uri_pretty": "https://www.chess.com/member/{account}",
  • Network accessline 1175
    "uri_check": "https://api.chess.com/pub/player/{account}",
  • Network accessline 1176
    "uri_pretty": "https://www.chess.com/member/{account}",
  • Network accessline 1191
    {       "name": "Chocolatey",       "uri_check": "https://community.chocolatey.org/profiles/{account}",
  • Network accessline 1192
    "name": "Chocolatey",       "uri_check": "https://community.chocolatey.org/profiles/{account}",       "e_code": 200,
  • Network accessline 1193
    "uri_check": "https://community.chocolatey.org/profiles/{account}",
  • Network accessline 1204
    {       "name": "Choko.Link",       "uri_check": "https://choko.link/{account}",
  • Network accessline 1205
    "name": "Choko.Link",       "uri_check": "https://choko.link/{account}",       "e_code": 200,
  • Network accessline 1206
    "uri_check": "https://choko.link/{account}",
  • Network accessline 1217
    {       "name": "Chomikuj.pl",       "uri_check": "https://chomikuj.pl/{account}/",
  • Network accessline 1218
    "name": "Chomikuj.pl",       "uri_check": "https://chomikuj.pl/{account}/",       "e_code": 200,
  • Network accessline 1219
    "uri_check": "https://chomikuj.pl/{account}/",
  • Network accessline 1230
    {       "name": "Chyoa",       "uri_check": "https://chyoa.com/user/{account}",
  • Network accessline 1231
    "name": "Chyoa",       "uri_check": "https://chyoa.com/user/{account}",       "e_code": 200,
  • Network accessline 1232
    "uri_check": "https://chyoa.com/user/{account}",
  • Network accessline 1243
    {       "name": "Cloudflare",       "uri_check": "https://community.cloudflare.com/u/{account}/card.json",
  • Network accessline 1244
    "name": "Cloudflare",       "uri_check": "https://community.cloudflare.com/u/{account}/card.json",       "uri_pretty": "https://community.cloudflare.com/u/{account}",
  • Network accessline 1245
    "uri_check": "https://community.cloudflare.com/u/{account}/card.json",
  • Network accessline 1246
    "uri_pretty": "https://community.cloudflare.com/u/{account}",
  • Network accessline 1257
    {       "name": "Clubhouse",       "uri_check": "https://www.clubhouse.com/@{account}",
  • Network accessline 1258
    "name": "Clubhouse",       "uri_check": "https://www.clubhouse.com/@{account}",       "e_code": 200,
  • Network accessline 1259
    "uri_check": "https://www.clubhouse.com/@{account}",
  • Network accessline 1270
    {       "name": "cnet",       "uri_check": "https://www.cnet.com/profiles/{account}/",
  • Network accessline 1271
    "name": "cnet",       "uri_check": "https://www.cnet.com/profiles/{account}/",       "e_code": 200,
  • Network accessline 1272
    "uri_check": "https://www.cnet.com/profiles/{account}/",
  • Network accessline 1283
    {       "name": "Coda",       "uri_check": "https://coda.io/@{account}/",
  • Network accessline 1284
    "name": "Coda",       "uri_check": "https://coda.io/@{account}/",       "e_code": 200,
  • Network accessline 1285
    "uri_check": "https://coda.io/@{account}/",
  • Network accessline 1296
    {       "name": "Codeberg",       "uri_check": "https://codeberg.org/api/v1/users/{account}",
  • Network accessline 1297
    "name": "Codeberg",       "uri_check": "https://codeberg.org/api/v1/users/{account}",       "uri_pretty": "https://codeberg.org/{account}",
  • Network accessline 1298
    "uri_check": "https://codeberg.org/api/v1/users/{account}",
  • Network accessline 1299
    "uri_pretty": "https://codeberg.org/{account}",
  • Network accessline 1310
    {       "name": "Codecademy",       "uri_check": "https://www.codecademy.com/profiles/{account}",
  • Network accessline 1311
    "name": "Codecademy",       "uri_check": "https://www.codecademy.com/profiles/{account}",       "e_code": 200,
  • Network accessline 1312
    "uri_check": "https://www.codecademy.com/profiles/{account}",
  • Network accessline 1323
    {       "name": "CodeChef",       "uri_check": "https://www.codechef.com/users/{account}",
  • Network accessline 1324
    "name": "CodeChef",       "uri_check": "https://www.codechef.com/users/{account}",       "e_code": 200,
  • Network accessline 1325
    "uri_check": "https://www.codechef.com/users/{account}",
  • Network accessline 1336
    {       "name": "Codeforces",       "uri_check": "https://codeforces.com/api/user.info?handles={account}",
  • Network accessline 1337
    "name": "Codeforces",       "uri_check": "https://codeforces.com/api/user.info?handles={account}",       "uri_pretty": "https://codeforces.com/profile/{account}",
  • Network accessline 1338
    "uri_check": "https://codeforces.com/api/user.info?handles={account}",
  • Network accessline 1339
    "uri_pretty": "https://codeforces.com/profile/{account}",
  • Network accessline 1350
    {       "name": "codementor",       "uri_check": "https://www.codementor.io/@{account}",
  • Network accessline 1351
    "name": "codementor",       "uri_check": "https://www.codementor.io/@{account}",       "e_code": 200,
  • Network accessline 1352
    "uri_check": "https://www.codementor.io/@{account}",
  • Network accessline 1363
    {       "name": "CodePen",       "uri_check": "https://codepen.io/{account}",
  • Network accessline 1364
    "name": "CodePen",       "uri_check": "https://codepen.io/{account}",       "e_code": 200,
  • Network accessline 1365
    "uri_check": "https://codepen.io/{account}",
  • Network accessline 1379
    {       "name": "Coderwall",       "uri_check": "https://coderwall.com/{account}/",
  • Network accessline 1380
    "name": "Coderwall",       "uri_check": "https://coderwall.com/{account}/",       "e_code": 200,
  • Network accessline 1381
    "uri_check": "https://coderwall.com/{account}/",
  • Network accessline 1392
    {       "name": "CodeSandbox",       "uri_check": "https://codesandbox.io/api/v1/users/{account}",
  • Network accessline 1393
    "name": "CodeSandbox",       "uri_check": "https://codesandbox.io/api/v1/users/{account}",       "uri_pretty": "https://codesandbox.io/u/{account}",
  • Network accessline 1394
    "uri_check": "https://codesandbox.io/api/v1/users/{account}",
  • Network accessline 1395
    "uri_pretty": "https://codesandbox.io/u/{account}",
  • Network accessline 1406
    {       "name": "Codewars",       "uri_check": "https://www.codewars.com/api/v1/users/{account}",
  • Network accessline 1407
    "name": "Codewars",       "uri_check": "https://www.codewars.com/api/v1/users/{account}",       "uri_pretty": "https://www.codewars.com/users/{account}",
  • Network accessline 1408
    "uri_check": "https://www.codewars.com/api/v1/users/{account}",
  • Network accessline 1409
    "uri_pretty": "https://www.codewars.com/users/{account}",
  • Network accessline 1420
    {       "name": "COLOURlovers",       "uri_check": "https://www.colourlovers.com/ajax/check-username-availability",
  • Network accessline 1421
    "name": "COLOURlovers",       "uri_check": "https://www.colourlovers.com/ajax/check-username-availability",       "uri_pretty": "https://www.colourlovers.com/lover/{account}",
  • Network accessline 1422
    "uri_check": "https://www.colourlovers.com/ajax/check-username-availability",
  • Network accessline 1423
    "uri_pretty": "https://www.colourlovers.com/lover/{account}",
  • Network accessline 1441
    {       "name": "Commudle",       "uri_check": "https://json.commudle.com/api/v2/users?username={account}",
  • Network accessline 1442
    "name": "Commudle",       "uri_check": "https://json.commudle.com/api/v2/users?username={account}",       "uri_pretty": "https://www.commudle.com/users/{account}",
  • Network accessline 1443
    "uri_check": "https://json.commudle.com/api/v2/users?username={account}",
  • Network accessline 1444
    "uri_pretty": "https://www.commudle.com/users/{account}",
  • Network accessline 1455
    {       "name": "Community Adobe",       "uri_check": "https://community.adobe.com/t5/forums/searchpage/tab/user?q={account}",
  • Network accessline 1456
    "name": "Community Adobe",       "uri_check": "https://community.adobe.com/t5/forums/searchpage/tab/user?q={account}",       "e_code": 200,
  • Network accessline 1457
    "uri_check": "https://community.adobe.com/t5/forums/searchpage/tab/user?q={account}",
  • Network accessline 1468
    {       "name": "coroflot",       "uri_check": "https://www.coroflot.com/{account}",
  • Network accessline 1469
    "name": "coroflot",       "uri_check": "https://www.coroflot.com/{account}",       "e_code": 200,
  • Network accessline 1470
    "uri_check": "https://www.coroflot.com/{account}",
  • Network accessline 1481
    {       "name": "Coub",       "uri_check": "https://coub.com/api/v2/channels/{account}",
  • Network accessline 1482
    "name": "Coub",       "uri_check": "https://coub.com/api/v2/channels/{account}",       "uri_pretty": "https://coub.com/{account}/",
  • Network accessline 1483
    "uri_check": "https://coub.com/api/v2/channels/{account}",
  • Network accessline 1484
    "uri_pretty": "https://coub.com/{account}/",
  • Network accessline 1495
    {       "name": "cowboys4angels",       "uri_check": "https://cowboys4angels.com/cowboy/{account}/",
  • Network accessline 1496
    "name": "cowboys4angels",       "uri_check": "https://cowboys4angels.com/cowboy/{account}/",       "e_code": 200,
  • Network accessline 1497
    "uri_check": "https://cowboys4angels.com/cowboy/{account}/",
  • Network accessline 1508
    {       "name": "Cracked",       "uri_check": "https://www.cracked.com/members/{account}",
  • Network accessline 1509
    "name": "Cracked",       "uri_check": "https://www.cracked.com/members/{account}",       "e_code": 200,
  • Network accessline 1510
    "uri_check": "https://www.cracked.com/members/{account}",
  • Network accessline 1521
    {       "name": "crevado",       "uri_check": "https://{account}.crevado.com/",
  • Network accessline 1522
    "name": "crevado",       "uri_check": "https://{account}.crevado.com/",       "strip_bad_char": ".",
  • Network accessline 1523
    "uri_check": "https://{account}.crevado.com/",
  • Network accessline 1535
    {       "name": "Cropty",       "uri_check": "https://api.cropty.io/v1/auth/{account}",
  • Network accessline 1536
    "name": "Cropty",       "uri_check": "https://api.cropty.io/v1/auth/{account}",       "uri_pretty": "https://www.cropty.io/@{account}",
  • Network accessline 1537
    "uri_check": "https://api.cropty.io/v1/auth/{account}",
  • Network accessline 1538
    "uri_pretty": "https://www.cropty.io/@{account}",
  • Network accessline 1549
    {       "name": "Crowdin",       "uri_check": "https://crowdin.com/profile/{account}",
  • Network accessline 1550
    "name": "Crowdin",       "uri_check": "https://crowdin.com/profile/{account}",       "e_code": 200,
  • Network accessline 1551
    "uri_check": "https://crowdin.com/profile/{account}",
  • Network accessline 1562
    {       "name": "Cults3D",       "uri_check": "https://cults3d.com/en/users/{account}/creations",
  • Network accessline 1563
    "name": "Cults3D",       "uri_check": "https://cults3d.com/en/users/{account}/creations",       "e_code": 200,
  • Network accessline 1564
    "uri_check": "https://cults3d.com/en/users/{account}/creations",
  • Network accessline 1575
    {       "name": "Cytoid",       "uri_check": "https://cytoid.io/profile/{account}",
  • Network accessline 1576
    "name": "Cytoid",       "uri_check": "https://cytoid.io/profile/{account}",       "e_code": 200,
  • Network accessline 1577
    "uri_check": "https://cytoid.io/profile/{account}",
  • Network accessline 1588
    {       "name": "Daily Kos",       "uri_check": "https://www.dailykos.com/user/{account}",
  • Network accessline 1589
    "name": "Daily Kos",       "uri_check": "https://www.dailykos.com/user/{account}",       "e_code": 200,
  • Network accessline 1590
    "uri_check": "https://www.dailykos.com/user/{account}",
  • Network accessline 1601
    {       "name": "Dailymotion",       "uri_check": "https://api.dailymotion.com/user/{account}?fields=id,username,screenname,description,avatar_720_url,cover_250_url,followers_total,following_total,videos_total,country,created_time,verified,
  • Network accessline 1602
    "name": "Dailymotion",       "uri_check": "https://api.dailymotion.com/user/{account}?fields=id,username,screenname,description,avatar_720_url,cover_250_url,followers_total,following_total,videos_total,country,created_time,verified,url",   
  • Network accessline 1603
    "uri_check": "https://api.dailymotion.com/user/{account}?fields=id,username,screenname,description,avatar_720_url,cover_250_url,followers_total,following_total,videos_total,country,created_time,verified,url",
  • Network accessline 1604
    "uri_pretty": "https://www.dailymotion.com/user/{account}",
  • Network accessline 1615
    {       "name": "darudar",       "uri_check": "https://darudar.org/users/{account}/",
  • Network accessline 1616
    "name": "darudar",       "uri_check": "https://darudar.org/users/{account}/",       "e_code": 200,
  • Network accessline 1617
    "uri_check": "https://darudar.org/users/{account}/",
  • Network accessline 1628
    {       "name": "dateinasia",       "uri_check": "https://www.dateinasia.com/{account}",
  • Network accessline 1629
    "name": "dateinasia",       "uri_check": "https://www.dateinasia.com/{account}",       "e_code": 200,
  • Network accessline 1630
    "uri_check": "https://www.dateinasia.com/{account}",
  • Network accessline 1641
    {       "name": "datezone",       "uri_check": "https://en.datezone.com/users/{account}",
  • Network accessline 1642
    "name": "datezone",       "uri_check": "https://en.datezone.com/users/{account}",       "e_code": 200,
  • Network accessline 1643
    "uri_check": "https://en.datezone.com/users/{account}",
  • Network accessline 1654
    {       "name": "Dating.ru",       "uri_check": "https://dating.ru/{account}/",
  • Network accessline 1655
    "name": "Dating.ru",       "uri_check": "https://dating.ru/{account}/",       "e_code": 200,
  • Network accessline 1656
    "uri_check": "https://dating.ru/{account}/",
  • Network accessline 1667
    {       "name": "Demotywatory",       "uri_check": "https://demotywatory.pl/user/{account}",
  • Network accessline 1668
    "name": "Demotywatory",       "uri_check": "https://demotywatory.pl/user/{account}",       "e_code": 200,
  • Network accessline 1669
    "uri_check": "https://demotywatory.pl/user/{account}",
  • Network accessline 1680
    {       "name": "depop",       "uri_check": "https://www.depop.com/{account}/",
  • Network accessline 1681
    "name": "depop",       "uri_check": "https://www.depop.com/{account}/",       "e_code": 200,
  • Network accessline 1682
    "uri_check": "https://www.depop.com/{account}/",
  • Network accessline 1693
    {       "name": "Designspriation",       "uri_check": "https://www.designspiration.com/{account}/",
  • Network accessline 1694
    "name": "Designspriation",       "uri_check": "https://www.designspiration.com/{account}/",       "e_code": 200,
  • Network accessline 1695
    "uri_check": "https://www.designspiration.com/{account}/",
  • Network accessline 1706
    {       "name": "destream",       "uri_check": "https://api.destream.net/siteapi/v2/live/details/{account}",
  • Network accessline 1707
    "name": "destream",       "uri_check": "https://api.destream.net/siteapi/v2/live/details/{account}",       "uri_pretty": "https://destream.net/live/{account}",
  • Network accessline 1708
    "uri_check": "https://api.destream.net/siteapi/v2/live/details/{account}",
  • Network accessline 1709
    "uri_pretty": "https://destream.net/live/{account}",
  • Network accessline 1720
    {       "name": "Destructoid",       "uri_check": "https://www.destructoid.com/?name={account}",
  • Network accessline 1721
    "name": "Destructoid",       "uri_check": "https://www.destructoid.com/?name={account}",       "e_code": 200,
  • Network accessline 1722
    "uri_check": "https://www.destructoid.com/?name={account}",
  • Network accessline 1734
    {       "name": "dev.to",       "uri_check": "https://dev.to/api/users/by_username?url={account}",
  • Network accessline 1735
    "name": "dev.to",       "uri_check": "https://dev.to/api/users/by_username?url={account}",       "uri_pretty": "https://dev.to/{account}",
  • Network accessline 1736
    "uri_check": "https://dev.to/api/users/by_username?url={account}",
  • Network accessline 1737
    "uri_pretty": "https://dev.to/{account}",
  • Network accessline 1751
    {       "name": "DeviantArt",       "uri_check": "https://www.deviantart.com/{account}",
  • Network accessline 1752
    "name": "DeviantArt",       "uri_check": "https://www.deviantart.com/{account}",       "e_code": 200,
  • Network accessline 1753
    "uri_check": "https://www.deviantart.com/{account}",
  • Network accessline 1764
    {       "name": "devRant",       "uri_check": "https://devrant.com/api/get-user-id?app=3&username={account}",
  • Network accessline 1765
    "name": "devRant",       "uri_check": "https://devrant.com/api/get-user-id?app=3&username={account}",       "uri_pretty": "https://devrant.com/users/{account}",
  • Network accessline 1766
    "uri_check": "https://devrant.com/api/get-user-id?app=3&username={account}",
  • Network accessline 1767
    "uri_pretty": "https://devrant.com/users/{account}",
  • Network accessline 1778
    {       "name": "DFG",       "uri_check": "https://www.dfg.com.br/user/{account}",
  • Network accessline 1779
    "name": "DFG",       "uri_check": "https://www.dfg.com.br/user/{account}",       "e_code": 200,
  • Network accessline 1780
    "uri_check": "https://www.dfg.com.br/user/{account}",
  • Network accessline 1781
    "e_code": 200,       "e_string": "class=\"container user-information\"",       "m_string": "content=\"https://www.dfg.com.br/Layout/HandleStatusCode/404\"",
  • Network accessline 1782
    "e_string": "class=\"container user-information\"",       "m_string": "content=\"https://www.dfg.com.br/Layout/HandleStatusCode/404\"",       "m_code": 404,
  • Network accessline 1783
    "m_string": "content=\"https://www.dfg.com.br/Layout/HandleStatusCode/404\"",
  • Network accessline 1794
    {       "name": "Diablo",       "uri_check": "https://diablo2.io/member/{account}/",
  • Network accessline 1795
    "name": "Diablo",       "uri_check": "https://diablo2.io/member/{account}/",       "e_code": 200,
  • Network accessline 1796
    "uri_check": "https://diablo2.io/member/{account}/",
  • Network accessline 1807
    {       "name": "DIBIZ",       "uri_check": "https://www.dibiz.com/{account}",
  • Network accessline 1808
    "name": "DIBIZ",       "uri_check": "https://www.dibiz.com/{account}",       "e_code": 200,
  • Network accessline 1809
    "uri_check": "https://www.dibiz.com/{account}",
  • Network accessline 1820
    {       "name": "Digitalspy",       "uri_check": "https://forums.digitalspy.com/profile/discussions/{account}",
  • Network accessline 1821
    "name": "Digitalspy",       "uri_check": "https://forums.digitalspy.com/profile/discussions/{account}",       "e_code": 200,
  • Network accessline 1822
    "uri_check": "https://forums.digitalspy.com/profile/discussions/{account}",
  • Network accessline 1833
    {       "name": "diigo",       "uri_check": "https://www.diigo.com/interact_api/load_profile_info?name={account}",
  • Network accessline 1834
    "name": "diigo",       "uri_check": "https://www.diigo.com/interact_api/load_profile_info?name={account}",       "uri_pretty": "https://www.diigo.com/profile/{account}",
  • Network accessline 1835
    "uri_check": "https://www.diigo.com/interact_api/load_profile_info?name={account}",
  • Network accessline 1836
    "uri_pretty": "https://www.diigo.com/profile/{account}",
  • Network accessline 1847
    {       "name": "Discogs",       "uri_check": "https://api.discogs.com/users/{account}",
  • Network accessline 1848
    "name": "Discogs",       "uri_check": "https://api.discogs.com/users/{account}",       "uri_pretty": "https://www.discogs.com/user/{account}",
  • Network accessline 1849
    "uri_check": "https://api.discogs.com/users/{account}",
  • Network accessline 1850
    "uri_pretty": "https://www.discogs.com/user/{account}",
  • Network accessline 1861
    {       "name": "Discord (Invite)",       "uri_check": "https://discord.com/api/v9/invites/{account}?with_counts=true&with_expiration=true",
  • Network accessline 1862
    "name": "Discord (Invite)",       "uri_check": "https://discord.com/api/v9/invites/{account}?with_counts=true&with_expiration=true",       "uri_pretty": "https://discord.com/invite/{account}",
  • Network accessline 1863
    "uri_check": "https://discord.com/api/v9/invites/{account}?with_counts=true&with_expiration=true",
  • Network accessline 1864
    "uri_pretty": "https://discord.com/invite/{account}",
  • Network accessline 1875
    {       "name": "Discord (User)",       "uri_check": "https://discord.com/api/v9/unique-username/username-attempt-unauthed",
  • Network accessline 1876
    "name": "Discord (User)",       "uri_check": "https://discord.com/api/v9/unique-username/username-attempt-unauthed",       "post_body": "{\"username\":\"{account}\"}",
  • Network accessline 1877
    "uri_check": "https://discord.com/api/v9/unique-username/username-attempt-unauthed",
  • Network accessline 1892
    {       "name": "Discourse",       "uri_check": "https://meta.discourse.org/u/{account}/summary.json",
  • Network accessline 1893
    "name": "Discourse",       "uri_check": "https://meta.discourse.org/u/{account}/summary.json",       "uri_pretty": "https://meta.discourse.org/u/{account}",
  • Network accessline 1894
    "uri_check": "https://meta.discourse.org/u/{account}/summary.json",
  • Network accessline 1895
    "uri_pretty": "https://meta.discourse.org/u/{account}",
  • Network accessline 1906
    {       "name": "discuss.elastic.co",       "uri_check": "https://discuss.elastic.co/u/{account}",
  • Network accessline 1907
    "name": "discuss.elastic.co",       "uri_check": "https://discuss.elastic.co/u/{account}",       "e_code": 200,
  • Network accessline 1908
    "uri_check": "https://discuss.elastic.co/u/{account}",
  • Network accessline 1919
    [Credential-related source omitted]
  • Network accessline 1920
    [Credential-related source omitted]
  • Network accessline 1921
    [Credential-related source omitted]
  • Access to secretsline 1921
    [Credential-related source omitted]
  • Network accessline 1922
    "uri_pretty": "https://disqus.com/by/{account}/",
  • Network accessline 1933
    {       "name": "Dissenter",       "uri_check": "https://dissenter.com/user/{account}",
  • Network accessline 1934
    "name": "Dissenter",       "uri_check": "https://dissenter.com/user/{account}",       "e_code": 200,
  • Network accessline 1935
    "uri_check": "https://dissenter.com/user/{account}",
  • Network accessline 1946
    {       "name": "Docker Hub (Organization)",       "uri_check": "https://hub.docker.com/v2/orgs/{account}/",
  • Network accessline 1947
    "name": "Docker Hub (Organization)",       "uri_check": "https://hub.docker.com/v2/orgs/{account}/",       "uri_pretty": "https://hub.docker.com/u/{account}",
  • Network accessline 1948
    "uri_check": "https://hub.docker.com/v2/orgs/{account}/",
  • Network accessline 1949
    "uri_pretty": "https://hub.docker.com/u/{account}",
  • Network accessline 1960
    {       "name": "Docker Hub (User)",       "uri_check": "https://hub.docker.com/v2/users/{account}/",
  • Network accessline 1961
    "name": "Docker Hub (User)",       "uri_check": "https://hub.docker.com/v2/users/{account}/",       "uri_pretty": "https://hub.docker.com/u/{account}",
  • Network accessline 1962
    "uri_check": "https://hub.docker.com/v2/users/{account}/",
  • Network accessline 1963
    "uri_pretty": "https://hub.docker.com/u/{account}",
  • Network accessline 1974
    {       "name": "Dojoverse",       "uri_check": "https://dojoverse.com/members/{account}/",
  • Network accessline 1975
    "name": "Dojoverse",       "uri_check": "https://dojoverse.com/members/{account}/",       "e_code": 200,
  • Network accessline 1976
    "uri_check": "https://dojoverse.com/members/{account}/",
  • Network accessline 1987
    {       "name": "donate.stream",       "uri_check": "https://donate.stream/api/v1/streamer.get?path={account}&app=9f4e793cec820015d511dbc77b20c5c1",
  • Network accessline 1988
    "name": "donate.stream",       "uri_check": "https://donate.stream/api/v1/streamer.get?path={account}&app=9f4e793cec820015d511dbc77b20c5c1",       "uri_pretty": "https://donate.stream/{account}",
  • Network accessline 1989
    "uri_check": "https://donate.stream/api/v1/streamer.get?path={account}&app=9f4e793cec820015d511dbc77b20c5c1",
  • Network accessline 1990
    "uri_pretty": "https://donate.stream/{account}",
  • Network accessline 2004
    {       "name": "Donatello",       "uri_check": "https://donatello.to/{account}",
  • Network accessline 2005
    "name": "Donatello",       "uri_check": "https://donatello.to/{account}",       "e_code": 200,
  • Network accessline 2006
    "uri_check": "https://donatello.to/{account}",
  • Network accessline 2017
    {       "name": "Donatik",       "uri_check": "https://{account}.donatik.ua/",
  • Network accessline 2018
    "name": "Donatik",       "uri_check": "https://{account}.donatik.ua/",       "e_code": 200,
  • Network accessline 2019
    "uri_check": "https://{account}.donatik.ua/",
  • Network accessline 2030
    {       "name": "Donation Alerts",       "uri_check": "https://www.donationalerts.com/api/v1/user/{account}/donationpagesettings",
  • Network accessline 2031
    "name": "Donation Alerts",       "uri_check": "https://www.donationalerts.com/api/v1/user/{account}/donationpagesettings",       "uri_pretty": "https://www.donationalerts.com/r/{account}",
  • Network accessline 2032
    "uri_check": "https://www.donationalerts.com/api/v1/user/{account}/donationpagesettings",
  • Network accessline 2033
    "uri_pretty": "https://www.donationalerts.com/r/{account}",
  • Network accessline 2044
    {       "name": "DonationPay",       "uri_check": "https://give.donationpay.org/hopewell-fund/{account}/",
  • Network accessline 2045
    "name": "DonationPay",       "uri_check": "https://give.donationpay.org/hopewell-fund/{account}/",       "e_code": 200,
  • Network accessline 2046
    "uri_check": "https://give.donationpay.org/hopewell-fund/{account}/",
  • Network accessline 2057
    {       "name": "Donatty",       "uri_check": "https://api.donatty.com/users/find/{account}",
  • Network accessline 2058
    "name": "Donatty",       "uri_check": "https://api.donatty.com/users/find/{account}",       "uri_pretty": "https://donatty.com/{account}",
  • Network accessline 2059
    "uri_check": "https://api.donatty.com/users/find/{account}",
  • Network accessline 2060
    "uri_pretty": "https://donatty.com/{account}",
  • Network accessline 2074
    {       "name": "dot.cards",       "uri_check": "https://dot.cards/{account}",
  • Network accessline 2075
    "name": "dot.cards",       "uri_check": "https://dot.cards/{account}",       "e_code": 200,
  • Network accessline 2076
    "uri_check": "https://dot.cards/{account}",
  • Network accessline 2087
    {       "name": "Dota2.ru",       "uri_check": "https://dota2.ru/forum/search/?type=user&keywords={account}&sort_by=username",
  • Network accessline 2088
    "name": "Dota2.ru",       "uri_check": "https://dota2.ru/forum/search/?type=user&keywords={account}&sort_by=username",       "e_code": 200,
  • Network accessline 2089
    "uri_check": "https://dota2.ru/forum/search/?type=user&keywords={account}&sort_by=username",
  • Network accessline 2100
    {       "name": "DOTAFire",       "uri_check": "https://www.dotafire.com/ajax/searchSite?text={account}&search=members",
  • Network accessline 2101
    "name": "DOTAFire",       "uri_check": "https://www.dotafire.com/ajax/searchSite?text={account}&search=members",       "e_code": 200,
  • Network accessline 2102
    "uri_check": "https://www.dotafire.com/ajax/searchSite?text={account}&search=members",
  • Network accessline 2113
    {       "name": "DOU",       "uri_check": "https://dou.ua/users/{account}/",
  • Network accessline 2114
    "name": "DOU",       "uri_check": "https://dou.ua/users/{account}/",       "e_code": 200,
  • Network accessline 2115
    "uri_check": "https://dou.ua/users/{account}/",
  • Network accessline 2126
    {       "name": "Dribbble",       "uri_check": "https://dribbble.com/{account}",
  • Network accessline 2127
    "name": "Dribbble",       "uri_check": "https://dribbble.com/{account}",       "e_code": 200,
  • Network accessline 2128
    "uri_check": "https://dribbble.com/{account}",
  • Network accessline 2139
    {       "name": "DRIVE2.RU",       "uri_check": "https://www.drive2.ru/users/{account}/",
  • Network accessline 2140
    "name": "DRIVE2.RU",       "uri_check": "https://www.drive2.ru/users/{account}/",       "e_code": 200,
  • Network accessline 2141
    "uri_check": "https://www.drive2.ru/users/{account}/",
  • Network accessline 2155
    {       "name": "Droners",       "uri_check": "https://droners.io/accounts/{account}/",
  • Network accessline 2156
    "name": "Droners",       "uri_check": "https://droners.io/accounts/{account}/",       "e_code": 200,
  • Network accessline 2157
    "uri_check": "https://droners.io/accounts/{account}/",
  • Network accessline 2168
    {       "name": "Duolingo",       "uri_check": "https://www.duolingo.com/2017-06-30/users?username={account}&_=1628308619574",
  • Network accessline 2169
    "name": "Duolingo",       "uri_check": "https://www.duolingo.com/2017-06-30/users?username={account}&_=1628308619574",       "uri_pretty": "https://www.duolingo.com/profile/{account}",
  • Network accessline 2170
    "uri_check": "https://www.duolingo.com/2017-06-30/users?username={account}&_=1628308619574",
  • Network accessline 2171
    "uri_pretty": "https://www.duolingo.com/profile/{account}",
  • Network accessline 2182
    {       "name": "easyen",       "uri_check": "https://easyen.ru/index/8-0-{account}",
  • Network accessline 2183
    "name": "easyen",       "uri_check": "https://easyen.ru/index/8-0-{account}",       "e_code": 200,
  • Network accessline 2184
    "uri_check": "https://easyen.ru/index/8-0-{account}",
  • Network accessline 2194
    {       "name": "eBay",       "uri_check": "https://www.ebay.com/usr/{account}",
  • Network accessline 2195
    "name": "eBay",       "uri_check": "https://www.ebay.com/usr/{account}",       "e_code": 200,
  • Network accessline 2196
    "uri_check": "https://www.ebay.com/usr/{account}",
  • Network accessline 2207
    {       "name": "ebay_stores",       "uri_check": "https://www.ebay.com/str/{account}",
  • Network accessline 2208
    "name": "ebay_stores",       "uri_check": "https://www.ebay.com/str/{account}",       "e_code": 200,
  • Network accessline 2209
    "uri_check": "https://www.ebay.com/str/{account}",
  • Network accessline 2220
    {       "name": "Electrobel",       "uri_check": "https://be.electrobel.org/register.ajax",
  • Network accessline 2221
    "name": "Electrobel",       "uri_check": "https://be.electrobel.org/register.ajax",       "uri_pretty": "https://be.electrobel.org/{account}",
  • Network accessline 2222
    "uri_check": "https://be.electrobel.org/register.ajax",
  • Network accessline 2223
    "uri_pretty": "https://be.electrobel.org/{account}",
  • Network accessline 2238
    {       "name": "Engadget",       "uri_check": "https://www.engadget.com/about/editors/{account}/",
  • Network accessline 2239
    "name": "Engadget",       "uri_check": "https://www.engadget.com/about/editors/{account}/",       "e_code": 200,
  • Network accessline 2240
    "uri_check": "https://www.engadget.com/about/editors/{account}/",
  • Network accessline 2251
    {       "name": "EPORNER",       "uri_check": "https://www.eporner.com/xhr/check/",
  • Network accessline 2252
    "name": "EPORNER",       "uri_check": "https://www.eporner.com/xhr/check/",       "uri_pretty": "https://www.eporner.com/profile/{account}/",
  • Network accessline 2253
    "uri_check": "https://www.eporner.com/xhr/check/",
  • Network accessline 2254
    "uri_pretty": "https://www.eporner.com/profile/{account}/",
  • Network accessline 2269
    {       "name": "Etoro",       "uri_check": "https://www.etoro.com/api/logininfo/v1.1/users/{account}",
  • Network accessline 2270
    "name": "Etoro",       "uri_check": "https://www.etoro.com/api/logininfo/v1.1/users/{account}",       "uri_pretty": "https://www.etoro.com/people/{account}",
  • Network accessline 2271
    "uri_check": "https://www.etoro.com/api/logininfo/v1.1/users/{account}",
  • Network accessline 2272
    "uri_pretty": "https://www.etoro.com/people/{account}",
  • Network accessline 2286
    {       "name": "Etsy",       "uri_check": "https://www.etsy.com/people/{account}",
  • Network accessline 2287
    "name": "Etsy",       "uri_check": "https://www.etsy.com/people/{account}",       "e_code": 200,
  • Network accessline 2288
    "uri_check": "https://www.etsy.com/people/{account}",
  • Network accessline 2299
    {       "name": "Evolution CMS",       "uri_check": "https://community.evocms.ru/users/?search={account}",
  • Network accessline 2300
    "name": "Evolution CMS",       "uri_check": "https://community.evocms.ru/users/?search={account}",       "e_code": 200,
  • Network accessline 2301
    "uri_check": "https://community.evocms.ru/users/?search={account}",
  • Network accessline 2312
    {       "name": "Expressional.social (Mastodon Instance)",       "uri_check": "https://expressional.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 2313
    "name": "Expressional.social (Mastodon Instance)",       "uri_check": "https://expressional.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://expressional.social/@{account}",
  • Network accessline 2314
    "uri_check": "https://expressional.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 2315
    "uri_pretty": "https://expressional.social/@{account}",
  • Network accessline 2326
    {       "name": "Fabswingers",       "uri_check": "https://www.fabswingers.com/profile/{account}",
  • Network accessline 2327
    "name": "Fabswingers",       "uri_check": "https://www.fabswingers.com/profile/{account}",       "e_code": 200,
  • Network accessline 2328
    "uri_check": "https://www.fabswingers.com/profile/{account}",
  • Network accessline 2340
    {       "name": "Facebook",       "uri_check": "https://www.facebook.com/{account}/",
  • Network accessline 2341
    "name": "Facebook",       "uri_check": "https://www.facebook.com/{account}/",       "e_code": 200,
  • Network accessline 2342
    "uri_check": "https://www.facebook.com/{account}/",
  • Network accessline 2353
    {       "name": "FACEIT",       "uri_check": "https://www.faceit.com/api/users/v1/nicknames/{account}",
  • Network accessline 2354
    "name": "FACEIT",       "uri_check": "https://www.faceit.com/api/users/v1/nicknames/{account}",       "uri_pretty": "https://www.faceit.com/en/players/{account}",
  • Network accessline 2355
    "uri_check": "https://www.faceit.com/api/users/v1/nicknames/{account}",
  • Network accessline 2356
    "uri_pretty": "https://www.faceit.com/en/players/{account}",
  • Network accessline 2367
    {       "name": "Faktopedia",       "uri_check": "https://faktopedia.pl/user/{account}",
  • Network accessline 2368
    "name": "Faktopedia",       "uri_check": "https://faktopedia.pl/user/{account}",       "e_code": 200,
  • Network accessline 2369
    "uri_check": "https://faktopedia.pl/user/{account}",
  • Network accessline 2380
    {       "name": "FanCentro",       "uri_check": "https://fancentro.com/api/profile.get?profileAlias={account}&limit=1",
  • Network accessline 2381
    "name": "FanCentro",       "uri_check": "https://fancentro.com/api/profile.get?profileAlias={account}&limit=1",       "uri_pretty": "https://fancentro.com/{account}/",
  • Network accessline 2382
    "uri_check": "https://fancentro.com/api/profile.get?profileAlias={account}&limit=1",
  • Network accessline 2383
    "uri_pretty": "https://fancentro.com/{account}/",
  • Network accessline 2394
    {       "name": "Fandom",       "uri_check": "https://www.fandom.com/u/{account}",
  • Network accessline 2395
    "name": "Fandom",       "uri_check": "https://www.fandom.com/u/{account}",       "e_code": 200,
  • Network accessline 2396
    "uri_check": "https://www.fandom.com/u/{account}",
  • Network accessline 2407
    {       "name": "fanpop",       "uri_check": "https://www.fanpop.com/fans/{account}",
  • Network accessline 2408
    "name": "fanpop",       "uri_check": "https://www.fanpop.com/fans/{account}",       "e_code": 200,
  • Network accessline 2409
    "uri_check": "https://www.fanpop.com/fans/{account}",
  • Network accessline 2420
    {       "name": "Fanslist (OnlyFans)",       "uri_check": "https://fanslist.com/search?q={account}",
  • Network accessline 2421
    "name": "Fanslist (OnlyFans)",       "uri_check": "https://fanslist.com/search?q={account}",       "e_code": 200,
  • Network accessline 2422
    "uri_check": "https://fanslist.com/search?q={account}",
  • Network accessline 2433
    {       "name": "Fansly",       "uri_check": "https://apiv3.fansly.com/api/v1/account?usernames={account}",
  • Network accessline 2434
    "name": "Fansly",       "uri_check": "https://apiv3.fansly.com/api/v1/account?usernames={account}",       "uri_pretty": "https://fansly.com/{account}/posts",
  • Network accessline 2435
    "uri_check": "https://apiv3.fansly.com/api/v1/account?usernames={account}",
  • Network accessline 2436
    "uri_pretty": "https://fansly.com/{account}/posts",
  • Network accessline 2450
    {       "name": "Fark",       "uri_check": "https://www.fark.com/users/{account}",
  • Network accessline 2451
    "name": "Fark",       "uri_check": "https://www.fark.com/users/{account}",       "e_code": 200,
  • Network accessline 2452
    "uri_check": "https://www.fark.com/users/{account}",
  • Network accessline 2463
    {       "name": "Federated.press (Mastodon Instance)",       "uri_check": "https://federated.press/api/v1/accounts/lookup?acct={account}",
  • Network accessline 2464
    "name": "Federated.press (Mastodon Instance)",       "uri_check": "https://federated.press/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://federated.press/@{account}",
  • Network accessline 2465
    "uri_check": "https://federated.press/api/v1/accounts/lookup?acct={account}",
  • Network accessline 2466
    "uri_pretty": "https://federated.press/@{account}",
  • Network accessline 2477
    {       "name": "Figma",       "uri_check": "https://www.figma.com/api/profile/handle/{account}",
  • Network accessline 2478
    "name": "Figma",       "uri_check": "https://www.figma.com/api/profile/handle/{account}",       "uri_pretty": "https://www.figma.com/@{account}",
  • Network accessline 2479
    "uri_check": "https://www.figma.com/api/profile/handle/{account}",
  • Network accessline 2480
    "uri_pretty": "https://www.figma.com/@{account}",
  • Network accessline 2494
    {       "name": "Filmot Channel Search",       "uri_check": "https://filmot.com/channelsearch/{account}",
  • Network accessline 2495
    "name": "Filmot Channel Search",       "uri_check": "https://filmot.com/channelsearch/{account}",       "e_code": 200,
  • Network accessline 2496
    "uri_check": "https://filmot.com/channelsearch/{account}",
  • Network accessline 2507
    {       "name": "Filmot Unlisted Videos",       "uri_check": "https://filmot.com/unlistedSearch?channelQuery={account}&sortField=uploaddate&sortOrder=desc&",
  • Network accessline 2508
    "name": "Filmot Unlisted Videos",       "uri_check": "https://filmot.com/unlistedSearch?channelQuery={account}&sortField=uploaddate&sortOrder=desc&",       "e_code": 200,
  • Network accessline 2509
    "uri_check": "https://filmot.com/unlistedSearch?channelQuery={account}&sortField=uploaddate&sortOrder=desc&",
  • Network accessline 2520
    {       "name": "Filmweb",       "uri_check": "https://www.filmweb.pl/api/v1/users/{account}/id",
  • Network accessline 2521
    "name": "Filmweb",       "uri_check": "https://www.filmweb.pl/api/v1/users/{account}/id",       "uri_pretty": "https://www.filmweb.pl/user/{account}",
  • Network accessline 2522
    "uri_check": "https://www.filmweb.pl/api/v1/users/{account}/id",
  • Network accessline 2523
    "uri_pretty": "https://www.filmweb.pl/user/{account}",
  • Network accessline 2534
    {       "name": "fine_art_america",       "uri_check": "https://fineartamerica.com/profiles/{account}",
  • Network accessline 2535
    "name": "fine_art_america",       "uri_check": "https://fineartamerica.com/profiles/{account}",       "e_code": 200,
  • Network accessline 2536
    "uri_check": "https://fineartamerica.com/profiles/{account}",
  • Network accessline 2547
    {       "name": "Fiverr",       "uri_check": "https://www.fiverr.com/validate_username",
  • Network accessline 2548
    "name": "Fiverr",       "uri_check": "https://www.fiverr.com/validate_username",       "uri_pretty": "https://www.fiverr.com/{account}",
  • Network accessline 2549
    "uri_check": "https://www.fiverr.com/validate_username",
  • Network accessline 2550
    "uri_pretty": "https://www.fiverr.com/{account}",
  • Network accessline 2565
    {       "name": "FL.ru",       "uri_check": "https://www.fl.ru/users/{account}/portfolio/",
  • Network accessline 2566
    "name": "FL.ru",       "uri_check": "https://www.fl.ru/users/{account}/portfolio/",       "e_code": 200,
  • Network accessline 2567
    "uri_check": "https://www.fl.ru/users/{account}/portfolio/",
  • Network accessline 2581
    {       "name": "Flickr",       "uri_check": "https://www.flickr.com/photos/{account}/",
  • Network accessline 2582
    "name": "Flickr",       "uri_check": "https://www.flickr.com/photos/{account}/",       "e_code": 200,
  • Network accessline 2583
    "uri_check": "https://www.flickr.com/photos/{account}/",
  • Network accessline 2594
    {       "name": "Flightradar24",       "uri_check": "https://my.flightradar24.com/{account}/",
  • Network accessline 2595
    "name": "Flightradar24",       "uri_check": "https://my.flightradar24.com/{account}/",       "e_code": 200,
  • Network accessline 2596
    "uri_check": "https://my.flightradar24.com/{account}/",
  • Network accessline 2607
    {       "name": "Flipboard",       "uri_check": "https://flipboard.com/@{account}",
  • Network accessline 2608
    "name": "Flipboard",       "uri_check": "https://flipboard.com/@{account}",       "e_code": 200,
  • Network accessline 2609
    "uri_check": "https://flipboard.com/@{account}",
  • Network accessline 2620
    {       "name": "flowcode",       "uri_check": "https://www.flow.page/{account}",
  • Network accessline 2621
    "name": "flowcode",       "uri_check": "https://www.flow.page/{account}",       "e_code": 200,
  • Network accessline 2622
    "uri_check": "https://www.flow.page/{account}",
  • Network accessline 2633
    {       "name": "Fodors Forum",       "uri_check": "https://www.fodors.com/community/profile/{account}/forum-activity",
  • Network accessline 2634
    "name": "Fodors Forum",       "uri_check": "https://www.fodors.com/community/profile/{account}/forum-activity",       "e_code": 200,
  • Network accessline 2635
    "uri_check": "https://www.fodors.com/community/profile/{account}/forum-activity",
  • Network accessline 2646
    {       "name": "Folkd",       "uri_check": "https://www.folkd.com/?app=core&module=system&controller=ajax&do=usernameExists&input={account}",
  • Network accessline 2647
    "name": "Folkd",       "uri_check": "https://www.folkd.com/?app=core&module=system&controller=ajax&do=usernameExists&input={account}",       "uri_pretty": "https://www.folkd.com/search/?q={account}&quick=1&type=core_members",
  • Network accessline 2648
    "uri_check": "https://www.folkd.com/?app=core&module=system&controller=ajax&do=usernameExists&input={account}",
  • Network accessline 2649
    "uri_pretty": "https://www.folkd.com/search/?q={account}&quick=1&type=core_members",
  • Network accessline 2663
    {       "name": "Fortnite Tracker",       "uri_check": "https://fortnitetracker.com/profile/all/{account}",
  • Network accessline 2664
    "name": "Fortnite Tracker",       "uri_check": "https://fortnitetracker.com/profile/all/{account}",       "e_code": 200,
  • Network accessline 2665
    "uri_check": "https://fortnitetracker.com/profile/all/{account}",
  • Network accessline 2676
    {       "name": "forumprawne.org",       "uri_check": "https://forumprawne.org/members/{account}.html",
  • Network accessline 2677
    "name": "forumprawne.org",       "uri_check": "https://forumprawne.org/members/{account}.html",       "e_code": 200,
  • Network accessline 2678
    "uri_check": "https://forumprawne.org/members/{account}.html",
  • Network accessline 2689
    {       "name": "Fosstodon.org (Mastodon Instance)",       "uri_check": "https://fosstodon.org/api/v1/accounts/lookup?acct={account}",
  • Network accessline 2690
    "name": "Fosstodon.org (Mastodon Instance)",       "uri_check": "https://fosstodon.org/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://fosstodon.org/@{account}",
  • Network accessline 2691
    "uri_check": "https://fosstodon.org/api/v1/accounts/lookup?acct={account}",
  • Network accessline 2692
    "uri_pretty": "https://fosstodon.org/@{account}",
  • Network accessline 2703
    {       "name": "fotka",       "uri_check": "https://api.fotka.com/v2/user/dataStatic?login={account}",
  • Network accessline 2704
    "name": "fotka",       "uri_check": "https://api.fotka.com/v2/user/dataStatic?login={account}",       "uri_pretty": "https://fotka.com/profil/{account}",
  • Network accessline 2705
    "uri_check": "https://api.fotka.com/v2/user/dataStatic?login={account}",
  • Network accessline 2706
    "uri_pretty": "https://fotka.com/profil/{account}",
  • Network accessline 2717
    {       "name": "Fotolog Archived Profile",       "uri_check": "https://archive.org/wayback/available?url=https://www.fotolog.com/{account}",
  • Network accessline 2718
    "name": "Fotolog Archived Profile",       "uri_check": "https://archive.org/wayback/available?url=https://www.fotolog.com/{account}",       "uri_pretty": "https://web.archive.org/web/2/fotolog.com/{account}",
  • Network accessline 2719
    "uri_check": "https://archive.org/wayback/available?url=https://www.fotolog.com/{account}",
  • Network accessline 2720
    "uri_pretty": "https://web.archive.org/web/2/fotolog.com/{account}",
  • Network accessline 2731
    {       "name": "Foursquare",       "uri_check": "https://foursquare.com/{account}",
  • Network accessline 2732
    "name": "Foursquare",       "uri_check": "https://foursquare.com/{account}",       "e_code": 200,
  • Network accessline 2733
    "uri_check": "https://foursquare.com/{account}",
  • Network accessline 2744
    {       "name": "freeCodeCamp",       "uri_check": "https://api.freecodecamp.org/users/get-public-profile?username={account}",
  • Network accessline 2745
    "name": "freeCodeCamp",       "uri_check": "https://api.freecodecamp.org/users/get-public-profile?username={account}",       "uri_pretty": "https://www.freecodecamp.org/{account}",
  • Network accessline 2746
    "uri_check": "https://api.freecodecamp.org/users/get-public-profile?username={account}",
  • Network accessline 2747
    "uri_pretty": "https://www.freecodecamp.org/{account}",
  • Network accessline 2761
    {       "name": "Freelance.RU",       "uri_check": "https://freelance.ru/{account}",
  • Network accessline 2762
    "name": "Freelance.RU",       "uri_check": "https://freelance.ru/{account}",       "e_code": 200,
  • Network accessline 2763
    "uri_check": "https://freelance.ru/{account}",
  • Network accessline 2774
    {       "name": "Freelance.ua",       "uri_check": "https://freelance.ua/user/{account}/",
  • Network accessline 2775
    "name": "Freelance.ua",       "uri_check": "https://freelance.ua/user/{account}/",       "e_code": 200,
  • Network accessline 2776
    "uri_check": "https://freelance.ua/user/{account}/",
  • Network accessline 2787
    {       "name": "Freelancehunt (Employer)",       "uri_check": "https://freelancehunt.com/en/employer/{account}.html",
  • Network accessline 2788
    "name": "Freelancehunt (Employer)",       "uri_check": "https://freelancehunt.com/en/employer/{account}.html",       "e_code": 200,
  • Network accessline 2789
    "uri_check": "https://freelancehunt.com/en/employer/{account}.html",
  • Network accessline 2790
    "e_code": 200,       "e_string": "\"@id\":\"https://freelancehunt.com/en/employers\"",       "m_string": "User not found.",
  • Network accessline 2791
    "e_string": "\"@id\":\"https://freelancehunt.com/en/employers\"",
  • Network accessline 2803
    {       "name": "Freelancehunt (Freelancer)",       "uri_check": "https://freelancehunt.com/en/freelancer/{account}.html",
  • Network accessline 2804
    "name": "Freelancehunt (Freelancer)",       "uri_check": "https://freelancehunt.com/en/freelancer/{account}.html",       "e_code": 200,
  • Network accessline 2805
    "uri_check": "https://freelancehunt.com/en/freelancer/{account}.html",
  • Network accessline 2806
    "e_code": 200,       "e_string": "\"@id\":\"https://freelancehunt.com/en/freelancers\"",       "m_string": "User not found.",
  • Network accessline 2807
    "e_string": "\"@id\":\"https://freelancehunt.com/en/freelancers\"",
  • Network accessline 2819
    {       "name": "Freelancer",       "uri_check": "https://www.freelancer.com/api/users/0.1/users?usernames%5B%5D={account}&compact=true",
  • Network accessline 2820
    "name": "Freelancer",       "uri_check": "https://www.freelancer.com/api/users/0.1/users?usernames%5B%5D={account}&compact=true",       "uri_pretty": "https://www.freelancer.com/u/{account}",
  • Network accessline 2821
    "uri_check": "https://www.freelancer.com/api/users/0.1/users?usernames%5B%5D={account}&compact=true",
  • Network accessline 2822
    "uri_pretty": "https://www.freelancer.com/u/{account}",
  • Network accessline 2833
    {       "name": "freesound",       "uri_check": "https://freesound.org/people/{account}/section/stats/?ajax=1",
  • Network accessline 2834
    "name": "freesound",       "uri_check": "https://freesound.org/people/{account}/section/stats/?ajax=1",       "uri_pretty": "https://freesound.org/people/{account}/",
  • Network accessline 2835
    "uri_check": "https://freesound.org/people/{account}/section/stats/?ajax=1",
  • Network accessline 2836
    "uri_pretty": "https://freesound.org/people/{account}/",
  • Network accessline 2847
    {       "name": "FriendFinder",       "uri_check": "https://friendfinder.com/profile/{account}",
  • Network accessline 2848
    "name": "FriendFinder",       "uri_check": "https://friendfinder.com/profile/{account}",       "e_code": 200,
  • Network accessline 2849
    "uri_check": "https://friendfinder.com/profile/{account}",
  • Network accessline 2860
    {       "name": "FriendFinder-X",       "uri_check": "https://www.friendfinder-x.com/profile/{account}",
  • Network accessline 2861
    "name": "FriendFinder-X",       "uri_check": "https://www.friendfinder-x.com/profile/{account}",       "e_code": 200,
  • Network accessline 2862
    "uri_check": "https://www.friendfinder-x.com/profile/{account}",
  • Network accessline 2872
    {       "name": "Fur Affinity",       "uri_check": "https://www.furaffinity.net/user/{account}/",
  • Network accessline 2873
    "name": "Fur Affinity",       "uri_check": "https://www.furaffinity.net/user/{account}/",       "e_code": 200,
  • Network accessline 2874
    "uri_check": "https://www.furaffinity.net/user/{account}/",
  • Network accessline 2885
    {       "name": "Gab",       "uri_check": "https://gab.com/api/v1/account_by_username/{account}",
  • Network accessline 2886
    "name": "Gab",       "uri_check": "https://gab.com/api/v1/account_by_username/{account}",       "uri_pretty": "https://gab.com/{account}",
  • Network accessline 2887
    "uri_check": "https://gab.com/api/v1/account_by_username/{account}",
  • Network accessline 2888
    "uri_pretty": "https://gab.com/{account}",
  • Network accessline 2899
    {       "name": "Game Jolt",       "uri_check": "https://gamejolt.com/site-api/web/profile/@{account}/",
  • Network accessline 2900
    "name": "Game Jolt",       "uri_check": "https://gamejolt.com/site-api/web/profile/@{account}/",       "uri_pretty": "https://gamejolt.com/@{account}",
  • Network accessline 2901
    "uri_check": "https://gamejolt.com/site-api/web/profile/@{account}/",
  • Network accessline 2902
    "uri_pretty": "https://gamejolt.com/@{account}",
  • Network accessline 2913
    {       "name": "game_debate",       "uri_check": "https://www.game-debate.com/profile/{account}",
  • Network accessline 2914
    "name": "game_debate",       "uri_check": "https://www.game-debate.com/profile/{account}",       "e_code": 200,
  • Network accessline 2915
    "uri_check": "https://www.game-debate.com/profile/{account}",
  • Network accessline 2926
    {       "name": "Gamer DVR",       "uri_check": "https://gamerdvr.com/gamer/{account}",
  • Network accessline 2927
    "name": "Gamer DVR",       "uri_check": "https://gamerdvr.com/gamer/{account}",       "e_code": 200,
  • Network accessline 2928
    "uri_check": "https://gamerdvr.com/gamer/{account}",
  • Network accessline 2939
    {       "name": "Gamespot",       "uri_check": "https://www.gamespot.com/profile/{account}/summary/activity/?ajax",
  • Network accessline 2940
    "name": "Gamespot",       "uri_check": "https://www.gamespot.com/profile/{account}/summary/activity/?ajax",       "uri_pretty": "https://www.gamespot.com/profile/{account}/",
  • Network accessline 2941
    "uri_check": "https://www.gamespot.com/profile/{account}/summary/activity/?ajax",
  • Network accessline 2942
    "uri_pretty": "https://www.gamespot.com/profile/{account}/",
  • Network accessline 2956
    {       "name": "Garmin Connect",       "uri_check": "https://connect.garmin.com/app/profile/{account}",
  • Network accessline 2957
    "name": "Garmin Connect",       "uri_check": "https://connect.garmin.com/app/profile/{account}",       "e_code": 200,
  • Network accessline 2958
    "uri_check": "https://connect.garmin.com/app/profile/{account}",
  • Network accessline 2969
    {       "name": "GDBrowser",       "uri_check": "https://gdbrowser.com/api/profile/{account}",
  • Network accessline 2970
    "name": "GDBrowser",       "uri_check": "https://gdbrowser.com/api/profile/{account}",       "uri_pretty": "https://gdbrowser.com/u/{account}",
  • Network accessline 2971
    "uri_check": "https://gdbrowser.com/api/profile/{account}",
  • Network accessline 2972
    "uri_pretty": "https://gdbrowser.com/u/{account}",
  • Network accessline 2983
    {       "name": "GeeksForGeeks",       "uri_check": "https://authapi.geeksforgeeks.org/api-get/user-profile-info/?handle={account}",
  • Network accessline 2984
    "name": "GeeksForGeeks",       "uri_check": "https://authapi.geeksforgeeks.org/api-get/user-profile-info/?handle={account}",       "uri_pretty": "https://www.geeksforgeeks.org/profile/{account}/",
  • Network accessline 2985
    "uri_check": "https://authapi.geeksforgeeks.org/api-get/user-profile-info/?handle={account}",
  • Network accessline 2986
    "uri_pretty": "https://www.geeksforgeeks.org/profile/{account}/",
  • Network accessline 2998
    {       "name": "Genius (Artist)",       "uri_check": "https://genius.com/artists/{account}",
  • Network accessline 2999
    "name": "Genius (Artist)",       "uri_check": "https://genius.com/artists/{account}",       "e_code": 200,
  • Network accessline 3000
    "uri_check": "https://genius.com/artists/{account}",
  • Network accessline 3014
    {       "name": "Genius (User)",       "uri_check": "https://genius.com/{account}",
  • Network accessline 3015
    "name": "Genius (User)",       "uri_check": "https://genius.com/{account}",       "e_code": 200,
  • Network accessline 3016
    "uri_check": "https://genius.com/{account}",
  • Network accessline 3030
    {       "name": "Geocaching",       "uri_check": "https://www.geocaching.com/p/?u={account}",
  • Network accessline 3031
    "name": "Geocaching",       "uri_check": "https://www.geocaching.com/p/?u={account}",       "e_code": 200,
  • Network accessline 3032
    "uri_check": "https://www.geocaching.com/p/?u={account}",
  • Network accessline 3044
    {       "name": "getmonero",       "uri_check": "https://forum.getmonero.org/user/{account}",
  • Network accessline 3045
    "name": "getmonero",       "uri_check": "https://forum.getmonero.org/user/{account}",       "e_code": 200,
  • Network accessline 3046
    "uri_check": "https://forum.getmonero.org/user/{account}",
  • Network accessline 3057
    {       "name": "Gettr",       "uri_check": "https://gettr.com/api/s/uinf/{account}",
  • Network accessline 3058
    "name": "Gettr",       "uri_check": "https://gettr.com/api/s/uinf/{account}",       "uri_pretty": "https://gettr.com/user/{account}",
  • Network accessline 3059
    "uri_check": "https://gettr.com/api/s/uinf/{account}",
  • Network accessline 3060
    "uri_pretty": "https://gettr.com/user/{account}",
  • Network accessline 3071
    {       "name": "Gigapan",       "uri_check": "https://www.gigapan.com/profiles/{account}",
  • Network accessline 3072
    "name": "Gigapan",       "uri_check": "https://www.gigapan.com/profiles/{account}",       "e_code": 200,
  • Network accessline 3073
    "uri_check": "https://www.gigapan.com/profiles/{account}",
  • Network accessline 3084
    {       "name": "Giphy (Channel)",       "uri_check": "https://giphy.com/channel/{account}",
  • Network accessline 3085
    "name": "Giphy (Channel)",       "uri_check": "https://giphy.com/channel/{account}",       "e_code": 200,
  • Network accessline 3086
    "uri_check": "https://giphy.com/channel/{account}",
  • Network accessline 3100
    {       "name": "Gitea",       "uri_check": "https://gitea.com/api/v1/users/{account}",
  • Network accessline 3101
    "name": "Gitea",       "uri_check": "https://gitea.com/api/v1/users/{account}",       "uri_pretty": "https://gitea.com/{account}",
  • Network accessline 3102
    "uri_check": "https://gitea.com/api/v1/users/{account}",
  • Network accessline 3103
    "uri_pretty": "https://gitea.com/{account}",
  • Network accessline 3115
    {       "name": "Gitee",       "uri_check": "https://gitee.com/{account}",
  • Network accessline 3116
    "name": "Gitee",       "uri_check": "https://gitee.com/{account}",       "e_code": 200,
  • Network accessline 3117
    "uri_check": "https://gitee.com/{account}",
  • Network accessline 3128
    {       "name": "GitHub (Gists)",       "uri_check": "https://api.github.com/users/{account}/gists",
  • Network accessline 3129
    "name": "GitHub (Gists)",       "uri_check": "https://api.github.com/users/{account}/gists",       "uri_pretty": "https://gist.github.com/{account}",
  • Network accessline 3130
    "uri_check": "https://api.github.com/users/{account}/gists",
  • Network accessline 3131
    "uri_pretty": "https://gist.github.com/{account}",
  • Network accessline 3148
    {       "name": "GitHub (User)",       "uri_check": "https://api.github.com/users/{account}",
  • Network accessline 3149
    "name": "GitHub (User)",       "uri_check": "https://api.github.com/users/{account}",       "uri_pretty": "https://github.com/{account}",
  • Network accessline 3150
    "uri_check": "https://api.github.com/users/{account}",
  • Network accessline 3151
    "uri_pretty": "https://github.com/{account}",
  • Network accessline 3168
    {       "name": "GitLab",       "uri_check": "https://gitlab.com/api/v4/users?username={account}",
  • Network accessline 3169
    "name": "GitLab",       "uri_check": "https://gitlab.com/api/v4/users?username={account}",       "uri_pretty": "https://gitlab.com/{account}",
  • Network accessline 3170
    "uri_check": "https://gitlab.com/api/v4/users?username={account}",
  • Network accessline 3171
    "uri_pretty": "https://gitlab.com/{account}",
  • Network accessline 3182
    {       "name": "gloria.tv",       "uri_check": "https://gloria.tv/{account}",
  • Network accessline 3183
    "name": "gloria.tv",       "uri_check": "https://gloria.tv/{account}",       "e_code": 200,
  • Network accessline 3184
    "uri_check": "https://gloria.tv/{account}",
  • Network accessline 3195
    {       "name": "GNOME (GitLab)",       "uri_check": "https://gitlab.gnome.org/api/v4/users?username={account}",
  • Network accessline 3196
    "name": "GNOME (GitLab)",       "uri_check": "https://gitlab.gnome.org/api/v4/users?username={account}",       "uri_pretty": "https://gitlab.gnome.org/{account}",
  • Network accessline 3197
    "uri_check": "https://gitlab.gnome.org/api/v4/users?username={account}",
  • Network accessline 3198
    "uri_pretty": "https://gitlab.gnome.org/{account}",
  • Network accessline 3212
    {       "name": "GNOME (Shell Extensions)",       "uri_check": "https://extensions.gnome.org/accounts/profile/{account}",
  • Network accessline 3213
    "name": "GNOME (Shell Extensions)",       "uri_check": "https://extensions.gnome.org/accounts/profile/{account}",       "e_code": 200,
  • Network accessline 3214
    "uri_check": "https://extensions.gnome.org/accounts/profile/{account}",
  • Network accessline 3225
    {       "name": "GOG",       "uri_check": "https://www.gog.com/u/{account}",
  • Network accessline 3226
    "name": "GOG",       "uri_check": "https://www.gog.com/u/{account}",       "e_code": 200,
  • Network accessline 3227
    "uri_check": "https://www.gog.com/u/{account}",
  • Network accessline 3228
    "e_code": 200,       "e_string": "window.profilesData.profileUser",       "m_string": "href=\"http://www.gog.com/404\"",
  • Network accessline 3229
    "e_string": "window.profilesData.profileUser",       "m_string": "href=\"http://www.gog.com/404\"",       "m_code": 302,
  • Network accessline 3230
    "m_string": "href=\"http://www.gog.com/404\"",
  • Network accessline 3238
    {       "name": "Goodgame_Russia",       "uri_check": "https://goodgame.ru/channel/{account}/",
  • Network accessline 3239
    "name": "Goodgame_Russia",       "uri_check": "https://goodgame.ru/channel/{account}/",       "e_code": 200,
  • Network accessline 3240
    "uri_check": "https://goodgame.ru/channel/{account}/",
  • Network accessline 3251
    {       "name": "gpodder.net",       "uri_check": "https://gpodder.net/user/{account}/",
  • Network accessline 3252
    "name": "gpodder.net",       "uri_check": "https://gpodder.net/user/{account}/",       "e_code": 200,
  • Network accessline 3253
    "uri_check": "https://gpodder.net/user/{account}/",
  • Network accessline 3264
    {       "name": "grandprof",       "uri_check": "https://grandprof.org/communaute/{account}",
  • Network accessline 3265
    "name": "grandprof",       "uri_check": "https://grandprof.org/communaute/{account}",       "e_code": 200,
  • Network accessline 3266
    "uri_check": "https://grandprof.org/communaute/{account}",
  • Network accessline 3277
    {       "name": "Graphics.social (Mastodon Instance)",       "uri_check": "https://graphics.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3278
    "name": "Graphics.social (Mastodon Instance)",       "uri_check": "https://graphics.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://graphics.social/@{account}",
  • Network accessline 3279
    "uri_check": "https://graphics.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3280
    "uri_pretty": "https://graphics.social/@{account}",
  • Network accessline 3291
    {       "name": "Gravatar",       "uri_check": "https://en.gravatar.com/{account}.json",
  • Network accessline 3292
    "name": "Gravatar",       "uri_check": "https://en.gravatar.com/{account}.json",       "uri_pretty": "https://en.gravatar.com/{account}",
  • Network accessline 3293
    "uri_check": "https://en.gravatar.com/{account}.json",
  • Network accessline 3294
    "uri_pretty": "https://en.gravatar.com/{account}",
  • Network accessline 3304
    {       "name": "Greasy Fork",       "uri_check": "https://greasyfork.org/en/users?q={account}",
  • Network accessline 3305
    "name": "Greasy Fork",       "uri_check": "https://greasyfork.org/en/users?q={account}",       "e_code": 200,
  • Network accessline 3306
    "uri_check": "https://greasyfork.org/en/users?q={account}",
  • Network accessline 3317
    {       "name": "GTAinside.com",       "uri_check": "https://www.gtainside.com/user/{account}",
  • Network accessline 3318
    "name": "GTAinside.com",       "uri_check": "https://www.gtainside.com/user/{account}",       "e_code": 200,
  • Network accessline 3319
    "uri_check": "https://www.gtainside.com/user/{account}",
  • Network accessline 3330
    {       "name": "gumroad",       "uri_check": "https://{account}.gumroad.com/",
  • Network accessline 3331
    "name": "gumroad",       "uri_check": "https://{account}.gumroad.com/",       "strip_bad_char": ".",
  • Network accessline 3332
    "uri_check": "https://{account}.gumroad.com/",
  • Network accessline 3344
    {       "name": "Habbo.com",       "uri_check": "https://www.habbo.com/api/public/users?name={account}",
  • Network accessline 3345
    "name": "Habbo.com",       "uri_check": "https://www.habbo.com/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.com/profile/{account}",
  • Network accessline 3346
    "uri_check": "https://www.habbo.com/api/public/users?name={account}",
  • Network accessline 3347
    "uri_pretty": "https://www.habbo.com/profile/{account}",
  • Network accessline 3358
    {       "name": "Habbo.com.br",       "uri_check": "https://www.habbo.com.br/api/public/users?name={account}",
  • Network accessline 3359
    "name": "Habbo.com.br",       "uri_check": "https://www.habbo.com.br/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.com.br/profile/{account}",
  • Network accessline 3360
    "uri_check": "https://www.habbo.com.br/api/public/users?name={account}",
  • Network accessline 3361
    "uri_pretty": "https://www.habbo.com.br/profile/{account}",
  • Network accessline 3372
    {       "name": "Habbo.com.tr",       "uri_check": "https://www.habbo.com.tr/api/public/users?name={account}",
  • Network accessline 3373
    "name": "Habbo.com.tr",       "uri_check": "https://www.habbo.com.tr/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.com.tr/profile/{account}",
  • Network accessline 3374
    "uri_check": "https://www.habbo.com.tr/api/public/users?name={account}",
  • Network accessline 3375
    "uri_pretty": "https://www.habbo.com.tr/profile/{account}",
  • Network accessline 3386
    {       "name": "Habbo.de",       "uri_check": "https://www.habbo.de/api/public/users?name={account}",
  • Network accessline 3387
    "name": "Habbo.de",       "uri_check": "https://www.habbo.de/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.de/profile/{account}",
  • Network accessline 3388
    "uri_check": "https://www.habbo.de/api/public/users?name={account}",
  • Network accessline 3389
    "uri_pretty": "https://www.habbo.de/profile/{account}",
  • Network accessline 3400
    {       "name": "Habbo.es",       "uri_check": "https://www.habbo.es/api/public/users?name={account}",
  • Network accessline 3401
    "name": "Habbo.es",       "uri_check": "https://www.habbo.es/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.es/profile/{account}",
  • Network accessline 3402
    "uri_check": "https://www.habbo.es/api/public/users?name={account}",
  • Network accessline 3403
    "uri_pretty": "https://www.habbo.es/profile/{account}",
  • Network accessline 3414
    {       "name": "Habbo.fi",       "uri_check": "https://www.habbo.fi/api/public/users?name={account}",
  • Network accessline 3415
    "name": "Habbo.fi",       "uri_check": "https://www.habbo.fi/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.fi/profile/{account}",
  • Network accessline 3416
    "uri_check": "https://www.habbo.fi/api/public/users?name={account}",
  • Network accessline 3417
    "uri_pretty": "https://www.habbo.fi/profile/{account}",
  • Network accessline 3428
    {       "name": "Habbo.fr",       "uri_check": "https://www.habbo.fr/api/public/users?name={account}",
  • Network accessline 3429
    "name": "Habbo.fr",       "uri_check": "https://www.habbo.fr/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.fr/profile/{account}",
  • Network accessline 3430
    "uri_check": "https://www.habbo.fr/api/public/users?name={account}",
  • Network accessline 3431
    "uri_pretty": "https://www.habbo.fr/profile/{account}",
  • Network accessline 3442
    {       "name": "Habbo.it",       "uri_check": "https://www.habbo.it/api/public/users?name={account}",
  • Network accessline 3443
    "name": "Habbo.it",       "uri_check": "https://www.habbo.it/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.it/profile/{account}",
  • Network accessline 3444
    "uri_check": "https://www.habbo.it/api/public/users?name={account}",
  • Network accessline 3445
    "uri_pretty": "https://www.habbo.it/profile/{account}",
  • Network accessline 3456
    {       "name": "Habbo.nl",       "uri_check": "https://www.habbo.nl/api/public/users?name={account}",
  • Network accessline 3457
    "name": "Habbo.nl",       "uri_check": "https://www.habbo.nl/api/public/users?name={account}",       "uri_pretty": "https://www.habbo.nl/profile/{account}",
  • Network accessline 3458
    "uri_check": "https://www.habbo.nl/api/public/users?name={account}",
  • Network accessline 3459
    "uri_pretty": "https://www.habbo.nl/profile/{account}",
  • Network accessline 3470
    {       "name": "Habr (Q&A)",       "uri_check": "https://qna.habr.com/user/{account}",
  • Network accessline 3471
    "name": "Habr (Q&A)",       "uri_check": "https://qna.habr.com/user/{account}",       "e_code": 200,
  • Network accessline 3472
    "uri_check": "https://qna.habr.com/user/{account}",
  • Network accessline 3483
    {       "name": "Habr (User)",       "uri_check": "https://habr.com/ru/users/{account}/",
  • Network accessline 3484
    "name": "Habr (User)",       "uri_check": "https://habr.com/ru/users/{account}/",       "e_code": 200,
  • Network accessline 3485
    "uri_check": "https://habr.com/ru/users/{account}/",
  • Network accessline 3496
    {       "name": "Habtium",       "uri_check": "https://habtium.es/{account}",
  • Network accessline 3497
    "name": "Habtium",       "uri_check": "https://habtium.es/{account}",       "e_code": 200,
  • Network accessline 3498
    "uri_check": "https://habtium.es/{account}",
  • Network accessline 3509
    {       "name": "Hackaday.io",       "uri_check": "https://hackaday.io/{account}",
  • Network accessline 3510
    "name": "Hackaday.io",       "uri_check": "https://hackaday.io/{account}",       "strip_bad_char": "-",
  • Network accessline 3511
    "uri_check": "https://hackaday.io/{account}",
  • Network accessline 3523
    {       "name": "HackAdvisor",       "uri_check": "https://hackadvisor.io/api/v2/profile/{account}/",
  • Network accessline 3524
    "name": "HackAdvisor",       "uri_check": "https://hackadvisor.io/api/v2/profile/{account}/",       "uri_pretty": "https://hackadvisor.io/hacker/{account}",
  • Network accessline 3525
    "uri_check": "https://hackadvisor.io/api/v2/profile/{account}/",
  • Network accessline 3526
    "uri_pretty": "https://hackadvisor.io/hacker/{account}",
  • Network accessline 3537
    {       "name": "Hacker News",       "uri_check": "https://hacker-news.firebaseio.com/v0/user/{account}.json?print=pretty",
  • Network accessline 3538
    "name": "Hacker News",       "uri_check": "https://hacker-news.firebaseio.com/v0/user/{account}.json?print=pretty",       "uri_pretty": "https://news.ycombinator.com/user?id={account}",
  • Network accessline 3539
    "uri_check": "https://hacker-news.firebaseio.com/v0/user/{account}.json?print=pretty",
  • Network accessline 3540
    "uri_pretty": "https://news.ycombinator.com/user?id={account}",
  • Network accessline 3551
    {       "name": "hackerearth",       "uri_check": "https://www.hackerearth.com/@{account}",
  • Network accessline 3552
    "name": "hackerearth",       "uri_check": "https://www.hackerearth.com/@{account}",       "e_code": 200,
  • Network accessline 3553
    "uri_check": "https://www.hackerearth.com/@{account}",
  • Network accessline 3564
    {       "name": "Hackernoon",       "uri_check": "https://hackernoon.com/_next/data/foL6JC7ro2FEEMD-gMKgQ/u/{account}.json",
  • Network accessline 3565
    "name": "Hackernoon",       "uri_check": "https://hackernoon.com/_next/data/foL6JC7ro2FEEMD-gMKgQ/u/{account}.json",       "uri_pretty": "https://hackernoon.com/u/{account}",
  • Network accessline 3566
    "uri_check": "https://hackernoon.com/_next/data/foL6JC7ro2FEEMD-gMKgQ/u/{account}.json",
  • Network accessline 3567
    "uri_pretty": "https://hackernoon.com/u/{account}",
  • Network accessline 3578
    {       "name": "HackerOne",       "uri_check": "https://hackerone.com/graphql",
  • Network accessline 3579
    "name": "HackerOne",       "uri_check": "https://hackerone.com/graphql",       "uri_pretty": "https://hackerone.com/{account}",
  • Network accessline 3580
    "uri_check": "https://hackerone.com/graphql",
  • Network accessline 3581
    "uri_pretty": "https://hackerone.com/{account}",
  • Network accessline 3596
    {       "name": "HackerRank",       "uri_check": "https://www.hackerrank.com/rest/contests/master/hackers/{account}/profile",
  • Network accessline 3597
    "name": "HackerRank",       "uri_check": "https://www.hackerrank.com/rest/contests/master/hackers/{account}/profile",       "uri_pretty": "https://www.hackerrank.com/profile/{account}",
  • Network accessline 3598
    "uri_check": "https://www.hackerrank.com/rest/contests/master/hackers/{account}/profile",
  • Network accessline 3599
    "uri_pretty": "https://www.hackerrank.com/profile/{account}",
  • Network accessline 3613
    {       "name": "hackrocks",       "uri_check": "https://hackrocks.com/api/users/profile",
  • Network accessline 3614
    "name": "hackrocks",       "uri_check": "https://hackrocks.com/api/users/profile",       "uri_pretty": "https://hackrocks.com/id/{account}",
  • Network accessline 3615
    "uri_check": "https://hackrocks.com/api/users/profile",
  • Network accessline 3616
    "uri_pretty": "https://hackrocks.com/id/{account}",
  • Network accessline 3632
    {       "name": "Hackster",       "uri_check": "https://www.hackster.io/{account}",
  • Network accessline 3633
    "name": "Hackster",       "uri_check": "https://www.hackster.io/{account}",       "e_code": 200,
  • Network accessline 3634
    "uri_check": "https://www.hackster.io/{account}",
  • Network accessline 3645
    {       "name": "hamaha",       "uri_check": "https://hamaha.net/{account}",
  • Network accessline 3646
    "name": "hamaha",       "uri_check": "https://hamaha.net/{account}",       "e_code": 200,
  • Network accessline 3647
    "uri_check": "https://hamaha.net/{account}",
  • Network accessline 3658
    {       "name": "Hanime",       "uri_check": "https://hanime.tv/channels/{account}",
  • Network accessline 3659
    "name": "Hanime",       "uri_check": "https://hanime.tv/channels/{account}",       "e_code": 200,
  • Network accessline 3660
    "uri_check": "https://hanime.tv/channels/{account}",
  • Network accessline 3671
    {       "name": "Hashnode",       "uri_check": "https://gql.hashnode.com/",
  • Network accessline 3672
    "name": "Hashnode",       "uri_check": "https://gql.hashnode.com/",       "uri_pretty": "https://hashnode.com/@{account}",
  • Network accessline 3673
    "uri_check": "https://gql.hashnode.com/",
  • Network accessline 3674
    "uri_pretty": "https://hashnode.com/@{account}",
  • Network accessline 3689
    {       "name": "Hcommons.social (Mastodon Instance)",       "uri_check": "https://hcommons.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3690
    "name": "Hcommons.social (Mastodon Instance)",       "uri_check": "https://hcommons.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://hcommons.social/@{account}",
  • Network accessline 3691
    "uri_check": "https://hcommons.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3692
    "uri_pretty": "https://hcommons.social/@{account}",
  • Network accessline 3703
    {       "name": "Heylink",       "uri_check": "https://heylink.me/{account}/",
  • Network accessline 3704
    "name": "Heylink",       "uri_check": "https://heylink.me/{account}/",       "e_code": 200,
  • Network accessline 3705
    "uri_check": "https://heylink.me/{account}/",
  • Network accessline 3716
    {       "name": "hiberworld",       "uri_check": "https://hiberworld.com/user/{account}",
  • Network accessline 3717
    "name": "hiberworld",       "uri_check": "https://hiberworld.com/user/{account}",       "e_code": 200,
  • Network accessline 3718
    "uri_check": "https://hiberworld.com/user/{account}",
  • Network accessline 3729
    {       "name": "HiHello",       "uri_check": "https://www.hihello.com/author/{account}",
  • Network accessline 3730
    "name": "HiHello",       "uri_check": "https://www.hihello.com/author/{account}",       "e_code": 200,
  • Network accessline 3731
    "uri_check": "https://www.hihello.com/author/{account}",
  • Network accessline 3742
    {       "name": "Holopin",       "uri_check": "https://www.holopin.io/api/auth/username",
  • Network accessline 3743
    "name": "Holopin",       "uri_check": "https://www.holopin.io/api/auth/username",       "uri_pretty": "https://holopin.io/@{account}#",
  • Network accessline 3744
    "uri_check": "https://www.holopin.io/api/auth/username",
  • Network accessline 3745
    "uri_pretty": "https://holopin.io/@{account}#",
  • Network accessline 3761
    {       "name": "Home Design 3D",       "uri_check": "https://www.homedesign3d.net/user/{account}",
  • Network accessline 3762
    "name": "Home Design 3D",       "uri_check": "https://www.homedesign3d.net/user/{account}",       "e_code": 200,
  • Network accessline 3763
    "uri_check": "https://www.homedesign3d.net/user/{account}",
  • Network accessline 3774
    {       "name": "Hometech.social (Mastodon Instance)",       "uri_check": "https://hometech.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3775
    "name": "Hometech.social (Mastodon Instance)",       "uri_check": "https://hometech.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://hometech.social/@{account}",
  • Network accessline 3776
    "uri_check": "https://hometech.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3777
    "uri_pretty": "https://hometech.social/@{account}",
  • Network accessline 3788
    {       "name": "hoo.be",       "uri_check": "https://hoo.be/{account}",
  • Network accessline 3789
    "name": "hoo.be",       "uri_check": "https://hoo.be/{account}",       "e_code": 200,
  • Network accessline 3790
    "uri_check": "https://hoo.be/{account}",
  • Network accessline 3801
    {       "name": "Hostux.social (Mastodon Instance)",       "uri_check": "https://hostux.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3802
    "name": "Hostux.social (Mastodon Instance)",       "uri_check": "https://hostux.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://hostux.social/@{account}",
  • Network accessline 3803
    "uri_check": "https://hostux.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 3804
    "uri_pretty": "https://hostux.social/@{account}",
  • Network accessline 3815
    {       "name": "Houzz",       "uri_check": "https://www.houzz.com/user/{account}",
  • Network accessline 3816
    "name": "Houzz",       "uri_check": "https://www.houzz.com/user/{account}",       "e_code": 200,
  • Network accessline 3817
    "uri_check": "https://www.houzz.com/user/{account}",
  • Network accessline 3828
    {       "name": "HubPages",       "uri_check": "https://hubpages.com/@{account}",
  • Network accessline 3829
    "name": "HubPages",       "uri_check": "https://hubpages.com/@{account}",       "e_code": 200,
  • Network accessline 3830
    "uri_check": "https://hubpages.com/@{account}",
  • Network accessline 3841
    {       "name": "Hubski",       "uri_check": "https://hubski.com/user/{account}",
  • Network accessline 3842
    "name": "Hubski",       "uri_check": "https://hubski.com/user/{account}",       "e_code": 200,
  • Network accessline 3843
    "uri_check": "https://hubski.com/user/{account}",
  • Network accessline 3854
    {       "name": "HudsonRock",       "uri_check": "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-username?username={account}",
  • Network accessline 3855
    "name": "HudsonRock",       "uri_check": "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-username?username={account}",       "e_code": 200,
  • Network accessline 3856
    "uri_check": "https://cavalier.hudsonrock.com/api/json/v2/osint-tools/search-by-username?username={account}",
  • Network accessline 3867
    {       "name": "HuggingFace",       "uri_check": "https://huggingface.co/{account}",
  • Network accessline 3868
    "name": "HuggingFace",       "uri_check": "https://huggingface.co/{account}",       "e_code": 200,
  • Network accessline 3869
    "uri_check": "https://huggingface.co/{account}",
  • Network accessline 3881
    {       "name": "HulkShare",       "uri_check": "https://www.hulkshare.com/{account}",
  • Network accessline 3882
    "name": "HulkShare",       "uri_check": "https://www.hulkshare.com/{account}",       "e_code": 200,
  • Network accessline 3883
    "uri_check": "https://www.hulkshare.com/{account}",
  • Network accessline 3894
    {       "name": "icq-chat",       "uri_check": "https://icq.icqchat.co/members/{account}/",
  • Network accessline 3895
    "name": "icq-chat",       "uri_check": "https://icq.icqchat.co/members/{account}/",       "e_code": 200,
  • Network accessline 3896
    "uri_check": "https://icq.icqchat.co/members/{account}/",
  • Network accessline 3907
    {       "name": "IFTTT",       "uri_check": "https://ifttt.com/p/{account}",
  • Network accessline 3908
    "name": "IFTTT",       "uri_check": "https://ifttt.com/p/{account}",       "e_code": 200,
  • Network accessline 3909
    "uri_check": "https://ifttt.com/p/{account}",
  • Network accessline 3920
    {       "name": "ifunny",       "uri_check": "https://ifunny.co/user/{account}",
  • Network accessline 3921
    "name": "ifunny",       "uri_check": "https://ifunny.co/user/{account}",       "e_code": 200,
  • Network accessline 3922
    "uri_check": "https://ifunny.co/user/{account}",
  • Network accessline 3933
    {       "name": "igromania",       "uri_check": "https://forum.igromania.ru/member.php?username={account}",
  • Network accessline 3934
    "name": "igromania",       "uri_check": "https://forum.igromania.ru/member.php?username={account}",       "e_code": 200,
  • Network accessline 3935
    "uri_check": "https://forum.igromania.ru/member.php?username={account}",
  • Network accessline 3949
    {       "name": "ILGM Growers Forum",       "uri_check": "https://ilgmforum.com/u/{account}/summary.json",
  • Network accessline 3950
    "name": "ILGM Growers Forum",       "uri_check": "https://ilgmforum.com/u/{account}/summary.json",       "uri_pretty": "https://ilgmforum.com/u/{account}/summary",
  • Network accessline 3951
    "uri_check": "https://ilgmforum.com/u/{account}/summary.json",
  • Network accessline 3952
    "uri_pretty": "https://ilgmforum.com/u/{account}/summary",
  • Network accessline 3963
    {       "name": "imagefap",       "uri_check": "https://www.imagefap.com/profile/{account}",
  • Network accessline 3964
    "name": "imagefap",       "uri_check": "https://www.imagefap.com/profile/{account}",       "e_code": 200,
  • Network accessline 3965
    "uri_check": "https://www.imagefap.com/profile/{account}",
  • Network accessline 3976
    {       "name": "ImageShack",       "uri_check": "https://imageshack.com/user/{account}",
  • Network accessline 3977
    "name": "ImageShack",       "uri_check": "https://imageshack.com/user/{account}",       "e_code": 200,
  • Network accessline 3978
    "uri_check": "https://imageshack.com/user/{account}",
  • Network accessline 3988
    {       "name": "iMGSRC.RU",       "uri_check": "https://imgsrc.ru/main/user.php?lang=ru&user={account}",
  • Network accessline 3989
    "name": "iMGSRC.RU",       "uri_check": "https://imgsrc.ru/main/user.php?lang=ru&user={account}",       "e_code": 200,
  • Network accessline 3990
    "uri_check": "https://imgsrc.ru/main/user.php?lang=ru&user={account}",
  • Network accessline 4002
    {       "name": "Imgur",       "uri_check": "https://api.imgur.com/account/v1/accounts/{account}?client_id=546c25a59c58ad7",
  • Network accessline 4003
    "name": "Imgur",       "uri_check": "https://api.imgur.com/account/v1/accounts/{account}?client_id=546c25a59c58ad7",       "uri_pretty": "https://imgur.com/user/{account}/about",
  • Network accessline 4004
    "uri_check": "https://api.imgur.com/account/v1/accounts/{account}?client_id=546c25a59c58ad7",
  • Network accessline 4005
    "uri_pretty": "https://imgur.com/user/{account}/about",
  • Network accessline 4016
    {       "name": "Immunefi",       "uri_check": "https://immunefi.com/profile/{account}/",
  • Network accessline 4017
    "name": "Immunefi",       "uri_check": "https://immunefi.com/profile/{account}/",       "e_code": 200,
  • Network accessline 4018
    "uri_check": "https://immunefi.com/profile/{account}/",
  • Network accessline 4029
    {       "name": "inaturalist",       "uri_check": "https://api.inaturalist.org/v1/users/{account}",
  • Network accessline 4030
    "name": "inaturalist",       "uri_check": "https://api.inaturalist.org/v1/users/{account}",       "uri_pretty": "https://inaturalist.nz/people/{account}",
  • Network accessline 4031
    "uri_check": "https://api.inaturalist.org/v1/users/{account}",
  • Network accessline 4032
    "uri_pretty": "https://inaturalist.nz/people/{account}",
  • Network accessline 4043
    {       "name": "Independent academia",       "uri_check": "https://independent.academia.edu/{account}",
  • Network accessline 4044
    "name": "Independent academia",       "uri_check": "https://independent.academia.edu/{account}",       "e_code": 200,
  • Network accessline 4045
    "uri_check": "https://independent.academia.edu/{account}",
  • Network accessline 4056
    {       "name": "InkBunny",       "uri_check": "https://inkbunny.net/{account}",
  • Network accessline 4057
    "name": "InkBunny",       "uri_check": "https://inkbunny.net/{account}",       "e_code": 200,
  • Network accessline 4058
    "uri_check": "https://inkbunny.net/{account}",
  • Network accessline 4069
    {       "name": "InsaneJournal",       "uri_check": "https://{account}.insanejournal.com/profile",
  • Network accessline 4070
    "name": "InsaneJournal",       "uri_check": "https://{account}.insanejournal.com/profile",       "strip_bad_char": ".",
  • Network accessline 4071
    "uri_check": "https://{account}.insanejournal.com/profile",
  • Network accessline 4084
    {       "name": "Instagram",       "uri_check": "https://www.instagram.com/{account}/",
  • Network accessline 4085
    "name": "Instagram",       "uri_check": "https://www.instagram.com/{account}/",       "e_code": 200,
  • Network accessline 4086
    "uri_check": "https://www.instagram.com/{account}/",
  • Network accessline 4097
    {       "name": "Instagram (Imginn)",       "uri_check": "https://imginn.com/{account}/",
  • Network accessline 4098
    "name": "Instagram (Imginn)",       "uri_check": "https://imginn.com/{account}/",       "e_code": 200,
  • Network accessline 4099
    "uri_check": "https://imginn.com/{account}/",
  • Network accessline 4113
    {       "name": "Instagram_archives",       "uri_check": "https://archive.org/wayback/available?url=https://instagram.com/{account}/",
  • Network accessline 4114
    "name": "Instagram_archives",       "uri_check": "https://archive.org/wayback/available?url=https://instagram.com/{account}/",       "e_code": 200,
  • Network accessline 4115
    "uri_check": "https://archive.org/wayback/available?url=https://instagram.com/{account}/",
  • Network accessline 4126
    {       "name": "Instructables",       "uri_check": "https://www.instructables.com/json-api/showAuthorExists?screenName={account}",
  • Network accessline 4127
    "name": "Instructables",       "uri_check": "https://www.instructables.com/json-api/showAuthorExists?screenName={account}",       "uri_pretty": "https://www.instructables.com/member/{account}/",
  • Network accessline 4128
    "uri_check": "https://www.instructables.com/json-api/showAuthorExists?screenName={account}",
  • Network accessline 4129
    "uri_pretty": "https://www.instructables.com/member/{account}/",
  • Network accessline 4140
    {       "name": "Internet Archive User Contribution Search",       "uri_check": "https://archive.org/advancedsearch.php?q=creator:{account}&output=json",
  • Network accessline 4141
    "name": "Internet Archive User Contribution Search",       "uri_check": "https://archive.org/advancedsearch.php?q=creator:{account}&output=json",       "uri_pretty": "https://archive.org/search.php?query=creator:{account}",
  • Network accessline 4142
    "uri_check": "https://archive.org/advancedsearch.php?q=creator:{account}&output=json",
  • Network accessline 4143
    "uri_pretty": "https://archive.org/search.php?query=creator:{account}",
  • Network accessline 4154
    {       "name": "Internet Archive Username Mentions",       "uri_check": "https://archive.org/advancedsearch.php?q={account}&output=json",
  • Network accessline 4155
    "name": "Internet Archive Username Mentions",       "uri_check": "https://archive.org/advancedsearch.php?q={account}&output=json",       "uri_pretty": "https://archive.org/search.php?query={account}",
  • Network accessline 4156
    "uri_check": "https://archive.org/advancedsearch.php?q={account}&output=json",
  • Network accessline 4157
    "uri_pretty": "https://archive.org/search.php?query={account}",
  • Network accessline 4168
    {       "name": "interpals",       "uri_check": "https://www.interpals.net/{account}",
  • Network accessline 4169
    "name": "interpals",       "uri_check": "https://www.interpals.net/{account}",       "e_code": 200,
  • Network accessline 4170
    "uri_check": "https://www.interpals.net/{account}",
  • Network accessline 4180
    {       "name": "Intigriti",       "uri_check": "https://app.intigriti.com/api/user/public/profile/{account}",
  • Network accessline 4181
    "name": "Intigriti",       "uri_check": "https://app.intigriti.com/api/user/public/profile/{account}",       "uri_pretty": "https://app.intigriti.com/profile/{account}",
  • Network accessline 4182
    "uri_check": "https://app.intigriti.com/api/user/public/profile/{account}",
  • Network accessline 4183
    "uri_pretty": "https://app.intigriti.com/profile/{account}",
  • Network accessline 4194
    {       "name": "Issuu",       "uri_check": "https://issuu.com/call/signup/v2/check-username/{account}",
  • Network accessline 4195
    "name": "Issuu",       "uri_check": "https://issuu.com/call/signup/v2/check-username/{account}",       "uri_pretty": "https://issuu.com/{account}",
  • Network accessline 4196
    "uri_check": "https://issuu.com/call/signup/v2/check-username/{account}",
  • Network accessline 4197
    "uri_pretty": "https://issuu.com/{account}",
  • Network accessline 4208
    {       "name": "itch.io",       "uri_check": "https://itch.io/profile/{account}",
  • Network accessline 4209
    "name": "itch.io",       "uri_check": "https://itch.io/profile/{account}",       "e_code": 200,
  • Network accessline 4210
    "uri_check": "https://itch.io/profile/{account}",
  • Network accessline 4221
    {       "name": "iXBT Forum",       "uri_check": "https://forum.ixbt.com/users.cgi?id=info:{account}",
  • Network accessline 4222
    "name": "iXBT Forum",       "uri_check": "https://forum.ixbt.com/users.cgi?id=info:{account}",       "e_code": 200,
  • Network accessline 4223
    "uri_check": "https://forum.ixbt.com/users.cgi?id=info:{account}",
  • Network accessline 4234
    {       "name": "JapanDict",       "uri_check": "https://forum.japandict.com/u/{account}",
  • Network accessline 4235
    "name": "JapanDict",       "uri_check": "https://forum.japandict.com/u/{account}",       "e_code": 200,
  • Network accessline 4236
    "uri_check": "https://forum.japandict.com/u/{account}",
  • Network accessline 4247
    {       "name": "JBZD",       "uri_check": "https://jbzd.com.pl/uzytkownik/{account}",
  • Network accessline 4248
    "name": "JBZD",       "uri_check": "https://jbzd.com.pl/uzytkownik/{account}",       "e_code": 200,
  • Network accessline 4249
    "uri_check": "https://jbzd.com.pl/uzytkownik/{account}",
  • Network accessline 4260
    {       "name": "jeja.pl",       "uri_check": "https://www.jeja.pl/user,{account}",
  • Network accessline 4261
    "name": "jeja.pl",       "uri_check": "https://www.jeja.pl/user,{account}",       "e_code": 200,
  • Network accessline 4262
    "uri_check": "https://www.jeja.pl/user,{account}",
  • Network accessline 4273
    {       "name": "Jeuxvideo",       "uri_check": "https://www.jeuxvideo.com/profil/{account}?mode=infos",
  • Network accessline 4274
    "name": "Jeuxvideo",       "uri_check": "https://www.jeuxvideo.com/profil/{account}?mode=infos",       "e_code": 200,
  • Network accessline 4275
    "uri_check": "https://www.jeuxvideo.com/profil/{account}?mode=infos",
  • Network accessline 4286
    {       "name": "Joe Monster",       "uri_check": "https://joemonster.org/bojownik/{account}",
  • Network accessline 4287
    "name": "Joe Monster",       "uri_check": "https://joemonster.org/bojownik/{account}",       "e_code": 200,
  • Network accessline 4288
    "uri_check": "https://joemonster.org/bojownik/{account}",
  • Network accessline 4299
    {       "name": "JSFiddle",       "uri_check": "https://jsfiddle.net/user/{account}/",
  • Network accessline 4300
    "name": "JSFiddle",       "uri_check": "https://jsfiddle.net/user/{account}/",       "e_code": 200,
  • Network accessline 4301
    "uri_check": "https://jsfiddle.net/user/{account}/",
  • Network accessline 4312
    {       "name": "Justforfans",       "uri_check": "https://justfor.fans/{account}",
  • Network accessline 4313
    "name": "Justforfans",       "uri_check": "https://justfor.fans/{account}",       "e_code": 200,
  • Network accessline 4314
    "uri_check": "https://justfor.fans/{account}",
  • Network accessline 4325
    {       "name": "Kaggle",       "uri_check": "https://www.kaggle.com/{account}",
  • Network accessline 4326
    "name": "Kaggle",       "uri_check": "https://www.kaggle.com/{account}",       "e_code": 200,
  • Network accessline 4327
    "uri_check": "https://www.kaggle.com/{account}",
  • Network accessline 4338
    {       "name": "kashipara",       "uri_check": "https://www.kashipara.com/ajax/checkNewUser.php",
  • Network accessline 4339
    "name": "kashipara",       "uri_check": "https://www.kashipara.com/ajax/checkNewUser.php",       "uri_pretty": "https://www.kashipara.com/profile/user/{account}",
  • Network accessline 4340
    "uri_check": "https://www.kashipara.com/ajax/checkNewUser.php",
  • Network accessline 4341
    "uri_pretty": "https://www.kashipara.com/profile/user/{account}",
  • Network accessline 4356
    {       "name": "Keybase",       "uri_check": "https://keybase.io/_/api/1.0/user/lookup.json?usernames={account}",
  • Network accessline 4357
    "name": "Keybase",       "uri_check": "https://keybase.io/_/api/1.0/user/lookup.json?usernames={account}",       "uri_pretty": "https://keybase.io/{account}",
  • Network accessline 4358
    "uri_check": "https://keybase.io/_/api/1.0/user/lookup.json?usernames={account}",
  • Network accessline 4359
    "uri_pretty": "https://keybase.io/{account}",
  • Network accessline 4370
    {       "name": "Kick",       "uri_check": "https://kick.com/api/v2/channels/{account}",
  • Network accessline 4371
    "name": "Kick",       "uri_check": "https://kick.com/api/v2/channels/{account}",       "uri_pretty": "https://kick.com/{account}",
  • Network accessline 4372
    "uri_check": "https://kick.com/api/v2/channels/{account}",
  • Network accessline 4373
    "uri_pretty": "https://kick.com/{account}",
  • Network accessline 4387
    {       "name": "Kickstarter",       "uri_check": "https://www.kickstarter.com/profile/{account}",
  • Network accessline 4388
    "name": "Kickstarter",       "uri_check": "https://www.kickstarter.com/profile/{account}",       "e_code": 200,
  • Network accessline 4389
    "uri_check": "https://www.kickstarter.com/profile/{account}",
  • Network accessline 4400
    {       "name": "kik",       "uri_check": "https://kik.me/{account}",
  • Network accessline 4401
    "name": "kik",       "uri_check": "https://kik.me/{account}",       "e_code": 200,
  • Network accessline 4402
    "uri_check": "https://kik.me/{account}",
  • Network accessline 4414
    {       "name": "kipin",       "uri_check": "https://kipin.app/{account}",
  • Network accessline 4415
    "name": "kipin",       "uri_check": "https://kipin.app/{account}",       "e_code": 200,
  • Network accessline 4416
    "uri_check": "https://kipin.app/{account}",
  • Network accessline 4427
    {       "name": "KnowYourMeme",       "uri_check": "https://knowyourmeme.com/users/{account}",
  • Network accessline 4428
    "name": "KnowYourMeme",       "uri_check": "https://knowyourmeme.com/users/{account}",       "e_code": 200,
  • Network accessline 4429
    "uri_check": "https://knowyourmeme.com/users/{account}",
  • Network accessline 4440
    {       "name": "Ko-Fi",       "uri_check": "https://ko-fi.com/{account}",
  • Network accessline 4441
    "name": "Ko-Fi",       "uri_check": "https://ko-fi.com/{account}",       "e_code": 200,
  • Network accessline 4442
    "uri_check": "https://ko-fi.com/{account}",
  • Network accessline 4456
    {       "name": "komi",       "uri_check": "https://api.komi.io/api/talent/usernames/{account}",
  • Network accessline 4457
    "name": "komi",       "uri_check": "https://api.komi.io/api/talent/usernames/{account}",       "uri_pretty": "https://{account}.komi.io",
  • Network accessline 4458
    "uri_check": "https://api.komi.io/api/talent/usernames/{account}",
  • Network accessline 4459
    "uri_pretty": "https://{account}.komi.io",
  • Network accessline 4470
    {       "name": "Kongregate",       "uri_check": "https://www.kongregate.com/accounts/{account}",
  • Network accessline 4471
    "name": "Kongregate",       "uri_check": "https://www.kongregate.com/accounts/{account}",       "e_code": 200,
  • Network accessline 4472
    "uri_check": "https://www.kongregate.com/accounts/{account}",
  • Network accessline 4482
    {       "name": "Kwai",       "uri_check": "https://www.kwai.com/@{account}",
  • Network accessline 4483
    "name": "Kwai",       "uri_check": "https://www.kwai.com/@{account}",       "e_code": 200,
  • Network accessline 4484
    "uri_check": "https://www.kwai.com/@{account}",
  • Network accessline 4495
    {       "name": "kwejk.pl",       "uri_check": "https://kwejk.pl/uzytkownik/{account}#/tablica/",
  • Network accessline 4496
    "name": "kwejk.pl",       "uri_check": "https://kwejk.pl/uzytkownik/{account}#/tablica/",       "e_code": 200,
  • Network accessline 4497
    "uri_check": "https://kwejk.pl/uzytkownik/{account}#/tablica/",
  • Network accessline 4508
    {       "name": "Kwork",       "uri_check": "https://kwork.ru/user_kworks/{account}",
  • Network accessline 4509
    "name": "Kwork",       "uri_check": "https://kwork.ru/user_kworks/{account}",       "uri_pretty": "https://kwork.ru/user/{account}",
  • Network accessline 4510
    "uri_check": "https://kwork.ru/user_kworks/{account}",
  • Network accessline 4511
    "uri_pretty": "https://kwork.ru/user/{account}",
  • Network accessline 4526
    {       "name": "Last.fm",       "uri_check": "https://www.last.fm/user/{account}",
  • Network accessline 4527
    "name": "Last.fm",       "uri_check": "https://www.last.fm/user/{account}",       "e_code": 200,
  • Network accessline 4528
    "uri_check": "https://www.last.fm/user/{account}",
  • Network accessline 4539
    {       "name": "LeakIX",       "uri_check": "https://leakix.net/u/{account}",
  • Network accessline 4540
    "name": "LeakIX",       "uri_check": "https://leakix.net/u/{account}",       "e_code": 200,
  • Network accessline 4541
    "uri_check": "https://leakix.net/u/{account}",
  • Network accessline 4555
    {       "name": "Learn CW Online",       "uri_check": "https://lcwo.net/api/user_exists.php",
  • Network accessline 4556
    "name": "Learn CW Online",       "uri_check": "https://lcwo.net/api/user_exists.php",       "uri_pretty": "https://lcwo.net/profile/{account}",
  • Network accessline 4557
    "uri_check": "https://lcwo.net/api/user_exists.php",
  • Network accessline 4558
    "uri_pretty": "https://lcwo.net/profile/{account}",
  • Network accessline 4573
    {       "name": "LeetCode",       "uri_check": "https://leetcode.com/graphql/",
  • Network accessline 4574
    "name": "LeetCode",       "uri_check": "https://leetcode.com/graphql/",       "uri_pretty": "https://leetcode.com/u/{account}/",
  • Network accessline 4575
    "uri_check": "https://leetcode.com/graphql/",
  • Network accessline 4576
    "uri_pretty": "https://leetcode.com/u/{account}/",
  • Network accessline 4591
    {       "name": "Lemon8",       "uri_check": "https://www.lemon8-app.com/{account}?region=us",
  • Network accessline 4592
    "name": "Lemon8",       "uri_check": "https://www.lemon8-app.com/{account}?region=us",       "e_code": 200,
  • Network accessline 4593
    "uri_check": "https://www.lemon8-app.com/{account}?region=us",
  • Network accessline 4604
    {       "name": "Letterboxd",       "uri_check": "https://letterboxd.com/{account}/",
  • Network accessline 4605
    "name": "Letterboxd",       "uri_check": "https://letterboxd.com/{account}/",       "e_code": 200,
  • Network accessline 4606
    "uri_check": "https://letterboxd.com/{account}/",
  • Network accessline 4617
    {       "name": "LevelBlue",       "uri_check": "https://otx.alienvault.com/otxapi/auth/validate?username={account}",
  • Network accessline 4618
    "name": "LevelBlue",       "uri_check": "https://otx.alienvault.com/otxapi/auth/validate?username={account}",       "uri_pretty": "https://otx.alienvault.com/user/{account}/pulses",
  • Network accessline 4619
    "uri_check": "https://otx.alienvault.com/otxapi/auth/validate?username={account}",
  • Network accessline 4620
    "uri_pretty": "https://otx.alienvault.com/user/{account}/pulses",
  • Network accessline 4631
    {       "name": "Liberapay",       "uri_check": "https://liberapay.com/{account}",
  • Network accessline 4632
    "name": "Liberapay",       "uri_check": "https://liberapay.com/{account}",       "e_code": 200,
  • Network accessline 4633
    "uri_check": "https://liberapay.com/{account}",
  • Network accessline 4647
    {       "name": "LibraryThing",       "uri_check": "https://www.librarything.com/profile/{account}",
  • Network accessline 4648
    "name": "LibraryThing",       "uri_check": "https://www.librarything.com/profile/{account}",       "e_code": 200,
  • Network accessline 4649
    "uri_check": "https://www.librarything.com/profile/{account}",
  • Network accessline 4660
    {       "name": "Libretooth.gr (Mastodon Instance)",       "uri_check": "https://libretooth.gr/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4661
    "name": "Libretooth.gr (Mastodon Instance)",       "uri_check": "https://libretooth.gr/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://libretooth.gr/@{account}",
  • Network accessline 4662
    "uri_check": "https://libretooth.gr/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4663
    "uri_pretty": "https://libretooth.gr/@{account}",
  • Network accessline 4674
    {       "name": "lichess.org",       "uri_check": "https://lichess.org/api/player/autocomplete?term={account}&exists=1",
  • Network accessline 4675
    "name": "lichess.org",       "uri_check": "https://lichess.org/api/player/autocomplete?term={account}&exists=1",       "uri_pretty": "https://lichess.org/@/{account}",
  • Network accessline 4676
    "uri_check": "https://lichess.org/api/player/autocomplete?term={account}&exists=1",
  • Network accessline 4677
    "uri_pretty": "https://lichess.org/@/{account}",
  • Network accessline 4688
    {       "name": "LINE",       "uri_check": "https://line.me/R/ti/p/@{account}?from=page",
  • Network accessline 4689
    "name": "LINE",       "uri_check": "https://line.me/R/ti/p/@{account}?from=page",       "e_code": 200,
  • Network accessline 4690
    "uri_check": "https://line.me/R/ti/p/@{account}?from=page",
  • Network accessline 4701
    {       "name": "Linktree",       "uri_check": "https://linktr.ee/{account}",
  • Network accessline 4702
    "name": "Linktree",       "uri_check": "https://linktr.ee/{account}",       "e_code": 200,
  • Network accessline 4703
    "uri_check": "https://linktr.ee/{account}",
  • Network accessline 4714
    {       "name": "linux.org.ru",       "uri_check": "https://www.linux.org.ru/people/{account}/profile",
  • Network accessline 4715
    "name": "linux.org.ru",       "uri_check": "https://www.linux.org.ru/people/{account}/profile",       "e_code": 200,
  • Network accessline 4716
    "uri_check": "https://www.linux.org.ru/people/{account}/profile",
  • Network accessline 4727
    {       "name": "LiveJasmin",       "uri_check": "https://www.livejasmin.com/en/flash/get-performer-details/{account}",
  • Network accessline 4728
    "name": "LiveJasmin",       "uri_check": "https://www.livejasmin.com/en/flash/get-performer-details/{account}",       "uri_pretty": "https://www.livejasmin.com/en/chat/{account}",
  • Network accessline 4729
    "uri_check": "https://www.livejasmin.com/en/flash/get-performer-details/{account}",
  • Network accessline 4730
    "uri_pretty": "https://www.livejasmin.com/en/chat/{account}",
  • Network accessline 4741
    {       "name": "Livejournal",       "uri_check": "https://{account}.livejournal.com",
  • Network accessline 4742
    "name": "Livejournal",       "uri_check": "https://{account}.livejournal.com",       "strip_bad_char": ".",
  • Network accessline 4743
    "uri_check": "https://{account}.livejournal.com",
  • Network accessline 4755
    {       "name": "livemaster.ru",       "uri_check": "https://www.livemaster.ru/{account}",
  • Network accessline 4756
    "name": "livemaster.ru",       "uri_check": "https://www.livemaster.ru/{account}",       "e_code": 200,
  • Network accessline 4757
    "uri_check": "https://www.livemaster.ru/{account}",
  • Network accessline 4768
    {       "name": "lobste.rs",       "uri_check": "https://lobste.rs/u/{account}",
  • Network accessline 4769
    "name": "lobste.rs",       "uri_check": "https://lobste.rs/u/{account}",       "e_code": 200,
  • Network accessline 4770
    "uri_check": "https://lobste.rs/u/{account}",
  • Network accessline 4781
    {       "name": "LoLProfile",       "uri_check": "https://lolprofile.net/search/world/{account}-world",
  • Network accessline 4782
    "name": "LoLProfile",       "uri_check": "https://lolprofile.net/search/world/{account}-world",       "e_code": 200,
  • Network accessline 4783
    "uri_check": "https://lolprofile.net/search/world/{account}-world",
  • Network accessline 4794
    {       "name": "Lor.sh (Mastodon Instance)",       "uri_check": "https://lor.sh/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4795
    "name": "Lor.sh (Mastodon Instance)",       "uri_check": "https://lor.sh/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://lor.sh/@{account}",
  • Network accessline 4796
    "uri_check": "https://lor.sh/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4797
    "uri_pretty": "https://lor.sh/@{account}",
  • Network accessline 4808
    {       "name": "lowcygier.pl",       "uri_check": "https://bazar.lowcygier.pl/user/{account}",
  • Network accessline 4809
    "name": "lowcygier.pl",       "uri_check": "https://bazar.lowcygier.pl/user/{account}",       "e_code": 200,
  • Network accessline 4810
    "uri_check": "https://bazar.lowcygier.pl/user/{account}",
  • Network accessline 4821
    {       "name": "MAGABOOK",       "uri_check": "https://magabook.com/{account}",
  • Network accessline 4822
    "name": "MAGABOOK",       "uri_check": "https://magabook.com/{account}",       "e_code": 200,
  • Network accessline 4823
    "uri_check": "https://magabook.com/{account}",
  • Network accessline 4834
    {       "name": "Magix",       "uri_check": "https://www.magix.info/us/users/profile/{account}/",
  • Network accessline 4835
    "name": "Magix",       "uri_check": "https://www.magix.info/us/users/profile/{account}/",       "e_code": 200,
  • Network accessline 4836
    "uri_check": "https://www.magix.info/us/users/profile/{account}/",
  • Network accessline 4847
    {       "name": "Magnific",       "uri_check": "https://www.magnific.com/app/api/community/creator-info-by-name?creator_name={account}&lang=en_US",
  • Network accessline 4848
    "name": "Magnific",       "uri_check": "https://www.magnific.com/app/api/community/creator-info-by-name?creator_name={account}&lang=en_US",       "uri_pretty": "https://www.magnific.com/app/creator/{account}",
  • Network accessline 4849
    "uri_check": "https://www.magnific.com/app/api/community/creator-info-by-name?creator_name={account}&lang=en_US",
  • Network accessline 4850
    "uri_pretty": "https://www.magnific.com/app/creator/{account}",
  • Network accessline 4861
    {       "name": "Malpedia Actors",       "uri_check": "https://malpedia.caad.fkie.fraunhofer.de/actor/{account}",
  • Network accessline 4862
    "name": "Malpedia Actors",       "uri_check": "https://malpedia.caad.fkie.fraunhofer.de/actor/{account}",       "e_code": 200,
  • Network accessline 4863
    "uri_check": "https://malpedia.caad.fkie.fraunhofer.de/actor/{account}",
  • Network accessline 4874
    {       "name": "MapMyTracks",       "uri_check": "https://www.mapmytracks.com/{account}",
  • Network accessline 4875
    "name": "MapMyTracks",       "uri_check": "https://www.mapmytracks.com/{account}",       "e_code": 200,
  • Network accessline 4876
    "uri_check": "https://www.mapmytracks.com/{account}",
  • Network accessline 4887
    {       "name": "Mapstodon.space (Mastodon Instance)",       "uri_check": "https://mapstodon.space/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4888
    "name": "Mapstodon.space (Mastodon Instance)",       "uri_check": "https://mapstodon.space/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://mapstodon.space/@{account}",
  • Network accessline 4889
    "uri_check": "https://mapstodon.space/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4890
    "uri_pretty": "https://mapstodon.space/@{account}",
  • Network accessline 4901
    {       "name": "Maroc_nl",       "uri_check": "https://www.maroc.nl/forums/members/{account}.html",
  • Network accessline 4902
    "name": "Maroc_nl",       "uri_check": "https://www.maroc.nl/forums/members/{account}.html",       "e_code": 200,
  • Network accessline 4903
    "uri_check": "https://www.maroc.nl/forums/members/{account}.html",
  • Network accessline 4914
    {       "name": "Marshmallow",       "uri_check": "https://marshmallow-qa.com/{account}",
  • Network accessline 4915
    "name": "Marshmallow",       "uri_check": "https://marshmallow-qa.com/{account}",       "e_code": 200,
  • Network accessline 4916
    "uri_check": "https://marshmallow-qa.com/{account}",
  • Network accessline 4927
    {       "name": "Martech",       "uri_check": "https://martech.org/author/{account}/",
  • Network accessline 4928
    "name": "Martech",       "uri_check": "https://martech.org/author/{account}/",       "e_code": 200,
  • Network accessline 4929
    "uri_check": "https://martech.org/author/{account}/",
  • Network accessline 4940
    {       "name": "Massage Anywhere",       "uri_check": "https://www.massageanywhere.com/profile/{account}",
  • Network accessline 4941
    "name": "Massage Anywhere",       "uri_check": "https://www.massageanywhere.com/profile/{account}",       "e_code": 200,
  • Network accessline 4942
    "uri_check": "https://www.massageanywhere.com/profile/{account}",
  • Network accessline 4953
    {       "name": "masto.ai",       "uri_check": "https://masto.ai/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4954
    "name": "masto.ai",       "uri_check": "https://masto.ai/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://masto.ai/@{account}",
  • Network accessline 4955
    "uri_check": "https://masto.ai/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4956
    "uri_pretty": "https://masto.ai/@{account}",
  • Network accessline 4967
    {       "name": "Masto.nyc (Mastodon Instance)",       "uri_check": "https://masto.nyc/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4968
    "name": "Masto.nyc (Mastodon Instance)",       "uri_check": "https://masto.nyc/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://masto.nyc/@{account}",
  • Network accessline 4969
    "uri_check": "https://masto.nyc/api/v1/accounts/lookup?acct={account}",
  • Network accessline 4970
    "uri_pretty": "https://masto.nyc/@{account}",
  • Network accessline 4981
    {       "name": "Mastodon API",       "uri_check": "https://mastodon.social/api/v2/search?q={account}&limit=1&type=accounts",
  • Network accessline 4982
    "name": "Mastodon API",       "uri_check": "https://mastodon.social/api/v2/search?q={account}&limit=1&type=accounts",       "uri_pretty": "https://mastodon.social/api/v2/search?q={account}&type=accounts",
  • Network accessline 4983
    "uri_check": "https://mastodon.social/api/v2/search?q={account}&limit=1&type=accounts",
  • Network accessline 4984
    "uri_pretty": "https://mastodon.social/api/v2/search?q={account}&type=accounts",
  • Network accessline 4995
    {       "name": "Mastodon-101010.pl",       "uri_check": "https://101010.pl/@{account}",
  • Network accessline 4996
    "name": "Mastodon-101010.pl",       "uri_check": "https://101010.pl/@{account}",       "e_code": 200,
  • Network accessline 4997
    "uri_check": "https://101010.pl/@{account}",
  • Network accessline 5008
    {       "name": "Mastodon-C.IM",       "uri_check": "https://c.im/@{account}",
  • Network accessline 5009
    "name": "Mastodon-C.IM",       "uri_check": "https://c.im/@{account}",       "e_code": 200,
  • Network accessline 5010
    "uri_check": "https://c.im/@{account}",
  • Network accessline 5021
    {       "name": "Mastodon-Chaos.social",       "uri_check": "https://chaos.social/@{account}",
  • Network accessline 5022
    "name": "Mastodon-Chaos.social",       "uri_check": "https://chaos.social/@{account}",       "e_code": 200,
  • Network accessline 5023
    "uri_check": "https://chaos.social/@{account}",
  • Network accessline 5034
    {       "name": "Mastodon-Defcon",       "uri_check": "https://defcon.social/@{account}",
  • Network accessline 5035
    "name": "Mastodon-Defcon",       "uri_check": "https://defcon.social/@{account}",       "e_code": 200,
  • Network accessline 5036
    "uri_check": "https://defcon.social/@{account}",
  • Network accessline 5047
    {       "name": "Mastodon-mastodon",       "uri_check": "https://mastodon.social/@{account}",
  • Network accessline 5048
    "name": "Mastodon-mastodon",       "uri_check": "https://mastodon.social/@{account}",       "e_code": 200,
  • Network accessline 5049
    "uri_check": "https://mastodon.social/@{account}",
  • Network accessline 5060
    {       "name": "Mastodon-meow.social",       "uri_check": "https://meow.social/@{account}",
  • Network accessline 5061
    "name": "Mastodon-meow.social",       "uri_check": "https://meow.social/@{account}",       "e_code": 200,
  • Network accessline 5062
    "uri_check": "https://meow.social/@{account}",
  • Network accessline 5073
    {       "name": "Mastodon-mstdn.io",       "uri_check": "https://mstdn.io/@{account}",
  • Network accessline 5074
    "name": "Mastodon-mstdn.io",       "uri_check": "https://mstdn.io/@{account}",       "e_code": 200,
  • Network accessline 5075
    "uri_check": "https://mstdn.io/@{account}",
  • Network accessline 5086
    {       "name": "Mastodon-rigcz.club",       "uri_check": "https://rigcz.club/@{account}",
  • Network accessline 5087
    "name": "Mastodon-rigcz.club",       "uri_check": "https://rigcz.club/@{account}",       "e_code": 200,
  • Network accessline 5088
    "uri_check": "https://rigcz.club/@{account}",
  • Network accessline 5099
    {       "name": "Mastodon-social_tchncs",       "uri_check": "https://social.tchncs.de/@{account}",
  • Network accessline 5100
    "name": "Mastodon-social_tchncs",       "uri_check": "https://social.tchncs.de/@{account}",       "e_code": 200,
  • Network accessline 5101
    "uri_check": "https://social.tchncs.de/@{account}",
  • Network accessline 5112
    {       "name": "Mastodon-Toot.Community",       "uri_check": "https://toot.community/@{account}",
  • Network accessline 5113
    "name": "Mastodon-Toot.Community",       "uri_check": "https://toot.community/@{account}",       "e_code": 200,
  • Network accessline 5114
    "uri_check": "https://toot.community/@{account}",
  • Network accessline 5125
    {       "name": "Mastodon.online",       "uri_check": "https://mastodon.online/@{account}",
  • Network accessline 5126
    "name": "Mastodon.online",       "uri_check": "https://mastodon.online/@{account}",       "e_code": 200,
  • Network accessline 5127
    "uri_check": "https://mastodon.online/@{account}",
  • Network accessline 5138
    {       "name": "Mastodonbooks.net (Mastodon Instance)",       "uri_check": "https://mastodonbooks.net/api/v1/accounts/lookup?acct={account}",
  • Network accessline 5139
    "name": "Mastodonbooks.net (Mastodon Instance)",       "uri_check": "https://mastodonbooks.net/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://mastodonbooks.net/@{account}",
  • Network accessline 5140
    "uri_check": "https://mastodonbooks.net/api/v1/accounts/lookup?acct={account}",
  • Network accessline 5141
    "uri_pretty": "https://mastodonbooks.net/@{account}",
  • Network accessline 5152
    {       "name": "MAX",       "uri_check": "https://max.ru/{account}",
  • Network accessline 5153
    "name": "MAX",       "uri_check": "https://max.ru/{account}",       "e_code": 200,
  • Network accessline 5154
    "uri_check": "https://max.ru/{account}",
  • Network accessline 5166
    {       "name": "MCUUID (Minecraft)",       "uri_check": "https://playerdb.co/api/player/minecraft/{account}",
  • Network accessline 5167
    "name": "MCUUID (Minecraft)",       "uri_check": "https://playerdb.co/api/player/minecraft/{account}",       "uri_pretty": "https://mcuuid.net/?q={account}",
  • Network accessline 5168
    "uri_check": "https://playerdb.co/api/player/minecraft/{account}",
  • Network accessline 5169
    "uri_pretty": "https://mcuuid.net/?q={account}",
  • Network accessline 5180
    {       "name": "Medium",       "uri_check": "https://medium.com/@{account}/about",
  • Network accessline 5181
    "name": "Medium",       "uri_check": "https://medium.com/@{account}/about",       "strip_bad_char": ".",
  • Network accessline 5182
    "uri_check": "https://medium.com/@{account}/about",
  • Network accessline 5194
    {       "name": "meet me",       "uri_check": "https://www.meetme.com/{account}",
  • Network accessline 5195
    "name": "meet me",       "uri_check": "https://www.meetme.com/{account}",       "e_code": 200,
  • Network accessline 5196
    "uri_check": "https://www.meetme.com/{account}",
  • Network accessline 5207
    {       "name": "Meta-Wiki (Wikimedia)",       "uri_check": "https://meta.wikimedia.org/wiki/Special:CentralAuth?target={account}",
  • Network accessline 5208
    "name": "Meta-Wiki (Wikimedia)",       "uri_check": "https://meta.wikimedia.org/wiki/Special:CentralAuth?target={account}",       "headers": {
  • Network accessline 5209
    "uri_check": "https://meta.wikimedia.org/wiki/Special:CentralAuth?target={account}",
  • Network accessline 5226
    {       "name": "Metacritic",       "uri_check": "https://www.metacritic.com/user/{account}/",
  • Network accessline 5227
    "name": "Metacritic",       "uri_check": "https://www.metacritic.com/user/{account}/",       "e_code": 200,
  • Network accessline 5228
    "uri_check": "https://www.metacritic.com/user/{account}/",
  • Network accessline 5239
    {       "name": "Microsoft Learn",       "uri_check": "https://learn.microsoft.com/api/profiles/{account}",
  • Network accessline 5240
    "name": "Microsoft Learn",       "uri_check": "https://learn.microsoft.com/api/profiles/{account}",       "uri_pretty": "https://learn.microsoft.com/en-us/users/{account}/",
  • Network accessline 5241
    "uri_check": "https://learn.microsoft.com/api/profiles/{account}",
  • Network accessline 5242
    "uri_pretty": "https://learn.microsoft.com/en-us/users/{account}/",
  • Network accessline 5253
    {       "name": "Minds",       "uri_check": "https://www.minds.com/api/v3/register/validate?username={account}",
  • Network accessline 5254
    "name": "Minds",       "uri_check": "https://www.minds.com/api/v3/register/validate?username={account}",       "uri_pretty": "https://www.minds.com/{account}/",
  • Network accessline 5255
    "uri_check": "https://www.minds.com/api/v3/register/validate?username={account}",
  • Network accessline 5256
    "uri_pretty": "https://www.minds.com/{account}/",
  • Network accessline 5267
    {       "name": "Minecraft List",       "uri_check": "https://minecraftlist.com/api/legacy/players/{account}",
  • Network accessline 5268
    "name": "Minecraft List",       "uri_check": "https://minecraftlist.com/api/legacy/players/{account}",       "uri_pretty": "https://minecraftlist.com/players/{account}",
  • Network accessline 5269
    "uri_check": "https://minecraftlist.com/api/legacy/players/{account}",
  • Network accessline 5270
    "uri_pretty": "https://minecraftlist.com/players/{account}",
  • Network accessline 5281
    {       "name": "mintme",       "uri_check": "https://www.mintme.com/token/{account}",
  • Network accessline 5282
    "name": "mintme",       "uri_check": "https://www.mintme.com/token/{account}",       "e_code": 200,
  • Network accessline 5283
    "uri_check": "https://www.mintme.com/token/{account}",
  • Network accessline 5294
    {       "name": "Mistrzowie",       "uri_check": "https://mistrzowie.org/user/{account}",
  • Network accessline 5295
    "name": "Mistrzowie",       "uri_check": "https://mistrzowie.org/user/{account}",       "e_code": 200,
  • Network accessline 5296
    "uri_check": "https://mistrzowie.org/user/{account}",
  • Network accessline 5307
    {       "name": "Mix",       "uri_check": "https://mix.com/{account}/",
  • Network accessline 5308
    "name": "Mix",       "uri_check": "https://mix.com/{account}/",       "e_code": 200,
  • Network accessline 5309
    "uri_check": "https://mix.com/{account}/",
  • Network accessline 5320
    {       "name": "Mixcloud",       "uri_check": "https://api.mixcloud.com/{account}/",
  • Network accessline 5321
    "name": "Mixcloud",       "uri_check": "https://api.mixcloud.com/{account}/",       "uri_pretty": "https://www.mixcloud.com/{account}/",
  • Network accessline 5322
    "uri_check": "https://api.mixcloud.com/{account}/",
  • Network accessline 5323
    "uri_pretty": "https://www.mixcloud.com/{account}/",
  • Network accessline 5334
    {       "name": "Mixi",       "uri_check": "https://mixi.jp/view_community.pl?id={account}",
  • Network accessline 5335
    "name": "Mixi",       "uri_check": "https://mixi.jp/view_community.pl?id={account}",       "e_code": 200,
  • Network accessline 5336
    "uri_check": "https://mixi.jp/view_community.pl?id={account}",
  • Network accessline 5347
    {       "name": "Mixlr",       "uri_check": "https://api.mixlr.com/users/{account}",
  • Network accessline 5348
    "name": "Mixlr",       "uri_check": "https://api.mixlr.com/users/{account}",       "uri_pretty": "https://mixlr.com/{account}/",
  • Network accessline 5349
    "uri_check": "https://api.mixlr.com/users/{account}",
  • Network accessline 5350
    "uri_pretty": "https://mixlr.com/{account}/",
  • Network accessline 5361
    {       "name": "Mmorpg",       "uri_check": "https://forums.mmorpg.com/profile/{account}",
  • Network accessline 5362
    "name": "Mmorpg",       "uri_check": "https://forums.mmorpg.com/profile/{account}",       "e_code": 200,
  • Network accessline 5363
    "uri_check": "https://forums.mmorpg.com/profile/{account}",
  • Network accessline 5374
    {       "name": "MobileGTA.net",       "uri_check": "https://www.mobilegta.net/en/user/{account}",
  • Network accessline 5375
    "name": "MobileGTA.net",       "uri_check": "https://www.mobilegta.net/en/user/{account}",       "e_code": 200,
  • Network accessline 5376
    "uri_check": "https://www.mobilegta.net/en/user/{account}",
  • Network accessline 5387
    {       "name": "Mod DB",       "uri_check": "https://www.moddb.com/html/scripts/autocomplete.php?a=username&q={account}",
  • Network accessline 5388
    "name": "Mod DB",       "uri_check": "https://www.moddb.com/html/scripts/autocomplete.php?a=username&q={account}",       "uri_pretty": "https://www.moddb.com/members/{account}",
  • Network accessline 5389
    "uri_check": "https://www.moddb.com/html/scripts/autocomplete.php?a=username&q={account}",
  • Network accessline 5390
    "uri_pretty": "https://www.moddb.com/members/{account}",
  • Network accessline 5401
    {       "name": "MODX.im",       "uri_check": "https://modx.evo.im/profile/{account}/",
  • Network accessline 5402
    "name": "MODX.im",       "uri_check": "https://modx.evo.im/profile/{account}/",       "e_code": 200,
  • Network accessline 5403
    "uri_check": "https://modx.evo.im/profile/{account}/",
  • Network accessline 5414
    {       "name": "Monkeytype",       "uri_check": "https://api.monkeytype.com/users/{account}/profile",
  • Network accessline 5415
    "name": "Monkeytype",       "uri_check": "https://api.monkeytype.com/users/{account}/profile",       "uri_pretty": "https://monkeytype.com/profile/{account}",
  • Network accessline 5416
    "uri_check": "https://api.monkeytype.com/users/{account}/profile",
  • Network accessline 5417
    "uri_pretty": "https://monkeytype.com/profile/{account}",
  • Network accessline 5428
    {       "name": "Moto Trip",       "uri_check": "https://moto-trip.com/profil/{account}",
  • Network accessline 5429
    "name": "Moto Trip",       "uri_check": "https://moto-trip.com/profil/{account}",       "e_code": 200,
  • Network accessline 5430
    "uri_check": "https://moto-trip.com/profil/{account}",
  • Network accessline 5441
    {       "name": "Motokiller",       "uri_check": "https://mklr.pl/user/{account}",
  • Network accessline 5442
    "name": "Motokiller",       "uri_check": "https://mklr.pl/user/{account}",       "e_code": 200,
  • Network accessline 5443
    "uri_check": "https://mklr.pl/user/{account}",
  • Network accessline 5454
    {       "name": "Moxfield",       "uri_check": "https://api2.moxfield.com/v1/users/{account}",
  • Network accessline 5455
    "name": "Moxfield",       "uri_check": "https://api2.moxfield.com/v1/users/{account}",       "uri_pretty": "https://www.moxfield.com/users/{account}",
  • Network accessline 5456
    "uri_check": "https://api2.moxfield.com/v1/users/{account}",
  • Network accessline 5457
    "uri_pretty": "https://www.moxfield.com/users/{account}",
  • Network accessline 5468
    {       "name": "mssg.me",       "uri_check": "https://{account}.mssg.me/",
  • Network accessline 5469
    "name": "mssg.me",       "uri_check": "https://{account}.mssg.me/",       "e_code": 200,
  • Network accessline 5470
    "uri_check": "https://{account}.mssg.me/",
  • Network accessline 5481
    {       "name": "Muck Rack",       "uri_check": "https://muckrack.com/{account}",
  • Network accessline 5482
    "name": "Muck Rack",       "uri_check": "https://muckrack.com/{account}",       "e_code": 200,
  • Network accessline 5483
    "uri_check": "https://muckrack.com/{account}",
  • Network accessline 5493
    {       "name": "Musician.social (Mastodon Instance)",       "uri_check": "https://musician.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 5494
    "name": "Musician.social (Mastodon Instance)",       "uri_check": "https://musician.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://musician.social/@{account}",
  • Network accessline 5495
    "uri_check": "https://musician.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 5496
    "uri_pretty": "https://musician.social/@{account}",
  • Network accessline 5507
    {       "name": "musictraveler",       "uri_check": "https://www.musictraveler.com/en/users/{account}/",
  • Network accessline 5508
    "name": "musictraveler",       "uri_check": "https://www.musictraveler.com/en/users/{account}/",       "e_code": 200,
  • Network accessline 5509
    "uri_check": "https://www.musictraveler.com/en/users/{account}/",
  • Network accessline 5520
    {       "name": "MUYZORRAS",       "uri_check": "https://www.muyzorras.com/usuarios/{account}",
  • Network accessline 5521
    "name": "MUYZORRAS",       "uri_check": "https://www.muyzorras.com/usuarios/{account}",       "e_code": 200,
  • Network accessline 5522
    "uri_check": "https://www.muyzorras.com/usuarios/{account}",
  • Network accessline 5533
    {       "name": "my_instants",       "uri_check": "https://www.myinstants.com/en/profile/{account}/",
  • Network accessline 5534
    "name": "my_instants",       "uri_check": "https://www.myinstants.com/en/profile/{account}/",       "e_code": 200,
  • Network accessline 5535
    "uri_check": "https://www.myinstants.com/en/profile/{account}/",
  • Network accessline 5546
    {       "name": "MyAnimeList",       "uri_check": "https://myanimelist.net/profile/{account}",
  • Network accessline 5547
    "name": "MyAnimeList",       "uri_check": "https://myanimelist.net/profile/{account}",       "e_code": 200,
  • Network accessline 5548
    "uri_check": "https://myanimelist.net/profile/{account}",
  • Network accessline 5559
    {       "name": "MyBuilder.com",       "uri_check": "https://www.mybuilder.com/profile/view/{account}",
  • Network accessline 5560
    "name": "MyBuilder.com",       "uri_check": "https://www.mybuilder.com/profile/view/{account}",       "e_code": 200,
  • Network accessline 5561
    "uri_check": "https://www.mybuilder.com/profile/view/{account}",
  • Network accessline 5572
    {       "name": "MyFitnessPal Author",       "uri_check": "https://blog.myfitnesspal.com/author/{account}/",
  • Network accessline 5573
    "name": "MyFitnessPal Author",       "uri_check": "https://blog.myfitnesspal.com/author/{account}/",       "e_code": 200,
  • Network accessline 5574
    "uri_check": "https://blog.myfitnesspal.com/author/{account}/",
  • Network accessline 5585
    {       "name": "MyFitnessPal Community",       "uri_check": "https://community.myfitnesspal.com/en/profile/{account}",
  • Network accessline 5586
    "name": "MyFitnessPal Community",       "uri_check": "https://community.myfitnesspal.com/en/profile/{account}",       "e_code": 200,
  • Network accessline 5587
    "uri_check": "https://community.myfitnesspal.com/en/profile/{account}",
  • Network accessline 5598
    {       "name": "MyLot",       "uri_check": "https://www.mylot.com/{account}",
  • Network accessline 5599
    "name": "MyLot",       "uri_check": "https://www.mylot.com/{account}",       "e_code": 200,
  • Network accessline 5600
    "uri_check": "https://www.mylot.com/{account}",
  • Network accessline 5610
    {       "name": "MYM",       "uri_check": "https://mym.fans/{account}",
  • Network accessline 5611
    "name": "MYM",       "uri_check": "https://mym.fans/{account}",       "e_code": 200,
  • Network accessline 5612
    "uri_check": "https://mym.fans/{account}",
  • Network accessline 5623
    {       "name": "MyNickname",       "uri_check": "https://mynickname.com/en/search?q={account}",
  • Network accessline 5624
    "name": "MyNickname",       "uri_check": "https://mynickname.com/en/search?q={account}",       "e_code": 200,
  • Network accessline 5625
    "uri_check": "https://mynickname.com/en/search?q={account}",
  • Network accessline 5636
    {       "name": "myportfolio",       "uri_check": "https://{account}.myportfolio.com/work",
  • Network accessline 5637
    "name": "myportfolio",       "uri_check": "https://{account}.myportfolio.com/work",       "strip_bad_char": ".",
  • Network accessline 5638
    "uri_check": "https://{account}.myportfolio.com/work",
  • Network accessline 5650
    {       "name": "MySpace",       "uri_check": "https://myspace.com/{account}",
  • Network accessline 5651
    "name": "MySpace",       "uri_check": "https://myspace.com/{account}",       "e_code": 200,
  • Network accessline 5652
    "uri_check": "https://myspace.com/{account}",
  • Network accessline 5663
    {       "name": "Myspreadshop",       "uri_check": "https://myspreadshop.de/{account}/shopData/list",
  • Network accessline 5664
    "name": "Myspreadshop",       "uri_check": "https://myspreadshop.de/{account}/shopData/list",       "uri_pretty": "https://{account}.myspreadshop.com",
  • Network accessline 5665
    "uri_check": "https://myspreadshop.de/{account}/shopData/list",
  • Network accessline 5666
    "uri_pretty": "https://{account}.myspreadshop.com",
  • Network accessline 5677
    {       "name": "myWishBoard",       "uri_check": "https://mywishboard.com/@{account}",
  • Network accessline 5678
    "name": "myWishBoard",       "uri_check": "https://mywishboard.com/@{account}",       "e_code": 200,
  • Network accessline 5679
    "uri_check": "https://mywishboard.com/@{account}",
  • Network accessline 5690
    {       "name": "naija_planet",       "uri_check": "https://naijaplanet.com/{account}",
  • Network accessline 5691
    "name": "naija_planet",       "uri_check": "https://naijaplanet.com/{account}",       "e_code": 200,
  • Network accessline 5692
    "uri_check": "https://naijaplanet.com/{account}",
  • Network accessline 5703
    {       "name": "nairaland",       "uri_check": "https://www.nairaland.com/{account}",
  • Network accessline 5704
    "name": "nairaland",       "uri_check": "https://www.nairaland.com/{account}",       "e_code": 200,
  • Network accessline 5705
    "uri_check": "https://www.nairaland.com/{account}",
  • Network accessline 5716
    {       "name": "NaturalNews",       "uri_check": "https://naturalnews.com/author/{account}/",
  • Network accessline 5717
    "name": "NaturalNews",       "uri_check": "https://naturalnews.com/author/{account}/",       "e_code": 200,
  • Network accessline 5718
    "uri_check": "https://naturalnews.com/author/{account}/",
  • Network accessline 5729
    {       "name": "Naver",       "uri_check": "https://blog.naver.com/{account}",
  • Network accessline 5730
    "name": "Naver",       "uri_check": "https://blog.naver.com/{account}",       "e_code": 200,
  • Network accessline 5731
    "uri_check": "https://blog.naver.com/{account}",
  • Network accessline 5742
    {       "name": "Neocities",       "uri_check": "https://neocities.org/site/{account}",
  • Network accessline 5743
    "name": "Neocities",       "uri_check": "https://neocities.org/site/{account}",       "e_code": 200,
  • Network accessline 5744
    "uri_check": "https://neocities.org/site/{account}",
  • Network accessline 5755
    {       "name": "Newgrounds",       "uri_check": "https://{account}.newgrounds.com/",
  • Network accessline 5756
    "name": "Newgrounds",       "uri_check": "https://{account}.newgrounds.com/",       "strip_bad_char": ".",
  • Network accessline 5757
    "uri_check": "https://{account}.newgrounds.com/",
  • Network accessline 5769
    {       "name": "newmeet",       "uri_check": "https://www.newmeet.com/en/profile/{account}/",
  • Network accessline 5770
    "name": "newmeet",       "uri_check": "https://www.newmeet.com/en/profile/{account}/",       "e_code": 200,
  • Network accessline 5771
    "uri_check": "https://www.newmeet.com/en/profile/{account}/",
  • Network accessline 5782
    {       "name": "Nifty Gateway",       "uri_check": "https://api.niftygateway.com/user/profile-and-offchain-nifties-by-url/?profile_url={account}",
  • Network accessline 5783
    "name": "Nifty Gateway",       "uri_check": "https://api.niftygateway.com/user/profile-and-offchain-nifties-by-url/?profile_url={account}",       "uri_pretty": "https://www.niftygateway.com/profile/{account}/",
  • Network accessline 5784
    "uri_check": "https://api.niftygateway.com/user/profile-and-offchain-nifties-by-url/?profile_url={account}",
  • Network accessline 5785
    "uri_pretty": "https://www.niftygateway.com/profile/{account}/",
  • Network accessline 5796
    {       "name": "Nightbot",       "uri_check": "https://api.nightbot.tv/1/channels/t/{account}",
  • Network accessline 5797
    "name": "Nightbot",       "uri_check": "https://api.nightbot.tv/1/channels/t/{account}",       "uri_pretty": "https://nightbot.tv/t/{account}/commands",
  • Network accessline 5798
    "uri_check": "https://api.nightbot.tv/1/channels/t/{account}",
  • Network accessline 5799
    "uri_pretty": "https://nightbot.tv/t/{account}/commands",
  • Network accessline 5810
    {       "name": "Nih Buat Jajan",       "uri_check": "https://www.nihbuatjajan.com/manifest/{account}.json",
  • Network accessline 5811
    "name": "Nih Buat Jajan",       "uri_check": "https://www.nihbuatjajan.com/manifest/{account}.json",       "uri_pretty": "https://www.nihbuatjajan.com/{account}",
  • Network accessline 5812
    "uri_check": "https://www.nihbuatjajan.com/manifest/{account}.json",
  • Network accessline 5813
    "uri_pretty": "https://www.nihbuatjajan.com/{account}",
  • Network accessline 5824
    {       "name": "Nitecrew (Mastodon Instance)",       "uri_check": "https://nitecrew.rip/api/v1/accounts/lookup?acct={account}",
  • Network accessline 5825
    "name": "Nitecrew (Mastodon Instance)",       "uri_check": "https://nitecrew.rip/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://nitecrew.rip/@{account}",
  • Network accessline 5826
    "uri_check": "https://nitecrew.rip/api/v1/accounts/lookup?acct={account}",
  • Network accessline 5827
    "uri_pretty": "https://nitecrew.rip/@{account}",
  • Network accessline 5838
    {       "name": "nnru",       "uri_check": "https://{account}.www.nn.ru",
  • Network accessline 5839
    "name": "nnru",       "uri_check": "https://{account}.www.nn.ru",       "strip_bad_char": ".",
  • Network accessline 5840
    "uri_check": "https://{account}.www.nn.ru",
  • Network accessline 5852
    {       "name": "NotABug",       "uri_check": "https://notabug.org/{account}",
  • Network accessline 5853
    "name": "NotABug",       "uri_check": "https://notabug.org/{account}",       "e_code": 200,
  • Network accessline 5854
    "uri_check": "https://notabug.org/{account}",
  • Network accessline 5866
    {       "name": "Note",       "uri_check": "https://note.com/api/v2/creators/{account}",
  • Network accessline 5867
    "name": "Note",       "uri_check": "https://note.com/api/v2/creators/{account}",       "uri_pretty": "https://note.com/{account}",
  • Network accessline 5868
    "uri_check": "https://note.com/api/v2/creators/{account}",
  • Network accessline 5869
    "uri_pretty": "https://note.com/{account}",
  • Network accessline 5880
    {       "name": "npm",       "uri_check": "https://www.npmjs.com/~{account}",
  • Network accessline 5881
    "name": "npm",       "uri_check": "https://www.npmjs.com/~{account}",       "e_code": 200,
  • Network accessline 5882
    "uri_check": "https://www.npmjs.com/~{account}",
  • Network accessline 5893
    {       "name": "oglaszamy24h.pl",       "uri_check": "https://oglaszamy24h.pl/profil,{account}",
  • Network accessline 5894
    "name": "oglaszamy24h.pl",       "uri_check": "https://oglaszamy24h.pl/profil,{account}",       "e_code": 200,
  • Network accessline 5895
    "uri_check": "https://oglaszamy24h.pl/profil,{account}",
  • Network accessline 5906
    {       "name": "ok.ru",       "uri_check": "https://ok.ru/{account}",
  • Network accessline 5907
    "name": "ok.ru",       "uri_check": "https://ok.ru/{account}",       "e_code": 200,
  • Network accessline 5908
    "uri_check": "https://ok.ru/{account}",
  • Network accessline 5919
    {       "name": "okidoki",       "uri_check": "https://m.okidoki.ee/ru/users/{account}/",
  • Network accessline 5920
    "name": "okidoki",       "uri_check": "https://m.okidoki.ee/ru/users/{account}/",       "e_code": 200,
  • Network accessline 5921
    "uri_check": "https://m.okidoki.ee/ru/users/{account}/",
  • Network accessline 5932
    {       "name": "omg.lol",       "uri_check": "https://api.omg.lol/address/{account}/info",
  • Network accessline 5933
    "name": "omg.lol",       "uri_check": "https://api.omg.lol/address/{account}/info",       "uri_pretty": "https://{account}.omg.lol",
  • Network accessline 5934
    "uri_check": "https://api.omg.lol/address/{account}/info",
  • Network accessline 5935
    "uri_pretty": "https://{account}.omg.lol",
  • Network accessline 5947
    {       "name": "Opencollective",       "uri_check": "https://opencollective.com/{account}",
  • Network accessline 5948
    "name": "Opencollective",       "uri_check": "https://opencollective.com/{account}",       "e_code": 200,
  • Network accessline 5949
    "uri_check": "https://opencollective.com/{account}",
  • Network accessline 5960
    {       "name": "OpenSource",       "uri_check": "https://opensource.com/users/{account}",
  • Network accessline 5961
    "name": "OpenSource",       "uri_check": "https://opensource.com/users/{account}",       "e_code": 200,
  • Network accessline 5962
    "uri_check": "https://opensource.com/users/{account}",
  • Network accessline 5973
    {       "name": "OpenStreetMap",       "uri_check": "https://www.openstreetmap.org/user/{account}",
  • Network accessline 5974
    "name": "OpenStreetMap",       "uri_check": "https://www.openstreetmap.org/user/{account}",       "e_code": 200,
  • Network accessline 5975
    "uri_check": "https://www.openstreetmap.org/user/{account}",
  • Network accessline 5986
    {       "name": "OpenStreetMap Wiki",       "uri_check": "https://wiki.openstreetmap.org/w/api.php?action=query&format=json&list=users&ususers={account}",
  • Network accessline 5987
    "name": "OpenStreetMap Wiki",       "uri_check": "https://wiki.openstreetmap.org/w/api.php?action=query&format=json&list=users&ususers={account}",       "uri_pretty": "https://wiki.openstreetmap.org/wiki/User:{account}",
  • Network accessline 5988
    "uri_check": "https://wiki.openstreetmap.org/w/api.php?action=query&format=json&list=users&ususers={account}",
  • Network accessline 5989
    "uri_pretty": "https://wiki.openstreetmap.org/wiki/User:{account}",
  • Network accessline 6000
    {       "name": "Oper.ru",       "uri_check": "https://oper.ru/visitors/info.php?t={account}",
  • Network accessline 6001
    "name": "Oper.ru",       "uri_check": "https://oper.ru/visitors/info.php?t={account}",       "e_code": 200,
  • Network accessline 6002
    "uri_check": "https://oper.ru/visitors/info.php?t={account}",
  • Network accessline 6013
    {       "name": "OPGG",       "uri_check": "https://eune.op.gg/summoners/eune/{account}",
  • Network accessline 6014
    "name": "OPGG",       "uri_check": "https://eune.op.gg/summoners/eune/{account}",       "e_code": 200,
  • Network accessline 6015
    "uri_check": "https://eune.op.gg/summoners/eune/{account}",
  • Network accessline 6026
    {       "name": "Orbys",       "uri_check": "https://orbys.net/{account}",
  • Network accessline 6027
    "name": "Orbys",       "uri_check": "https://orbys.net/{account}",       "e_code": 200,
  • Network accessline 6028
    "uri_check": "https://orbys.net/{account}",
  • Network accessline 6038
    {       "name": "Origins.Habbo.com",       "uri_check": "https://origins.habbo.com/api/public/users?name={account}",
  • Network accessline 6039
    "name": "Origins.Habbo.com",       "uri_check": "https://origins.habbo.com/api/public/users?name={account}",       "e_code": 200,
  • Network accessline 6040
    "uri_check": "https://origins.habbo.com/api/public/users?name={account}",
  • Network accessline 6051
    {       "name": "Origins.Habbo.com.br",       "uri_check": "https://origins.habbo.com.br/api/public/users?name={account}",
  • Network accessline 6052
    "name": "Origins.Habbo.com.br",       "uri_check": "https://origins.habbo.com.br/api/public/users?name={account}",       "e_code": 200,
  • Network accessline 6053
    "uri_check": "https://origins.habbo.com.br/api/public/users?name={account}",
  • Network accessline 6064
    {       "name": "Origins.Habbo.es",       "uri_check": "https://origins.habbo.es/api/public/users?name={account}",
  • Network accessline 6065
    "name": "Origins.Habbo.es",       "uri_check": "https://origins.habbo.es/api/public/users?name={account}",       "e_code": 200,
  • Network accessline 6066
    "uri_check": "https://origins.habbo.es/api/public/users?name={account}",
  • Network accessline 6077
    {       "name": "osu!",       "uri_check": "https://osu.ppy.sh/users/{account}",
  • Network accessline 6078
    "name": "osu!",       "uri_check": "https://osu.ppy.sh/users/{account}",       "e_code": 302,
  • Network accessline 6079
    "uri_check": "https://osu.ppy.sh/users/{account}",
  • Network accessline 6090
    {       "name": "Our Freedom Book",       "uri_check": "https://www.ourfreedombook.com/{account}",
  • Network accessline 6091
    "name": "Our Freedom Book",       "uri_check": "https://www.ourfreedombook.com/{account}",       "e_code": 200,
  • Network accessline 6092
    "uri_check": "https://www.ourfreedombook.com/{account}",
  • Network accessline 6103
    {       "name": "palnet",       "uri_check": "https://www.palnet.io/@{account}/",
  • Network accessline 6104
    "name": "palnet",       "uri_check": "https://www.palnet.io/@{account}/",       "e_code": 200,
  • Network accessline 6105
    "uri_check": "https://www.palnet.io/@{account}/",
  • Network accessline 6116
    {       "name": "Paragraph",       "uri_check": "https://paragraph.com/api/blogs/@{account}",
  • Network accessline 6117
    "name": "Paragraph",       "uri_check": "https://paragraph.com/api/blogs/@{account}",       "uri_pretty": "https://paragraph.com/@{account}",
  • Network accessline 6118
    "uri_check": "https://paragraph.com/api/blogs/@{account}",
  • Network accessline 6119
    "uri_pretty": "https://paragraph.com/@{account}",
  • Network accessline 6133
    {       "name": "Parler",       "uri_check": "https://parler.com/user/{account}",
  • Network accessline 6134
    "name": "Parler",       "uri_check": "https://parler.com/user/{account}",       "e_code": 200,
  • Network accessline 6135
    "uri_check": "https://parler.com/user/{account}",
  • Network accessline 6146
    {       "name": "Parler archived posts",       "uri_check": "http://archive.org/wayback/available?url=https://parler.com/profile/{account}/posts",
  • Network accessline 6147
    "name": "Parler archived posts",       "uri_check": "http://archive.org/wayback/available?url=https://parler.com/profile/{account}/posts",       "uri_pretty": "https://web.archive.org/web/2/https://parler.com/profile/{account}/posts",
  • Network accessline 6148
    "uri_check": "http://archive.org/wayback/available?url=https://parler.com/profile/{account}/posts",
  • Network accessline 6149
    "uri_pretty": "https://web.archive.org/web/2/https://parler.com/profile/{account}/posts",
  • Network accessline 6160
    {       "name": "Parler archived profile",       "uri_check": "http://archive.org/wayback/available?url=https://parler.com/profile/{account}",
  • Network accessline 6161
    "name": "Parler archived profile",       "uri_check": "http://archive.org/wayback/available?url=https://parler.com/profile/{account}",       "uri_pretty": "https://web.archive.org/web/2/https://parler.com/profile/{account}",
  • Network accessline 6162
    "uri_check": "http://archive.org/wayback/available?url=https://parler.com/profile/{account}",
  • Network accessline 6163
    "uri_pretty": "https://web.archive.org/web/2/https://parler.com/profile/{account}",
  • Network accessline 6174
    {       "name": "Pastebin",       "uri_check": "https://pastebin.com/u/{account}",
  • Network accessline 6175
    "name": "Pastebin",       "uri_check": "https://pastebin.com/u/{account}",       "e_code": 200,
  • Network accessline 6176
    "uri_check": "https://pastebin.com/u/{account}",
  • Network accessline 6187
    {       "name": "patch",       "uri_check": "https://patch.com/users/{account}",
  • Network accessline 6188
    "name": "patch",       "uri_check": "https://patch.com/users/{account}",       "e_code": 200,
  • Network accessline 6189
    "uri_check": "https://patch.com/users/{account}",
  • Network accessline 6200
    {       "name": "PatientsLikeMe",       "uri_check": "https://www.patientslikeme.com/members/{account}",
  • Network accessline 6201
    "name": "PatientsLikeMe",       "uri_check": "https://www.patientslikeme.com/members/{account}",       "e_code": 200,
  • Network accessline 6202
    "uri_check": "https://www.patientslikeme.com/members/{account}",
  • Network accessline 6214
    {       "name": "Patreon",       "uri_check": "https://www.patreon.com/{account}",
  • Network accessline 6215
    "name": "Patreon",       "uri_check": "https://www.patreon.com/{account}",       "e_code": 200,
  • Network accessline 6216
    "uri_check": "https://www.patreon.com/{account}",
  • Network accessline 6227
    {       "name": "Patriots Win",       "uri_check": "https://patriots.win/api/v2/user/about.json?user={account}",
  • Network accessline 6228
    "name": "Patriots Win",       "uri_check": "https://patriots.win/api/v2/user/about.json?user={account}",       "uri_pretty": "https://patriots.win/u/{account}/",
  • Network accessline 6229
    "uri_check": "https://patriots.win/api/v2/user/about.json?user={account}",
  • Network accessline 6230
    "uri_pretty": "https://patriots.win/u/{account}/",
  • Network accessline 6241
    {       "name": "Patronite",       "uri_check": "https://patronite.pl/{account}",
  • Network accessline 6242
    "name": "Patronite",       "uri_check": "https://patronite.pl/{account}",       "e_code": 200,
  • Network accessline 6243
    "uri_check": "https://patronite.pl/{account}",
  • Network accessline 6254
    {       "name": "PayPal Business",       "uri_check": "https://www.paypal.com/biz/profile-data/{account}",
  • Network accessline 6255
    "name": "PayPal Business",       "uri_check": "https://www.paypal.com/biz/profile-data/{account}",       "uri_pretty": "https://www.paypal.com/biz/profile/{account}",
  • Network accessline 6256
    "uri_check": "https://www.paypal.com/biz/profile-data/{account}",
  • Network accessline 6257
    "uri_pretty": "https://www.paypal.com/biz/profile/{account}",
  • Network accessline 6268
    {       "name": "PayPal.Me",       "uri_check": "https://www.paypal.com/paypalme/{account}",
  • Network accessline 6269
    "name": "PayPal.Me",       "uri_check": "https://www.paypal.com/paypalme/{account}",       "e_code": 200,
  • Network accessline 6270
    "uri_check": "https://www.paypal.com/paypalme/{account}",
  • Network accessline 6281
    {       "name": "PCPartPicker",       "uri_check": "https://pcpartpicker.com/user/{account}/",
  • Network accessline 6282
    "name": "PCPartPicker",       "uri_check": "https://pcpartpicker.com/user/{account}/",       "e_code": 200,
  • Network accessline 6283
    "uri_check": "https://pcpartpicker.com/user/{account}/",
  • Network accessline 6294
    {       "name": "Peerlist",       "uri_check": "https://peerlist.io/api/v1/users/profile/tldr?handle={account}",
  • Network accessline 6295
    "name": "Peerlist",       "uri_check": "https://peerlist.io/api/v1/users/profile/tldr?handle={account}",       "uri_pretty": "https://peerlist.io/{account}",
  • Network accessline 6296
    "uri_check": "https://peerlist.io/api/v1/users/profile/tldr?handle={account}",
  • Network accessline 6297
    "uri_pretty": "https://peerlist.io/{account}",
  • Network accessline 6311
    {       "name": "Peing",       "uri_check": "https://peing.net/en/{account}",
  • Network accessline 6312
    "name": "Peing",       "uri_check": "https://peing.net/en/{account}",       "e_code": 200,
  • Network accessline 6313
    "uri_check": "https://peing.net/en/{account}",
  • Network accessline 6324
    {       "name": "Peoople (Creator)",       "uri_check": "https://peoople.app/en/creator/{account}/",
  • Network accessline 6325
    "name": "Peoople (Creator)",       "uri_check": "https://peoople.app/en/creator/{account}/",       "e_code": 200,
  • Network accessline 6326
    "uri_check": "https://peoople.app/en/creator/{account}/",
  • Network accessline 6340
    {       "name": "Peoople (Influencer)",       "uri_check": "https://peoople.app/en/influencer/{account}/",
  • Network accessline 6341
    "name": "Peoople (Influencer)",       "uri_check": "https://peoople.app/en/influencer/{account}/",       "e_code": 200,
  • Network accessline 6342
    "uri_check": "https://peoople.app/en/influencer/{account}/",
  • Network accessline 6356
    {       "name": "Peoople (Star)",       "uri_check": "https://peoople.app/en/star/{account}/",
  • Network accessline 6357
    "name": "Peoople (Star)",       "uri_check": "https://peoople.app/en/star/{account}/",       "e_code": 200,
  • Network accessline 6358
    "uri_check": "https://peoople.app/en/star/{account}/",
  • Network accessline 6372
    {       "name": "Peoople (Unicorn)",       "uri_check": "https://peoople.app/en/unicorn/{account}/",
  • Network accessline 6373
    "name": "Peoople (Unicorn)",       "uri_check": "https://peoople.app/en/unicorn/{account}/",       "e_code": 200,
  • Network accessline 6374
    "uri_check": "https://peoople.app/en/unicorn/{account}/",
  • Network accessline 6388
    {       "name": "Periscope",       "uri_check": "https://www.periscope.tv/{account}",
  • Network accessline 6389
    "name": "Periscope",       "uri_check": "https://www.periscope.tv/{account}",       "e_code": 200,
  • Network accessline 6390
    "uri_check": "https://www.periscope.tv/{account}",
  • Network accessline 6401
    {       "name": "Pewex",       "uri_check": "https://retro.pewex.pl/user/{account}",
  • Network accessline 6402
    "name": "Pewex",       "uri_check": "https://retro.pewex.pl/user/{account}",       "e_code": 200,
  • Network accessline 6403
    "uri_check": "https://retro.pewex.pl/user/{account}",
  • Network accessline 6414
    {       "name": "Picsart",       "uri_check": "https://api.picsart.com/users/show/{account}.json",
  • Network accessline 6415
    "name": "Picsart",       "uri_check": "https://api.picsart.com/users/show/{account}.json",       "uri_pretty": "https://picsart.com/u/{account}",
  • Network accessline 6416
    "uri_check": "https://api.picsart.com/users/show/{account}.json",
  • Network accessline 6417
    "uri_pretty": "https://picsart.com/u/{account}",
  • Network accessline 6428
    {       "name": "Piekielni",       "uri_check": "https://piekielni.pl/user/{account}",
  • Network accessline 6429
    "name": "Piekielni",       "uri_check": "https://piekielni.pl/user/{account}",       "e_code": 200,
  • Network accessline 6430
    "uri_check": "https://piekielni.pl/user/{account}",
  • Network accessline 6441
    {       "name": "Pikabu",       "uri_check": "https://pikabu.ru/ajax.php",
  • Network accessline 6442
    "name": "Pikabu",       "uri_check": "https://pikabu.ru/ajax.php",       "uri_pretty": "https://pikabu.ru/@{account}",
  • Network accessline 6443
    "uri_check": "https://pikabu.ru/ajax.php",
  • Network accessline 6444
    "uri_pretty": "https://pikabu.ru/@{account}",
  • Network accessline 6462
    {       "name": "Pillowfort",       "uri_check": "https://www.pillowfort.social/{account}/json/?p=1",
  • Network accessline 6463
    "name": "Pillowfort",       "uri_check": "https://www.pillowfort.social/{account}/json/?p=1",       "uri_pretty": "https://www.pillowfort.social/{account}",
  • Network accessline 6464
    "uri_check": "https://www.pillowfort.social/{account}/json/?p=1",
  • Network accessline 6465
    "uri_pretty": "https://www.pillowfort.social/{account}",
  • Network accessline 6476
    {       "name": "PinkBike",       "uri_check": "https://www.pinkbike.com/u/{account}/",
  • Network accessline 6477
    "name": "PinkBike",       "uri_check": "https://www.pinkbike.com/u/{account}/",       "e_code": 200,
  • Network accessline 6478
    "uri_check": "https://www.pinkbike.com/u/{account}/",
  • Network accessline 6489
    {       "name": "Pinterest",       "uri_check": "https://www.pinterest.com/{account}/",
  • Network accessline 6490
    "name": "Pinterest",       "uri_check": "https://www.pinterest.com/{account}/",       "e_code": 200,
  • Network accessline 6491
    "uri_check": "https://www.pinterest.com/{account}/",
  • Network accessline 6502
    {       "name": "pixelfed.social",       "uri_check": "https://pixelfed.social/{account}",
  • Network accessline 6503
    "name": "pixelfed.social",       "uri_check": "https://pixelfed.social/{account}",       "e_code": 200,
  • Network accessline 6504
    "uri_check": "https://pixelfed.social/{account}",
  • Network accessline 6515
    {       "name": "Planoly",       "uri_check": "https://planoly.store/{account}",
  • Network accessline 6516
    "name": "Planoly",       "uri_check": "https://planoly.store/{account}",       "e_code": 200,
  • Network accessline 6517
    "uri_check": "https://planoly.store/{account}",
  • Network accessline 6528
    {       "name": "Playstation Network",       "uri_check": "https://psnprofiles.com/xhr/search/users?q={account}",
  • Network accessline 6529
    "name": "Playstation Network",       "uri_check": "https://psnprofiles.com/xhr/search/users?q={account}",       "uri_pretty": "https://psnprofiles.com/{account}",
  • Network accessline 6530
    "uri_check": "https://psnprofiles.com/xhr/search/users?q={account}",
  • Network accessline 6531
    "uri_pretty": "https://psnprofiles.com/{account}",
  • Network accessline 6542
    {       "name": "Plink",       "uri_check": "https://plink.gg/user/{account}",
  • Network accessline 6543
    "name": "Plink",       "uri_check": "https://plink.gg/user/{account}",       "e_code": 200,
  • Network accessline 6544
    "uri_check": "https://plink.gg/user/{account}",
  • Network accessline 6555
    {       "name": "Plurk",       "uri_check": "https://www.plurk.com/{account}",
  • Network accessline 6556
    "name": "Plurk",       "uri_check": "https://www.plurk.com/{account}",       "e_code": 200,
  • Network accessline 6557
    "uri_check": "https://www.plurk.com/{account}",
  • Network accessline 6567
    {       "name": "Poe.com",       "uri_check": "https://poe.com/profile/{account}",
  • Network accessline 6568
    "name": "Poe.com",       "uri_check": "https://poe.com/profile/{account}",       "e_code": 200,
  • Network accessline 6569
    "uri_check": "https://poe.com/profile/{account}",
  • Network accessline 6580
    {       "name": "Pokec",       "uri_check": "https://pokec.azet.sk/{account}",
  • Network accessline 6581
    "name": "Pokec",       "uri_check": "https://pokec.azet.sk/{account}",       "e_code": 200,
  • Network accessline 6582
    "uri_check": "https://pokec.azet.sk/{account}",
  • Network accessline 6593
    {       "name": "pokemonshowdown",       "uri_check": "https://pokemonshowdown.com/users/{account}",
  • Network accessline 6594
    "name": "pokemonshowdown",       "uri_check": "https://pokemonshowdown.com/users/{account}",       "e_code": 200,
  • Network accessline 6595
    "uri_check": "https://pokemonshowdown.com/users/{account}",
  • Network accessline 6606
    {       "name": "Polarsteps",       "uri_check": "https://api.polarsteps.com/users/byusername/{account}",
  • Network accessline 6607
    "name": "Polarsteps",       "uri_check": "https://api.polarsteps.com/users/byusername/{account}",       "uri_pretty": "https://www.polarsteps.com/{account}",
  • Network accessline 6608
    "uri_check": "https://api.polarsteps.com/users/byusername/{account}",
  • Network accessline 6609
    "uri_pretty": "https://www.polarsteps.com/{account}",
  • Network accessline 6620
    {       "name": "Polchat.pl",       "uri_check": "https://polczat.pl/forum/profile/{account}/",
  • Network accessline 6621
    "name": "Polchat.pl",       "uri_check": "https://polczat.pl/forum/profile/{account}/",       "e_code": 200,
  • Network accessline 6622
    "uri_check": "https://polczat.pl/forum/profile/{account}/",
  • Network accessline 6633
    {       "name": "policja2009",       "uri_check": "http://www.policja2009.fora.pl/search.php?search_author={account}",
  • Network accessline 6634
    "name": "policja2009",       "uri_check": "http://www.policja2009.fora.pl/search.php?search_author={account}",       "e_code": 200,
  • Network accessline 6635
    "uri_check": "http://www.policja2009.fora.pl/search.php?search_author={account}",
  • Network accessline 6646
    {       "name": "Poll Everywhere",       "uri_check": "https://pollev.com/proxy/api/users/{account}",
  • Network accessline 6647
    "name": "Poll Everywhere",       "uri_check": "https://pollev.com/proxy/api/users/{account}",       "uri_pretty": "https://pollev.com/{account}",
  • Network accessline 6648
    "uri_check": "https://pollev.com/proxy/api/users/{account}",
  • Network accessline 6649
    "uri_pretty": "https://pollev.com/{account}",
  • Network accessline 6660
    {       "name": "polygon",       "uri_check": "https://www.polygon.com/users/{account}",
  • Network accessline 6661
    "name": "polygon",       "uri_check": "https://www.polygon.com/users/{account}",       "e_code": 200,
  • Network accessline 6662
    "uri_check": "https://www.polygon.com/users/{account}",
  • Network accessline 6673
    {       "name": "popl",       "uri_check": "https://poplme.co/{account}",
  • Network accessline 6674
    "name": "popl",       "uri_check": "https://poplme.co/{account}",       "e_code": 200,
  • Network accessline 6675
    "uri_check": "https://poplme.co/{account}",
  • Network accessline 6687
    {       "name": "Pornhub (Model)",       "uri_check": "https://www.pornhub.com/model/{account}",
  • Network accessline 6688
    "name": "Pornhub (Model)",       "uri_check": "https://www.pornhub.com/model/{account}",       "e_code": 200,
  • Network accessline 6689
    "uri_check": "https://www.pornhub.com/model/{account}",
  • Network accessline 6700
    {       "name": "Pornhub (Pornstar)",       "uri_check": "https://www.pornhub.com/pornstar/{account}",
  • Network accessline 6701
    "name": "Pornhub (Pornstar)",       "uri_check": "https://www.pornhub.com/pornstar/{account}",       "e_code": 200,
  • Network accessline 6702
    "uri_check": "https://www.pornhub.com/pornstar/{account}",
  • Network accessline 6713
    {       "name": "Pornhub (User)",       "uri_check": "https://www.pornhub.com/users/{account}",
  • Network accessline 6714
    "name": "Pornhub (User)",       "uri_check": "https://www.pornhub.com/users/{account}",       "e_code": 200,
  • Network accessline 6715
    "uri_check": "https://www.pornhub.com/users/{account}",
  • Network accessline 6726
    {       "name": "Poshmark",       "uri_check": "https://poshmark.com/closet/{account}",
  • Network accessline 6727
    "name": "Poshmark",       "uri_check": "https://poshmark.com/closet/{account}",       "e_code": 200,
  • Network accessline 6728
    "uri_check": "https://poshmark.com/closet/{account}",
  • Network accessline 6739
    {       "name": "postcrossing",       "uri_check": "https://www.postcrossing.com/user/{account}",
  • Network accessline 6740
    "name": "postcrossing",       "uri_check": "https://www.postcrossing.com/user/{account}",       "e_code": 200,
  • Network accessline 6741
    "uri_check": "https://www.postcrossing.com/user/{account}",
  • Network accessline 6752
    {       "name": "Poweredbygay.social (Mastodon Instance)",       "uri_check": "https://poweredbygay.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 6753
    "name": "Poweredbygay.social (Mastodon Instance)",       "uri_check": "https://poweredbygay.social/api/v1/accounts/lookup?acct={account}",       "uri_pretty": "https://poweredbygay.social/@{account}",
  • Network accessline 6754
    "uri_check": "https://poweredbygay.social/api/v1/accounts/lookup?acct={account}",
  • Network accessline 6755
    "uri_pretty": "https://poweredbygay.social/@{account}",
  • Network accessline 6766
    {       "name": "Pr0gramm",       "uri_check": "https://pr0gramm.com/api/profile/info?name={account}",
  • Network accessline 6767
    "name": "Pr0gramm",       "uri_check": "https://pr0gramm.com/api/profile/info?name={account}",       "uri_pretty": "https://pr0gramm.com/user/{account}",
  • Network accessline 6768
    "uri_check": "https://pr0gramm.com/api/profile/info?name={account}",
  • Network accessline 6769
    "uri_pretty": "https://pr0gramm.com/user/{account}",
  • Network accessline 6783
    {       "name": "Pravda.me",       "uri_check": "https://pravda.me/@{account}",
  • Network accessline 6784
    "name": "Pravda.me",       "uri_check": "https://pravda.me/@{account}",       "e_code": 200,
  • Network accessline 6785
    "uri_check": "https://pravda.me/@{account}",
  • Network accessline 6796
    {       "name": "Privacy Guides",       "uri_check": "https://discuss.privacyguides.net/u/{account}.json",
  • Network accessline 6797
    "name": "Privacy Guides",       "uri_check": "https://discuss.privacyguides.net/u/{account}.json",       "uri_pretty": "https://discuss.privacyguides.net/u/{account}/summary",
  • Network accessline 6798
    "uri_check": "https://discuss.privacyguides.net/u/{account}.json",
  • Network accessline 6799
    "uri_pretty": "https://discuss.privacyguides.net/u/{account}/summary",
  • Network accessline 6810
    {       "name": "Producthunt",       "uri_check": "https://www.producthunt.com/@{account}",
  • Network accessline 6811
    "name": "Producthunt",       "uri_check": "https://www.producthunt.com/@{account}",       "e_code": 200,
  • Network accessline 6812
    "uri_check": "https://www.producthunt.com/@{account}",
  • Network accessline 6823
    {       "name": "PromoDJ",       "uri_check": "https://promodj.com/ajax/register.html?lang=en",
  • Network accessline 6824
    "name": "PromoDJ",       "uri_check": "https://promodj.com/ajax/register.html?lang=en",       "uri_pretty": "https://promodj.com/{account}",
  • Network accessline 6825
    "uri_check": "https://promodj.com/ajax/register.html?lang=en",
  • Network accessline 6826
    "uri_pretty": "https://promodj.com/{account}",
  • Network accessline 6841
    {       "name": "Pronouns.Page",       "uri_check": "https://pronouns.page/api/profile/get/{account}?version=2",
  • Network accessline 6842
    "name": "Pronouns.Page",       "uri_check": "https://pronouns.page/api/profile/get/{account}?version=2",       "uri_pretty": "https://pronouns.page/@{account}",
  • Network accessline 6843
    "uri_check": "https://pronouns.page/api/profile/get/{account}?version=2",
  • Network accessline 6844
    "uri_pretty": "https://pronouns.page/@{account}",
  • Network accessline 6855
    {       "name": "Pronouny",       "uri_check": "https://pronouny.xyz/api/users/profile/username/{account}",
  • Network accessline 6856
    "name": "Pronouny",       "uri_check": "https://pronouny.xyz/api/users/profile/username/{account}",       "uri_pretty": "https://pronouny.xyz/users/{account}",
  • Network accessline 6857
    "uri_check": "https://pronouny.xyz/api/users/profile/username/{account}",
  • Network accessline 6858
    "uri_pretty": "https://pronouny.xyz/users/{account}",
  • Network accessline 6869
    {       "name": "Prose",       "uri_check": "https://prose.astral.camp/{account}/",
  • Network accessline 6870
    "name": "Prose",       "uri_check": "https://prose.astral.camp/{account}/",       "e_code": 200,
  • Network accessline 6871
    "uri_check": "https://prose.astral.camp/{account}/",
  • Network accessline 6882
    {       "name": "prv.pl",       "uri_check": "https://www.prv.pl/osoba/{account}",
  • Network accessline 6883
    "name": "prv.pl",       "uri_check": "https://www.prv.pl/osoba/{account}",       "e_code": 200,
  • Network accessline 6884
    "uri_check": "https://www.prv.pl/osoba/{account}",
  • Network accessline 6895
    {       "name": "Public.com",       "uri_check": "https://public.com/@{account}",
  • Network accessline 6896
    "name": "Public.com",       "uri_check": "https://public.com/@{account}",       "e_code": 200,
  • Network accessline 6897
    "uri_check": "https://public.com/@{account}",
  • Network accessline 6908
    {       "name": "pypi",       "uri_check": "https://pypi.org/user/{account}/",
  • Network accessline 6909
    "name": "pypi",       "uri_check": "https://pypi.org/user/{account}/",       "e_code": 200,
  • Network accessline 6910
    "uri_check": "https://pypi.org/user/{account}/",
  • Network accessline 6921
    {       "name": "QUEER PL",       "uri_check": "https://queer.pl/user/{account}",
  • Network accessline 6922
    "name": "QUEER PL",       "uri_check": "https://queer.pl/user/{account}",       "e_code": 200,
  • Network accessline 6923
    "uri_check": "https://queer.pl/user/{account}",
  • Network accessline 6934
    {       "name": "quitter.pl",       "uri_check": "https://quitter.pl/api/v1/accounts/{account}",
  • Network accessline 6935
    "name": "quitter.pl",       "uri_check": "https://quitter.pl/api/v1/accounts/{account}",       "uri_pretty": "https://quitter.pl/users/{account}",
  • Network accessline 6936
    "uri_check": "https://quitter.pl/api/v1/accounts/{account}",
  • Network accessline 6937
    "uri_pretty": "https://quitter.pl/users/{account}",
  • Network accessline 6948
    {       "name": "Quizlet",       "uri_check": "https://quizlet.com/webapi/3.2/users/check-username?username={account}",
  • Network accessline 6949
    "name": "Quizlet",       "uri_check": "https://quizlet.com/webapi/3.2/users/check-username?username={account}",       "uri_pretty": "https://quizlet.com/user/{account}/sets",
  • Network accessline 6950
    "uri_check": "https://quizlet.com/webapi/3.2/users/check-username?username={account}",
  • Network accessline 6951
    "uri_pretty": "https://quizlet.com/user/{account}/sets",
  • Network accessline 6965
    {       "name": "Quora",       "uri_check": "https://www.quora.com/profile/{account}",
  • Network accessline 6966
    "name": "Quora",       "uri_check": "https://www.quora.com/profile/{account}",       "e_code": 200,
  • Network accessline 6967
    "uri_check": "https://www.quora.com/profile/{account}",
  • Network accessline 6981
    {       "name": "Raddle.me",       "uri_check": "https://raddle.me/user/{account}",
  • Network accessline 6982
    "name": "Raddle.me",       "uri_check": "https://raddle.me/user/{account}",       "e_code": 200,
  • Network accessline 6983
    "uri_check": "https://raddle.me/user/{account}",
  • Network accessline 6994
    {       "name": "Rant.li",       "uri_check": "https://rant.li/{account}/",
  • Network accessline 6995
    "name": "Rant.li",       "uri_check": "https://rant.li/{account}/",       "e_code": 200,
  • Network accessline 6996
    "uri_check": "https://rant.li/{account}/",
  • Network accessline 7007
    {       "name": "Rarible",       "uri_check": "https://rarible.com/marketplace/api/v4/urls/{account}",
  • Network accessline 7008
    "name": "Rarible",       "uri_check": "https://rarible.com/marketplace/api/v4/urls/{account}",       "uri_pretty": "https://rarible.com/{account}",
  • Network accessline 7009
    "uri_check": "https://rarible.com/marketplace/api/v4/urls/{account}",
  • Network accessline 7010
    "uri_pretty": "https://rarible.com/{account}",
  • Network accessline 7021
    {       "name": "redbubble",       "uri_check": "https://www.redbubble.com/people/{account}/shop",
  • Network accessline 7022
    "name": "redbubble",       "uri_check": "https://www.redbubble.com/people/{account}/shop",       "e_code": 200,
  • Network accessline 7023
    "uri_check": "https://www.redbubble.com/people/{account}/shop",
  • Network accessline 7034
    {       "name": "Reddit",       "uri_check": "https://www.reddit.com/user/{account}/about.json",
  • Network accessline 7035
    "name": "Reddit",       "uri_check": "https://www.reddit.com/user/{account}/about.json",       "uri_pretty": "https://www.reddit.com/user/{account}",
  • Network accessline 7036
    "uri_check": "https://www.reddit.com/user/{account}/about.json",
  • Network accessline 7037
    "uri_pretty": "https://www.reddit.com/user/{account}",
  • Network accessline 7048
    {       "name": "RedGIFs",       "uri_check": "https://api.redgifs.com/v1/users/{account}",
  • Network accessline 7049
    "name": "RedGIFs",       "uri_check": "https://api.redgifs.com/v1/users/{account}",       "uri_pretty": "https://www.redgifs.com/users/{account}",
  • Network accessline 7050
    "uri_check": "https://api.redgifs.com/v1/users/{account}",
  • Network accessline 7051
    "uri_pretty": "https://www.redgifs.com/users/{account}",
  • Network accessline 7062
    {       "name": "Refsheet",       "uri_check": "https://refsheet.net/{account}",
  • Network accessline 7063
    "name": "Refsheet",       "uri_check": "https://refsheet.net/{account}",       "e_code": 200,
  • Network accessline 7064
    "uri_check": "https://refsheet.net/{account}",
  • Network accessline 7075
    {       "name": "Replit",       "uri_check": "https://replit.com/@{account}",
  • Network accessline 7076
    "name": "Replit",       "uri_check": "https://replit.com/@{account}",       "e_code": 200,
  • Network accessline 7077
    "uri_check": "https://replit.com/@{account}",
  • Network accessline 7088
    {       "name": "Researchgate",       "uri_check": "https://www.researchgate.net/profile/{account}",
  • Network accessline 7089
    "name": "Researchgate",       "uri_check": "https://www.researchgate.net/profile/{account}",       "e_code": 200,
  • Network accessline 7090
    "uri_check": "https://www.researchgate.net/profile/{account}",
  • Network accessline 7101
    {       "name": "resumes_actorsaccess",       "uri_check": "https://resumes.actorsaccess.com/{account}",
  • Network accessline 7102
    "name": "resumes_actorsaccess",       "uri_check": "https://resumes.actorsaccess.com/{account}",       "e_code": 200,
  • Network accessline 7103
    "uri_check": "https://resumes.actorsaccess.com/{account}",
  • Network accessline 7114
    {       "name": "Revolut",       "uri_check": "https://revolut.me/api/web-profile/{account}",
  • Network accessline 7115
    "name": "Revolut",       "uri_check": "https://revolut.me/api/web-profile/{account}",       "uri_pretty": "https://revolut.me/{account}",
  • Network accessline 7116
    "uri_check": "https://revolut.me/api/web-profile/{account}",
  • Network accessline 7117
    "uri_pretty": "https://revolut.me/{account}",
  • Network accessline 7128
    {       "name": "risk.ru",       "uri_check": "https://risk.ru/people/{account}",
  • Network accessline 7129
    "name": "risk.ru",       "uri_check": "https://risk.ru/people/{account}",       "e_code": 200,
  • Network accessline 7130
    "uri_check": "https://risk.ru/people/{account}",
  • Network accessline 7141
    {       "name": "Roberts Space Industries",       "uri_check": "https://robertsspaceindustries.com/community-hub/user/{account}",
  • Network accessline 7142
    "name": "Roberts Space Industries",       "uri_check": "https://robertsspaceindustries.com/community-hub/user/{account}",       "e_code": 200,
  • Network accessline 7143
    "uri_check": "https://robertsspaceindustries.com/community-hub/user/{account}",
  • Network accessline 7154
    {       "name": "Roblox",       "uri_check": "https://auth.roblox.com/v1/usernames/validate?username={account}&birthday=2019-12-31T23:00:00.000Z",
  • Network accessline 7155
    "name": "Roblox",       "uri_check": "https://auth.roblox.com/v1/usernames/validate?username={account}&birthday=2019-12-31T23:00:00.000Z",       "uri_pretty": "https://www.roblox.com/search/users?keyword={account}",
  • Network accessline 7156
    "uri_check": "https://auth.roblox.com/v1/usernames/validate?username={account}&birthday=2019-12-31T23:00:00.000Z",
  • Network accessline 7157
    "uri_pretty": "https://www.roblox.com/search/users?keyword={account}",
  • Network accessline 7168
    {       "name": "RoutineHub",       "uri_check": "https://routinehub.co/user/{account}",
  • Network accessline 7169
    "name": "RoutineHub",       "uri_check": "https://routinehub.co/user/{account}",       "e_code": 200,
  • Network accessline 7170
    "uri_check": "https://routinehub.co/user/{account}",
  • Network accessline 7181
    {       "name": "ru_123rf",       "uri_check": "https://ru.123rf.com/profile_{account}",
  • Network accessline 7182
    "name": "ru_123rf",       "uri_check": "https://ru.123rf.com/profile_{account}",       "e_code": 200,
  • Network accessline 7183
    "uri_check": "https://ru.123rf.com/profile_{account}",
  • Network accessline 7194
    {       "name": "RubyGems.org",       "uri_check": "https://rubygems.org/api/v1/profiles/{account}.json",
  • Network accessline 7195
    "name": "RubyGems.org",       "uri_check": "https://rubygems.org/api/v1/profiles/{account}.json",       "uri_pretty": "https://rubygems.org/profiles/{account}",
  • Network accessline 7196
    "uri_check": "https://rubygems.org/api/v1/profiles/{account}.json",
  • Network accessline 7197
    "uri_pretty": "https://rubygems.org/profiles/{account}",
  • Network accessline 7208
    {       "name": "RumbleChannel",       "uri_check": "https://rumble.com/c/{account}",
  • Network accessline 7209
    "name": "RumbleChannel",       "uri_check": "https://rumble.com/c/{account}",       "e_code": 200,
  • Network accessline 7210
    "uri_check": "https://rumble.com/c/{account}",
  • Network accessline 7211
    "e_code": 200,       "e_string": "href=https://rumble.com/c/",       "m_string": "404 error, this page does not exist",
  • Network accessline 7212
    "e_string": "href=https://rumble.com/c/",
  • Network accessline 7221
    {       "name": "RumbleUser",       "uri_check": "https://rumble.com/user/{account}",
  • Network accessline 7222
    "name": "RumbleUser",       "uri_check": "https://rumble.com/user/{account}",       "e_code": 200,
  • Network accessline 7223
    "uri_check": "https://rumble.com/user/{account}",
  • Network accessline 7224
    "e_code": 200,       "e_string": "href=https://rumble.com/user/",       "m_string": "404 error, this page does not exist",
  • Network accessline 7225
    "e_string": "href=https://rumble.com/user/",
  • Network accessline 7234
    {       "name": "RuneScape",       "uri_check": "https://apps.runescape.com/runemetrics/profile/profile?user={account}",
  • Network accessline 7235
    "name": "RuneScape",       "uri_check": "https://apps.runescape.com/runemetrics/profile/profile?user={account}",       "uri_pretty": "https://apps.runescape.com/runemetrics/app/overview/player/{account}",
  • Network accessline 7236
    "uri_check": "https://apps.runescape.com/runemetrics/profile/profile?user={account}",
  • Network accessline 7237
    "uri_pretty": "https://apps.runescape.com/runemetrics/app/overview/player/{account}",
  • Network accessline 7248
    {       "name": "RuTracker.org",       "uri_check": "https://rutracker.org/forum/profile.php?mode=viewprofile&u={account}",
  • Network accessline 7249
    "name": "RuTracker.org",       "uri_check": "https://rutracker.org/forum/profile.php?mode=viewprofile&u={account}",       "e_code": 200,
  • Network accessline 7250
    "uri_check": "https://rutracker.org/forum/profile.php?mode=viewprofile&u={account}",
  • Network accessline 7261
    {       "name": "ruVoIP.net",       "uri_check": "https://ruvoip.net/members/{account}/",
  • Network accessline 7262
    "name": "ruVoIP.net",       "uri_check": "https://ruvoip.net/members/{account}/",       "e_code": 200,
  • Network accessline 7263
    "uri_check": "https://ruvoip.net/members/{account}/",
  • Network accessline 7274
    {       "name": "Salon24",       "uri_check": "https://www.salon24.pl/u/{account}/",
  • Network accessline 7275
    "name": "Salon24",       "uri_check": "https://www.salon24.pl/u/{account}/",       "e_code": 200,
  • Network accessline 7276
    "uri_check": "https://www.salon24.pl/u/{account}/",
  • Network accessline 7287
    {       "name": "Scammer.info",       "uri_check": "https://scammer.info/u/{account}.json",
  • Network accessline 7288
    "name": "Scammer.info",       "uri_check": "https://scammer.info/u/{account}.json",       "uri_pretty": "https://scammer.info/u/{account}",
  • Network accessline 7289
    "uri_check": "https://scammer.info/u/{account}.json",
  • Network accessline 7290
    "uri_pretty": "https://scammer.info/u/{account}",
  • Network accessline 7301
    {       "name": "Scored",       "uri_check": "https://scored.co/api/v2/user/about.json?user={account}",
  • Network accessline 7302
    "name": "Scored",       "uri_check": "https://scored.co/api/v2/user/about.json?user={account}",       "uri_pretty": "https://scored.co/u/{account}",
  • Network accessline 7303
    "uri_check": "https://scored.co/api/v2/user/about.json?user={account}",
  • Network accessline 7304
    "uri_pretty": "https://scored.co/u/{account}",
  • Network accessline 7315
    {       "name": "ScoutWiki",       "uri_check": "https://en.scoutwiki.org/User:{account}",
  • Network accessline 7316
    "name": "ScoutWiki",       "uri_check": "https://en.scoutwiki.org/User:{account}",       "e_code": 200,
  • Network accessline 7317
    "uri_check": "https://en.scoutwiki.org/User:{account}",
  • Network accessline 7328
    {       "name": "Scratch",       "uri_check": "https://api.scratch.mit.edu/accounts/checkusername/{account}/",
  • Network accessline 7329
    "name": "Scratch",       "uri_check": "https://api.scratch.mit.edu/accounts/checkusername/{account}/",       "uri_pretty": "https://scratch.mit.edu/users/{account}/",
  • Network accessline 7330
    "uri_check": "https://api.scratch.mit.edu/accounts/checkusername/{account}/",
  • Network accessline 7331
    "uri_pretty": "https://scratch.mit.edu/users/{account}/",
  • Network accessline 7342
    {       "name": "Scribd (Document)",       "uri_check": "https://www.scribd.com/search/query?query={account}&verbatim=true",
  • Network accessline 7343
    "name": "Scribd (Document)",       "uri_check": "https://www.scribd.com/search/query?query={account}&verbatim=true",       "uri_pretty": "https://www.scribd.com/search?query={account}&verbatim=true",
  • Network accessline 7344
    "uri_check": "https://www.scribd.com/search/query?query={account}&verbatim=true",
  • Network accessline 7345
    "uri_pretty": "https://www.scribd.com/search?query={account}&verbatim=true",
  • Network accessline 7356
    {       "name": "Searchengines",       "uri_check": "https://searchengines.guru/ru/search?keyword=&author={account}&sortByDate=true",
  • Network accessline 7357
    "name": "Searchengines",       "uri_check": "https://searchengines.guru/ru/search?keyword=&author={account}&sortByDate=true",       "e_code": 200,
  • Network accessline 7358
    "uri_check": "https://searchengines.guru/ru/search?keyword=&author={account}&sortByDate=true",
  • Network accessline 7369
    {       "name": "Seneporno",       "uri_check": "https://seneporno.com/user/{account}",
  • Network accessline 7370
    "name": "Seneporno",       "uri_check": "https://seneporno.com/user/{account}",       "e_code": 200,
  • Network accessline 7371
    "uri_check": "https://seneporno.com/user/{account}",
  • Network accessline 7382
    {       "name": "sentimente",       "uri_check": "https://www.sentimente.com/amp/{account}.html",
  • Network accessline 7383
    "name": "sentimente",       "uri_check": "https://www.sentimente.com/amp/{account}.html",       "e_code": 200,
  • Network accessline 7384
    "uri_check": "https://www.sentimente.com/amp/{account}.html",
  • Network accessline 7395
    {       "name": "SEOClerks",       "uri_check": "https://www.seoclerks.com/user/{account}",
  • Network accessline 7396
    "name": "SEOClerks",       "uri_check": "https://www.seoclerks.com/user/{account}",       "e_code": 200,
  • Network accessline 7397
    "uri_check": "https://www.seoclerks.com/user/{account}",
  • Network accessline 7408
    {       "name": "Sepia Search (PeerTube)",       "uri_check": "https://sepiasearch.org/api/v1/search/video-channels?search=%22{account}%22&start=0&count=10",
  • Network accessline 7409
    "name": "Sepia Search (PeerTube)",       "uri_check": "https://sepiasearch.org/api/v1/search/video-channels?search=%22{account}%22&start=0&count=10",       "uri_pretty": "https://sepiasearch.org/search?search=%22{account}%22&page=1&resultTy
  • Network accessline 7410
    "uri_check": "https://sepiasearch.org/api/v1/search/video-channels?search=%22{account}%22&start=0&count=10",
  • Network accessline 7411
    "uri_pretty": "https://sepiasearch.org/search?search=%22{account}%22&page=1&resultType=channels",
  • Network accessline 7422
    {       "name": "setlist.fm",       "uri_check": "https://www.setlist.fm/user/{account}",
  • Network accessline 7423
    "name": "setlist.fm",       "uri_check": "https://www.setlist.fm/user/{account}",       "e_code": 200,
  • Network accessline 7424
    "uri_check": "https://www.setlist.fm/user/{account}",
  • Network accessline 7435
    {       "name": "SFD",       "uri_check": "https://www.sfd.pl/profile/{account}",
  • Network accessline 7436
    "name": "SFD",       "uri_check": "https://www.sfd.pl/profile/{account}",       "e_code": 200,
  • Network accessline 7437
    "uri_check": "https://www.sfd.pl/profile/{account}",
  • Network accessline 7448
    {       "name": "Shesfreaky",       "uri_check": "https://www.shesfreaky.com/profile/{account}/",
  • Network accessline 7449
    "name": "Shesfreaky",       "uri_check": "https://www.shesfreaky.com/profile/{account}/",       "e_code": 200,
  • Network accessline 7450
    "uri_check": "https://www.shesfreaky.com/profile/{account}/",
  • Network accessline 7461
    {       "name": "Shikimori",       "uri_check": "https://shikimori.io/{account}",
  • Network accessline 7462
    "name": "Shikimori",       "uri_check": "https://shikimori.io/{account}",       "e_code": 200,
  • Network accessline 7463
    "uri_check": "https://shikimori.io/{account}",
  • Network accessline 7474
    {       "name": "shopify",       "uri_check": "https://{account}.myshopify.com",
  • Network accessline 7475
    "name": "shopify",       "uri_check": "https://{account}.myshopify.com",       "strip_bad_char": ".",
  • Network accessline 7476
    "uri_check": "https://{account}.myshopify.com",
  • Network accessline 7488
    {       "name": "Showup.tv",       "uri_check": "https://showup.tv/profile/{account}",
  • Network accessline 7489
    "name": "Showup.tv",       "uri_check": "https://showup.tv/profile/{account}",       "headers": {
  • Network accessline 7490
    "uri_check": "https://showup.tv/profile/{account}",
  • Network accessline 7504
    {       "name": "shutterstock",       "uri_check": "https://www.shutterstock.com/g/{account}",
  • Network accessline 7505
    "name": "shutterstock",       "uri_check": "https://www.shutterstock.com/g/{account}",       "e_code": 200,
  • Network accessline 7506
    "uri_check": "https://www.shutterstock.com/g/{account}",
  • Network accessline 7517
    {       "name": "SimplePlanes",       "uri_check": "https://www.simpleplanes.com/u/{account}",
  • Network accessline 7518
    "name": "SimplePlanes",       "uri_check": "https://www.simpleplanes.com/u/{account}",       "e_code": 200,
  • Network accessline 7519
    "uri_check": "https://www.simpleplanes.com/u/{account}",
  • Network accessline 7531
    {       "name": "skeb",       "uri_check": "https://skeb.jp/@{account}",
  • Network accessline 7532
    "name": "skeb",       "uri_check": "https://skeb.jp/@{account}",       "e_code": 200,
  • Network accessline 7533
    "uri_check": "https://skeb.jp/@{account}",
  • Network accessline 7544
    {       "name": "SlackHoles",       "uri_check": "https://slackholes.com/actor/{account}/",
  • Network accessline 7545
    "name": "SlackHoles",       "uri_check": "https://slackholes.com/actor/{account}/",       "e_code": 200,
  • Network accessline 7546
    "uri_check": "https://slackholes.com/actor/{account}/",
  • Network accessline 7557
    {       "name": "Slant",       "uri_check": "https://www.slant.co/users/{account}?format=jsonp&callback=jsonLoaded",
  • Network accessline 7558
    "name": "Slant",       "uri_check": "https://www.slant.co/users/{account}?format=jsonp&callback=jsonLoaded",       "uri_pretty": "https://www.slant.co/users/{account}",
  • Network accessline 7559
    "uri_check": "https://www.slant.co/users/{account}?format=jsonp&callback=jsonLoaded",
  • Network accessline 7560
    "uri_pretty": "https://www.slant.co/users/{account}",
  • Network accessline 7571
    {       "name": "slides",       "uri_check": "https://slides.com/{account}",
  • Network accessline 7572
    "name": "slides",       "uri_check": "https://slides.com/{account}",       "e_code": 200,
  • Network accessline 7573
    "uri_check": "https://slides.com/{account}",
  • Network accessline 7583
    {       "name": "Slideshare",       "uri_check": "https://www.slideshare.net/{account}",
  • Network accessline 7584
    "name": "Slideshare",       "uri_check": "https://www.slideshare.net/{account}",       "e_code": 200,
  • Network accessline 7585
    "uri_check": "https://www.slideshare.net/{account}",
  • Network accessline 7596
    {       "name": "SmashRun",       "uri_check": "https://smashrun.com/{account}/",
  • Network accessline 7597
    "name": "SmashRun",       "uri_check": "https://smashrun.com/{account}/",       "e_code": 200,
  • Network accessline 7598
    "uri_check": "https://smashrun.com/{account}/",
  • Network accessline 7608
    {       "name": "SmugMug",       "uri_check": "https://{account}.smugmug.com",
  • Network accessline 7609
    "name": "SmugMug",       "uri_check": "https://{account}.smugmug.com",       "strip_bad_char": ".",
  • Network accessline 7610
    "uri_check": "https://{account}.smugmug.com",
  • Network accessline 7622
    {       "name": "smule",       "uri_check": "https://www.smule.com/api/profile/?handle={account}",
  • Network accessline 7623
    "name": "smule",       "uri_check": "https://www.smule.com/api/profile/?handle={account}",       "uri_pretty": "https://www.smule.com/{account}",
  • Network accessline 7624
    "uri_check": "https://www.smule.com/api/profile/?handle={account}",
  • Network accessline 7625
    "uri_pretty": "https://www.smule.com/{account}",
  • Network accessline 7636
    {       "name": "Snapchat",       "uri_check": "https://www.snapchat.com/@{account}",
  • Network accessline 7637
    "name": "Snapchat",       "uri_check": "https://www.snapchat.com/@{account}",       "e_code": 200,
  • Network accessline 7638
    "uri_check": "https://www.snapchat.com/@{account}",
  • Network accessline 7649
    {       "name": "soc.citizen4.eu",       "uri_check": "https://soc.citizen4.eu/profile/{account}/profile",
  • Network accessline 7650
    "name": "soc.citizen4.eu",       "uri_check": "https://soc.citizen4.eu/profile/{account}/profile",       "e_code": 200,
  • Network accessline 7651
    "uri_check": "https://soc.citizen4.eu/profile/{account}/profile",
  • Network accessline 7662
    {       "name": "social.bund.de",       "uri_check": "https://social.bund.de/@{account}",
  • Network accessline 7663
    "name": "social.bund.de",       "uri_check": "https://social.bund.de/@{account}",       "e_code": 200,
  • Network accessline 7664
    "uri_check": "https://social.bund.de/@{account}",
  • Network accessline 7675
    {       "name": "sofurry",       "uri_check": "https://{account}.sofurry.com",
  • Network accessline 7676
    "name": "sofurry",       "uri_check": "https://{account}.sofurry.com",       "strip_bad_char": ".",
  • Network accessline 7677
    "uri_check": "https://{account}.sofurry.com",
  • Network accessline 7689
    {       "name": "solo.to",       "uri_check": "https://solo.to/{account}",
  • Network accessline 7690
    "name": "solo.to",       "uri_check": "https://solo.to/{account}",       "e_code": 200,
  • Network accessline 7691
    "uri_check": "https://solo.to/{account}",
  • Network accessline 7702
    {       "name": "SoundCloud",       "uri_check": "https://soundcloud.com/{account}",
  • Network accessline 7703
    "name": "SoundCloud",       "uri_check": "https://soundcloud.com/{account}",       "e_code": 200,
  • Network accessline 7704
    "uri_check": "https://soundcloud.com/{account}",
  • Network accessline 7715
    {       "name": "Soup",       "uri_check": "https://www.soup.io/author/{account}",
  • Network accessline 7716
    "name": "Soup",       "uri_check": "https://www.soup.io/author/{account}",       "e_code": 200,
  • Network accessline 7717
    "uri_check": "https://www.soup.io/author/{account}",
  • Network accessline 7728
    {       "name": "Sourceforge",       "uri_check": "https://sourceforge.net/rest/u/{account}/profile",
  • Network accessline 7729
    "name": "Sourceforge",       "uri_check": "https://sourceforge.net/rest/u/{account}/profile",       "uri_pretty": "https://sourceforge.net/u/{account}/profile",
  • Network accessline 7730
    "uri_check": "https://sourceforge.net/rest/u/{account}/profile",
  • Network accessline 7731
    "uri_pretty": "https://sourceforge.net/u/{account}/profile",
  • Network accessline 7745
    {       "name": "Speaker Deck",       "uri_check": "https://speakerdeck.com/{account}/",
  • Network accessline 7746
    "name": "Speaker Deck",       "uri_check": "https://speakerdeck.com/{account}/",       "e_code": 200,
  • Network accessline 7747
    "uri_check": "https://speakerdeck.com/{account}/",
  • Network accessline 7758
    {       "name": "speedrun",       "uri_check": "https://www.speedrun.com/user/{account}/",
  • Network accessline 7759
    "name": "speedrun",       "uri_check": "https://www.speedrun.com/user/{account}/",       "e_code": 200,
  • Network accessline 7760
    "uri_check": "https://www.speedrun.com/user/{account}/",
  • Network accessline 7771
    {       "name": "SpiceWorks",       "uri_check": "https://community.spiceworks.com/people/{account}",
  • Network accessline 7772
    "name": "SpiceWorks",       "uri_check": "https://community.spiceworks.com/people/{account}",       "e_code": 200,
  • Network accessline 7773
    "uri_check": "https://community.spiceworks.com/people/{account}",
  • Network accessline 7784
    {       "name": "SPOJ",       "uri_check": "https://www.spoj.com/users/{account}/",
  • Network accessline 7785
    "name": "SPOJ",       "uri_check": "https://www.spoj.com/users/{account}/",       "e_code": 200,
  • Network accessline 7786
    "uri_check": "https://www.spoj.com/users/{account}/",
  • Network accessline 7797
    {       "name": "sporcle",       "uri_check": "https://www.sporcle.com/user/{account}/people/",
  • Network accessline 7798
    "name": "sporcle",       "uri_check": "https://www.sporcle.com/user/{account}/people/",       "e_code": 200,
  • Network accessline 7799
    "uri_check": "https://www.sporcle.com/user/{account}/people/",
  • Network accessline 7810
    {       "name": "Sports Tracker",       "uri_check": "https://api.sports-tracker.com/apiserver/v1/user/name/{account}",
  • Network accessline 7811
    "name": "Sports Tracker",       "uri_check": "https://api.sports-tracker.com/apiserver/v1/user/name/{account}",       "uri_pretty": "https://sports-tracker.com/view_profile/{account}",
  • Network accessline 7812
    "uri_check": "https://api.sports-tracker.com/apiserver/v1/user/name/{account}",
  • Network accessline 7813
    "uri_pretty": "https://sports-tracker.com/view_profile/{account}",
  • Network accessline 7824
    {       "name": "Spotify",       "uri_check": "https://open.spotify.com/user/{account}",
  • Network accessline 7825
    "name": "Spotify",       "uri_check": "https://open.spotify.com/user/{account}",       "e_code": 200,
  • Network accessline 7826
    "uri_check": "https://open.spotify.com/user/{account}",
  • Network accessline 7840
    {       "name": "StackOverflow",       "uri_check": "https://api.stackexchange.com/2.3/users?order=desc&sort=name&inname={account}&site=stackoverflow",
  • Network accessline 7841
    "name": "StackOverflow",       "uri_check": "https://api.stackexchange.com/2.3/users?order=desc&sort=name&inname={account}&site=stackoverflow",       "uri_pretty": "https://stackoverflow.com/users/filter?search={account}",
  • Network accessline 7842
    "uri_check": "https://api.stackexchange.com/2.3/users?order=desc&sort=name&inname={account}&site=stackoverflow",
  • Network accessline 7843
    "uri_pretty": "https://stackoverflow.com/users/filter?search={account}",
  • Network accessline 7857
    {       "name": "StackShare",       "uri_check": "https://stackshare.io/{account}",
  • Network accessline 7858
    "name": "StackShare",       "uri_check": "https://stackshare.io/{account}",       "e_code": 200,
  • Network accessline 7859
    "uri_check": "https://stackshare.io/{account}",
  • Network accessline 7873
    {       "name": "stats.fm",       "uri_check": "https://api.stats.fm/api/v1/users/{account}",
  • Network accessline 7874
    "name": "stats.fm",       "uri_check": "https://api.stats.fm/api/v1/users/{account}",       "uri_pretty": "https://stats.fm/{account}",
  • Network accessline 7875
    "uri_check": "https://api.stats.fm/api/v1/users/{account}",
  • Network accessline 7876
    "uri_pretty": "https://stats.fm/{account}",
  • Network accessline 7887
    {       "name": "Statuspage",       "uri_check": "https://{account}.statuspage.io/api/v2/status.json",
  • Network accessline 7888
    "name": "Statuspage",       "uri_check": "https://{account}.statuspage.io/api/v2/status.json",       "uri_pretty": "https://{account}.statuspage.io/",
  • Network accessline 7889
    "uri_check": "https://{account}.statuspage.io/api/v2/status.json",
  • Network accessline 7890
    "uri_pretty": "https://{account}.statuspage.io/",
  • Network accessline 7891
    "e_code": 200,       "e_string": "updated_at",       "m_string": "<html><body>You are being <a href=\"https://www.statuspage.io\">redirected</a>.</body></html>",
  • Network accessline 7892
    "e_string": "updated_at",       "m_string": "<html><body>You are being <a href=\"https://www.statuspage.io\">redirected</a>.</body></html>",       "m_code": 302,
  • Network accessline 7893
    "m_string": "<html><body>You are being <a href=\"https://www.statuspage.io\">redirected</a>.</body></html>",
  • Network accessline 7902
    {       "name": "Steam",       "uri_check": "https://steamcommunity.com/id/{account}",
  • Network accessline 7903
    "name": "Steam",       "uri_check": "https://steamcommunity.com/id/{account}",       "e_code": 200,
  • Network accessline 7904
    "uri_check": "https://steamcommunity.com/id/{account}",
  • Network accessline 7914
    {       "name": "SteamGifts",       "uri_check": "https://www.steamgifts.com/user/{account}",
  • Network accessline 7915
    "name": "SteamGifts",       "uri_check": "https://www.steamgifts.com/user/{account}",       "e_code": 200,
  • Network accessline 7916
    "uri_check": "https://www.steamgifts.com/user/{account}",
  • Network accessline 7927
    {       "name": "Steemit",       "uri_check": "https://signup.steemit.com/api/check_username",
  • Network accessline 7928
    "name": "Steemit",       "uri_check": "https://signup.steemit.com/api/check_username",       "uri_pretty": "https://steemit.com/@{account}",
  • Network accessline 7929
    "uri_check": "https://signup.steemit.com/api/check_username",
  • Network accessline 7930
    "uri_pretty": "https://steemit.com/@{account}",
  • Network accessline 7945
    {       "name": "steller",       "uri_check": "https://steller.co/{account}",
  • Network accessline 7946
    "name": "steller",       "uri_check": "https://steller.co/{account}",       "e_code": 200,
  • Network accessline 7947
    "uri_check": "https://steller.co/{account}",
  • Network accessline 7958
    {       "name": "StoryCorps",       "uri_check": "https://archive.storycorps.org/user/{account}/",
  • Network accessline 7959
    "name": "StoryCorps",       "uri_check": "https://archive.storycorps.org/user/{account}/",       "e_code": 200,
  • Network accessline 7960
    "uri_check": "https://archive.storycorps.org/user/{account}/",
  • Network accessline 7971
    {       "name": "Strava",       "uri_check": "https://www.strava.com/athletes/{account}",
  • Network accessline 7972
    "name": "Strava",       "uri_check": "https://www.strava.com/athletes/{account}",       "e_code": 301,
  • Network accessline 7973
    "uri_check": "https://www.strava.com/athletes/{account}",
  • Network accessline 7984
    {       "name": "StreamElements",       "uri_check": "https://api.streamelements.com/kappa/v2/channels/{account}",
  • Network accessline 7985
    "name": "StreamElements",       "uri_check": "https://api.streamelements.com/kappa/v2/channels/{account}",       "uri_pretty": "https://streamelements.com/{account}",
  • Network accessline 7986
    "uri_check": "https://api.streamelements.com/kappa/v2/channels/{account}",
  • Network accessline 7987
    "uri_pretty": "https://streamelements.com/{account}",
  • Network accessline 7998
    {       "name": "StreamLabs",       "uri_check": "https://streamlabs.com/api/v6/user/{account}",
  • Network accessline 7999
    "name": "StreamLabs",       "uri_check": "https://streamlabs.com/api/v6/user/{account}",       "uri_pretty": "https://streamlabs.com/{account}/tip",
  • Network accessline 8000
    "uri_check": "https://streamlabs.com/api/v6/user/{account}",
  • Network accessline 8001
    "uri_pretty": "https://streamlabs.com/{account}/tip",
  • Network accessline 8012
    {       "name": "Stripchat",       "uri_check": "https://stripchat.com/api/front/users/checkUsername?username={account}",
  • Network accessline 8013
    "name": "Stripchat",       "uri_check": "https://stripchat.com/api/front/users/checkUsername?username={account}",       "uri_pretty": "https://stripchat.com/{account}",
  • Network accessline 8014
    "uri_check": "https://stripchat.com/api/front/users/checkUsername?username={account}",
  • Network accessline 8015
    "uri_pretty": "https://stripchat.com/{account}",
  • Network accessline 8026
    {       "name": "Subscribestar",       "uri_check": "https://subscribestar.adult/{account}",
  • Network accessline 8027
    "name": "Subscribestar",       "uri_check": "https://subscribestar.adult/{account}",       "e_code": 200,
  • Network accessline 8028
    "uri_check": "https://subscribestar.adult/{account}",
  • Network accessline 8039
    {       "name": "Substack",       "uri_check": "https://substack.com/api/v1/user/{account}/public_profile",
  • Network accessline 8040
    "name": "Substack",       "uri_check": "https://substack.com/api/v1/user/{account}/public_profile",       "uri_pretty": "https://substack.com/@{account}",
  • Network accessline 8041
    "uri_check": "https://substack.com/api/v1/user/{account}/public_profile",
  • Network accessline 8042
    "uri_pretty": "https://substack.com/@{account}",
  • Network accessline 8053
    {       "name": "sukebei.nyaa.si",       "uri_check": "https://sukebei.nyaa.si/user/{account}",
  • Network accessline 8054
    "name": "sukebei.nyaa.si",       "uri_check": "https://sukebei.nyaa.si/user/{account}",       "e_code": 200,
  • Network accessline 8055
    "uri_check": "https://sukebei.nyaa.si/user/{account}",
  • Network accessline 8066
    {       "name": "Suzuri",       "uri_check": "https://suzuri.jp/{account}",
  • Network accessline 8067
    "name": "Suzuri",       "uri_check": "https://suzuri.jp/{account}",       "e_code": 200,
  • Network accessline 8068
    "uri_check": "https://suzuri.jp/{account}",
  • Network accessline 8079
    {       "name": "szmer.info",       "uri_check": "https://szmer.info/u/{account}",
  • Network accessline 8080
    "name": "szmer.info",       "uri_check": "https://szmer.info/u/{account}",       "e_code": 200,
  • Network accessline 8081
    "uri_check": "https://szmer.info/u/{account}",
  • Network accessline 8092
    {       "name": "tabletoptournament",       "uri_check": "https://www.tabletoptournaments.net/eu/player/{account}",
  • Network accessline 8093
    "name": "tabletoptournament",       "uri_check": "https://www.tabletoptournaments.net/eu/player/{account}",       "e_code": 200,
  • Network accessline 8094
    "uri_check": "https://www.tabletoptournaments.net/eu/player/{account}",
  • Network accessline 8105
    {       "name": "TamTam",       "uri_check": "https://tamtam.chat/{account}",
  • Network accessline 8106
    "name": "TamTam",       "uri_check": "https://tamtam.chat/{account}",       "e_code": 200,
  • Network accessline 8107
    "uri_check": "https://tamtam.chat/{account}",
  • Network accessline 8118
    {       "name": "Tanuki.pl",       "uri_check": "https://tanuki.pl/profil/{account}",
  • Network accessline 8119
    "name": "Tanuki.pl",       "uri_check": "https://tanuki.pl/profil/{account}",       "e_code": 200,
  • Network accessline 8120
    "uri_check": "https://tanuki.pl/profil/{account}",
  • Network accessline 8131
    {       "name": "TAPiTAG",       "uri_check": "https://account.tapitag.co/tapitag/api/v1/{account}",
  • Network accessline 8132
    "name": "TAPiTAG",       "uri_check": "https://account.tapitag.co/tapitag/api/v1/{account}",       "uri_pretty": "https://account.tapitag.co/{account}",
  • Network accessline 8133
    "uri_check": "https://account.tapitag.co/tapitag/api/v1/{account}",
  • Network accessline 8134
    "uri_pretty": "https://account.tapitag.co/{account}",
  • Network accessline 8145
    {       "name": "Tappy",       "uri_check": "https://api.tappy.tech/api/profile/username/{account}",
  • Network accessline 8146
    "name": "Tappy",       "uri_check": "https://api.tappy.tech/api/profile/username/{account}",       "uri_pretty": "https://www.tappy.tech/{account}",
  • Network accessline 8147
    "uri_check": "https://api.tappy.tech/api/profile/username/{account}",
  • Network accessline 8148
    "uri_pretty": "https://www.tappy.tech/{account}",
  • Network accessline 8159
    {       "name": "Taringa",       "uri_check": "https://www.taringa.net/{account}",
  • Network accessline 8160
    "name": "Taringa",       "uri_check": "https://www.taringa.net/{account}",       "e_code": 200,
  • Network accessline 8161
    "uri_check": "https://www.taringa.net/{account}",
  • Network accessline 8172
    {       "name": "Taringa Archived Profile",       "uri_check": "https://archive.org/wayback/available?url=https://www.taringa.net/{account}",
  • Network accessline 8173
    "name": "Taringa Archived Profile",       "uri_check": "https://archive.org/wayback/available?url=https://www.taringa.net/{account}",       "uri_pretty": "https://web.archive.org/web/2/taringa.net/{account}",
  • Network accessline 8174
    "uri_check": "https://archive.org/wayback/available?url=https://www.taringa.net/{account}",
  • Network accessline 8175
    "uri_pretty": "https://web.archive.org/web/2/taringa.net/{account}",
  • Network accessline 8186
    {       "name": "taskrabbit",       "uri_check": "https://www.taskrabbit.com/profile/{account}/about",
  • Network accessline 8187
    "name": "taskrabbit",       "uri_check": "https://www.taskrabbit.com/profile/{account}/about",       "e_code": 200,
  • Network accessline 8188
    "uri_check": "https://www.taskrabbit.com/profile/{account}/about",
  • Network accessline 8199
    {       "name": "Teamtreehouse",       "uri_check": "https://teamtreehouse.com/{account}",
  • Network accessline 8200
    "name": "Teamtreehouse",       "uri_check": "https://teamtreehouse.com/{account}",       "e_code": 200,
  • Network accessline 8201
    "uri_check": "https://teamtreehouse.com/{account}",
  • Network accessline 8211
    {       "name": "Teespring",       "uri_check": "https://commerce.teespring.com/v1/stores?slug={account}",
  • Network accessline 8212
    "name": "Teespring",       "uri_check": "https://commerce.teespring.com/v1/stores?slug={account}",       "uri_pretty": "https://{account}.creator-spring.com",
  • Network accessline 8213
    "uri_check": "https://commerce.teespring.com/v1/stores?slug={account}",
  • Network accessline 8214
    "uri_pretty": "https://{account}.creator-spring.com",
  • Network accessline 8225
    {       "name": "Teknik",       "uri_check": "https://user.teknik.io/{account}",
  • Network accessline 8226
    "name": "Teknik",       "uri_check": "https://user.teknik.io/{account}",       "e_code": 200,
  • Network accessline 8227
    "uri_check": "https://user.teknik.io/{account}",
  • Network accessline 8238
    {       "name": "Telegram",       "uri_check": "https://t.me/{account}",
  • Network accessline 8239
    "name": "Telegram",       "uri_check": "https://t.me/{account}",       "e_code": 200,
  • Network accessline 8240
    "uri_check": "https://t.me/{account}",
  • Network accessline 8251
    {       "name": "Teletype",       "uri_check": "https://teletype.in/@{account}",
  • Network accessline 8252
    "name": "Teletype",       "uri_check": "https://teletype.in/@{account}",       "e_code": 200,
  • Network accessline 8253
    "uri_check": "https://teletype.in/@{account}",
  • Network accessline 8264
    {       "name": "Tellonym",       "uri_check": "https://api.tellonym.me/profiles/name/{account}",
  • Network accessline 8266
    "uri_check": "https://api.tellonym.me/profiles/name/{account}",

skills/osint/scripts/lib/enrich/disposable_email.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    _DEBOUNCE = "https://disposable.debounce.io/?email="
  • Network accessline 14
    _KICKBOX = "https://open.kickbox.com/v1/disposable/"

skills/osint/scripts/lib/enrich/dns_deep.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/doh.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/email_intel.py

  • Executable scriptline 1
    Executable file
  • Network accessline 29
    DOH_ENDPOINTS = ("https://cloudflare-dns.com/dns-query", "https://dns.google/resolve")

skills/osint/scripts/lib/enrich/ens.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    _NAME_RE = re.compile(r"^[a-z0-9-]+(?:\.[a-z0-9-]+)*\.eth$", re.IGNORECASE) _DEFAULT = "https://api.ensideas.com/ens/resolve"
  • Network accessline 17
    _DEFAULT = "https://api.ensideas.com/ens/resolve"
  • Access to secretsline 31
    [Credential-related source omitted]
  • Network accessline 41
    return [c.res(self, "record", f"{name} <-> {address}",                       f"ENS: {name} resolves to {address} (on-chain registry).",                       url=f"https://app.ens.domains/{name}",
  • Network accessline 42
    f"ENS: {name} resolves to {address} (on-chain registry).",                       url=f"https://app.ens.domains/{name}",                       raw_json={"name": name, "address": address, "avatar": data.get("avatar")},
  • Network accessline 43
    url=f"https://app.ens.domains/{name}",

skills/osint/scripts/lib/enrich/ghunt.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/git_osint.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 60
    url = f"https://api.github.com/users/{urllib.parse.quote(handle)}/repos?per_page=20&sort=pushed"
  • Network accessline 61
    status, body = fetch(url, timeout=timeout, headers=github_headers())

skills/osint/scripts/lib/enrich/github_user.py

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    ENDPOINT = "https://api.github.com/users/"
  • Network accessline 21
    def fetch_user(login: str, timeout: int) -> dict | None:     status, body = fetch(ENDPOINT + urllib.parse.quote(login), timeout=timeout, headers=github_headers())
  • Network accessline 22
    status, body = fetch(ENDPOINT + urllib.parse.quote(login), timeout=timeout, headers=github_headers())
  • Network accessline 40
    rtype="record"))     blog = user.get("blog") or ""     blog = http_url_or_none(blog if blog.startswith("http") else f"https://{blog}") if blog else None
  • Network accessline 41
    blog = user.get("blog") or ""     blog = http_url_or_none(blog if blog.startswith("http") else f"https://{blog}") if blog else None     if blog:
  • Network accessline 42
    blog = http_url_or_none(blog if blog.startswith("http") else f"https://{blog}") if blog else None
  • Network accessline 48
    if twitter and TWITTER_RE.match(twitter):         rows.append(lead(f"Twitter/X: {twitter}", f"Linked on GitHub profile of {login} (self-asserted).",                          url=f"https://x.com/{twitter}"))
  • Network accessline 49
    rows.append(lead(f"Twitter/X: {twitter}", f"Linked on GitHub profile of {login} (self-asserted).",                          url=f"https://x.com/{twitter}"))     return rows
  • Network accessline 50
    url=f"https://x.com/{twitter}"))
  • Network accessline 58
    tier = "T3"     watched_types = ("handle",)     signup_url = "https://github.com/settings/tokens (optional GITHUB_TOKEN)"
  • Network accessline 60
    signup_url = "https://github.com/settings/tokens (optional GITHUB_TOKEN)"
  • Network accessline 71
    summary = "\n".join(f"{k}: {v}" for k, v in facts.items() if v not in (None, "")) + "\n" + T3_NOTE         header = lead(f"GitHub: {login}" + (f" -- {user['name']}" if user.get("name") else ""), summary,                       url=http_url_o
  • Network accessline 72
    header = lead(f"GitHub: {login}" + (f" -- {user['name']}" if user.get("name") else ""), summary,                       url=http_url_or_none(user.get("html_url")) or f"https://github.com/{login}",                       raw=facts, rtype="prof
  • Network accessline 73
    url=http_url_or_none(user.get("html_url")) or f"https://github.com/{login}",

skills/osint/scripts/lib/enrich/gitlab_user.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    ENDPOINT = "https://gitlab.com/api/v4/users?username="
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 23
    status, body = fetch(ENDPOINT + urllib.parse.quote(username), timeout=timeout, headers=headers)
  • Network accessline 52
    summary = "\n".join(f"{k}: {v}" for k, v in facts.items() if v not in (None, "")) + "\n" + T3_NOTE         rows = [lead(f"GitLab: {username}" + (f" -- {user['name']}" if user.get("name") else ""), summary,                      url=http_url_
  • Network accessline 53
    rows = [lead(f"GitLab: {username}" + (f" -- {user['name']}" if user.get("name") else ""), summary,                      url=http_url_or_none(user.get("web_url")) or f"https://gitlab.com/{username}",                      raw=facts, rtype="pr
  • Network accessline 54
    url=http_url_or_none(user.get("web_url")) or f"https://gitlab.com/{username}",

skills/osint/scripts/lib/enrich/gitrecon.py

  • Executable scriptline 1
    Executable file
  • Network accessline 63
    header = lead(f"gitrecon {site}: {user} -- {len(parsed['emails'])} leaked email(s), "                       f"{len(parsed['ssh_keys'])} SSH key(s)", f"{summary}\n{T3_NOTE}",                       url=f"https://{site}.com/{user}", raw={"site
  • Network accessline 64
    f"{len(parsed['ssh_keys'])} SSH key(s)", f"{summary}\n{T3_NOTE}",                       url=f"https://{site}.com/{user}", raw={"site": site, **parsed}, rtype="profile",                       confidence="medium")
  • Network accessline 65
    url=f"https://{site}.com/{user}", raw={"site": site, **parsed}, rtype="profile",

skills/osint/scripts/lib/enrich/gleif.py

  • Executable scriptline 1
    Executable file
  • Network accessline 15
    _URL = "https://api.gleif.org/api/v1/lei-records"
  • Network accessline 57
    + (f"\nownership links: {', '.join(k for k in ('direct-parent', 'ultimate-parent', 'direct-children') if k in rel)}"                       if rel else ""))         return c.res(self, "record", name, summary, url=f"https://search.gleif.org/#
  • Network accessline 58
    if rel else ""))         return c.res(self, "record", name, summary, url=f"https://search.gleif.org/#/record/{attrs.get('lei')}",                      raw_json=attrs, confidence="high")
  • Network accessline 59
    return c.res(self, "record", name, summary, url=f"https://search.gleif.org/#/record/{attrs.get('lei')}",

skills/osint/scripts/lib/enrich/gravatar.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    PROFILE_URL = "https://en.gravatar.com/{hash}.json"
  • Network accessline 17
    AVATAR_URL = "https://gravatar.com/avatar/{hash}"
  • Network accessline 26
    status, body = fetch(PROFILE_URL.format(hash=digest), timeout=timeout,
  • Network accessline 71
    "linked_accounts": len(accounts)}         summary = "\n".join(f"{k}: {v}" for k, v in facts.items() if v not in (None, "")) + "\n" + T3_NOTE         url = http_url_or_none(entry.get("profileUrl")) or f"https://gravatar.com/{digest}"
  • Network accessline 72
    summary = "\n".join(f"{k}: {v}" for k, v in facts.items() if v not in (None, "")) + "\n" + T3_NOTE         url = http_url_or_none(entry.get("profileUrl")) or f"https://gravatar.com/{digest}"         header = lead(f"Gravatar: {email}" + (f" 
  • Network accessline 73
    url = http_url_or_none(entry.get("profileUrl")) or f"https://gravatar.com/{digest}"

skills/osint/scripts/lib/enrich/greynoise.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 4
    [Credential-related source omitted]
  • Network accessline 12
    _API = "https://api.greynoise.io/v3/community/"
  • Network accessline 17
    display_name = "GreyNoise community (scanner classification)"     env_var = "GREYNOISE_API_KEY"     signup_url = "https://viz.greynoise.io/signup"
  • Network accessline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 19
    signup_url = "https://viz.greynoise.io/signup"
  • Network accessline 33
    f"known-good service (RIOT): {data.get('riot')}\nname: {data.get('name') or '(none)'}")         return [c.res(self, "document", f"GreyNoise: {ip} -- {cls}", summary,                       url=f"https://viz.greynoise.io/ip/{ip}", raw_json=da
  • Network accessline 35
    url=f"https://viz.greynoise.io/ip/{ip}", raw_json=data, confidence="medium")]

skills/osint/scripts/lib/enrich/hackernews_user.py

  • Executable scriptline 1
    Executable file
  • Network accessline 18
    ENDPOINT = "https://hacker-news.firebaseio.com/v0/user/{id}.json"
  • Network accessline 43
    def run(self, query, mode=None, timeout=30):         user_id = clean_handle(query, self.slug)         status, body = fetch(ENDPOINT.format(id=urllib.parse.quote(user_id)), timeout=timeout)
  • Network accessline 44
    user_id = clean_handle(query, self.slug)         status, body = fetch(ENDPOINT.format(id=urllib.parse.quote(user_id)), timeout=timeout)         if status != 200:
  • Network accessline 45
    status, body = fetch(ENDPOINT.format(id=urllib.parse.quote(user_id)), timeout=timeout)
  • Network accessline 50
    except json.JSONDecodeError as exc:             raise EnrichmentError("hackernews_user: non-JSON body") from exc         profile = f"https://news.ycombinator.com/user?id={urllib.parse.quote(user_id)}"
  • Network accessline 51
    raise EnrichmentError("hackernews_user: non-JSON body") from exc         profile = f"https://news.ycombinator.com/user?id={urllib.parse.quote(user_id)}"         if user is None:
  • Network accessline 52
    profile = f"https://news.ycombinator.com/user?id={urllib.parse.quote(user_id)}"

skills/osint/scripts/lib/enrich/holehe.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/infra.py

  • Executable scriptline 1
    Executable file
  • Network accessline 36
    kind = "ip" if c.is_ip(target) else "domain"     url = f"https://rdap.org/{kind}/{urllib.parse.quote(target)}"
  • Network accessline 37
    url = f"https://rdap.org/{kind}/{urllib.parse.quote(target)}"
  • Network accessline 135
    text, source = f"{text}\n\n[registrant via raw whois]\n{extra}", "RDAP+whois"         return [c.res(self, "record", f"WHOIS/RDAP: {target}", f"[{source}]\n{text}"[:4000],                       url=f"https://rdap.org/{'ip' if c.is_ip(target)
  • Network accessline 136
    return [c.res(self, "record", f"WHOIS/RDAP: {target}", f"[{source}]\n{text}"[:4000],                       url=f"https://rdap.org/{'ip' if c.is_ip(target) else 'domain'}/{target}",                       raw_json={"source": source, "rdap": d
  • Network accessline 137
    url=f"https://rdap.org/{'ip' if c.is_ip(target) else 'domain'}/{target}",

skills/osint/scripts/lib/enrich/ipwhois.py

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    _URL = "https://ipwho.is/"

skills/osint/scripts/lib/enrich/maigret.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/npm_user.py

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    ENDPOINT = "https://registry.npmjs.org/-/v1/search"
  • Network accessline 21
    def search(username: str, timeout: int) -> list[dict]:     url = ENDPOINT + "?" + urllib.parse.urlencode({"text": f"maintainer:{username}", "size": MAX_PACKAGES})     status, body = fetch(url, timeout=timeout, headers={"Accept": "applicatio
  • Network accessline 22
    url = ENDPOINT + "?" + urllib.parse.urlencode({"text": f"maintainer:{username}", "size": MAX_PACKAGES})     status, body = fetch(url, timeout=timeout, headers={"Accept": "application/json"})     if status != 200:
  • Network accessline 23
    status, body = fetch(url, timeout=timeout, headers={"Accept": "application/json"})
  • Network accessline 38
    path = "/".join(urllib.parse.quote(p, safe="@") for p in name.split("/"))         rows.append(lead(f"npm: {name}", f"Package maintained by {username}.",                          url=f"https://www.npmjs.com/package/{path}"))
  • Network accessline 39
    rows.append(lead(f"npm: {name}", f"Package maintained by {username}.",                          url=f"https://www.npmjs.com/package/{path}"))     repo = (pkg.get("links") or {}).get("repository") or ""
  • Network accessline 40
    url=f"https://www.npmjs.com/package/{path}"))
  • Network accessline 67
    header = lead(f"npm: {username} -- {sum(1 for r in rows if r.title.startswith('npm: '))} package(s)",                       f"Packages found by maintainer:{username} search. {T3_NOTE}",                       url=f"https://www.npmjs.com/~{ur
  • Network accessline 68
    f"Packages found by maintainer:{username} search. {T3_NOTE}",                       url=f"https://www.npmjs.com/~{urllib.parse.quote(username)}",                       raw={"username": username, "publisher_emails": emails}, rtype="document"
  • Network accessline 69
    url=f"https://www.npmjs.com/~{urllib.parse.quote(username)}",

skills/osint/scripts/lib/enrich/ofac.py

  • Executable scriptline 1
    Executable file
  • Network accessline 22
    _ORACLE = "0x40C57923924B5c5c5455c48D93317139ADDaC8fb" _SELECTOR = "0xdf592f7d"  # isSanctioned(address) _DEFAULT_RPC = "https://ethereum-rpc.publicnode.com"
  • Network accessline 23
    _SELECTOR = "0xdf592f7d"  # isSanctioned(address) _DEFAULT_RPC = "https://ethereum-rpc.publicnode.com" _SDN_CSV = "https://www.treasury.gov/ofac/downloads/sdn.csv"
  • Network accessline 24
    _DEFAULT_RPC = "https://ethereum-rpc.publicnode.com"
  • Network accessline 25
    _SDN_CSV = "https://www.treasury.gov/ofac/downloads/sdn.csv"
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 72
    return [c.res(self, "record", f"OFAC oracle: {q} -- {'SANCTIONED' if hit else 'not sanctioned'}",                           "Chainalysis sanctions oracle (on-chain contract read).",                           url=f"https://etherscan.io/addre
  • Network accessline 73
    "Chainalysis sanctions oracle (on-chain contract read).",                           url=f"https://etherscan.io/address/{q}",                           raw_json={"address": q, "sanctioned": hit, "oracle": _ORACLE}, confidence="high")]
  • Network accessline 74
    url=f"https://etherscan.io/address/{q}",
  • Network accessline 80
    return [c.res(self, "record", name, f"SDN entry ({etype or 'entity'}), program {program}. "                       "Substring match: verify the full entry before attribution.",                       url="https://sanctionssearch.ofac.treas.go
  • Network accessline 81
    "Substring match: verify the full entry before attribution.",                       url="https://sanctionssearch.ofac.treas.gov/",                       raw_json={"name": name, "type": etype, "program": program, "query": q},
  • Network accessline 82
    url="https://sanctionssearch.ofac.treas.gov/",

skills/osint/scripts/lib/enrich/opencorporates.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 15
    _API = "https://api.opencorporates.com/v0.4"
  • Network accessline 20
    display_name = "OpenCorporates (company registry)"     env_var = "OPENCORPORATES_API_KEY"     signup_url = "https://opencorporates.com/api_accounts/new"
  • Network accessline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    signup_url = "https://opencorporates.com/api_accounts/new"
  • Access to secretsline 35
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/opensanctions.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    New adapter. Tries a local yente server first ($YENTE_URL, default http://localhost:8000; self-hosted, no key, no query leaves the machine), then the
  • Network accessline 4
    http://localhost:8000; self-hosted, no key, no query leaves the machine), then the
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 18
    _HOSTED = "https://api.opensanctions.org"
  • Network accessline 22
    def _yente_base() -> str:     return (os.environ.get("YENTE_URL") or "http://localhost:8000").rstrip("/")
  • Network accessline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 36
    display_name = "OpenSanctions (local yente or hosted API)"     env_var = "OPENSANCTIONS_API_KEY"     signup_url = "https://www.opensanctions.org/api/"
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 38
    signup_url = "https://www.opensanctions.org/api/"
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Network accessline 87
    if props.get(k)))         return c.res(self, "record", r.get("caption") or r.get("id", "?"), summary,                      url=f"https://www.opensanctions.org/entities/{urllib.parse.quote(r.get('id', ''))}/",
  • Network accessline 88
    return c.res(self, "record", r.get("caption") or r.get("id", "?"), summary,                      url=f"https://www.opensanctions.org/entities/{urllib.parse.quote(r.get('id', ''))}/",                      raw_json={**r, "endpoint": base_url}
  • Network accessline 89
    url=f"https://www.opensanctions.org/entities/{urllib.parse.quote(r.get('id', ''))}/",

skills/osint/scripts/lib/enrich/otx.py

  • Executable scriptline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Network accessline 15
    _BASE = "https://otx.alienvault.com/api/v1/indicators"
  • Network accessline 36
    display_name = "AlienVault OTX (pulses + passive DNS)"     env_var = "OTX_API_KEY"     signup_url = "https://otx.alienvault.com/"
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 38
    signup_url = "https://otx.alienvault.com/"
  • Network accessline 66
    + (f"\ntags: {', '.join(tags)}" if tags else "")         return c.res(self, "document", f"OTX: {indicator}", summary,                      url=f"https://otx.alienvault.com/indicator/{otype}/{indicator}",
  • Network accessline 67
    return c.res(self, "document", f"OTX: {indicator}", summary,                      url=f"https://otx.alienvault.com/indicator/{otype}/{indicator}",                      raw_json={"type": otype, "pulse_count": count, "pulses": names, "tags": 
  • Network accessline 68
    url=f"https://otx.alienvault.com/indicator/{otype}/{indicator}",

skills/osint/scripts/lib/enrich/phone.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/registry.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/reverse_ip.py

  • Executable scriptline 1
    Executable file
  • Network accessline 14
    _URL = "https://api.hackertarget.com/reverseiplookup/"
  • Network accessline 18
    slug = "reverse_ip"     display_name = "HackerTarget reverse IP (co-hosted domains)"     signup_url = "https://hackertarget.com/ip-tools/"
  • Network accessline 19
    display_name = "HackerTarget reverse IP (co-hosted domains)"     signup_url = "https://hackertarget.com/ip-tools/"     category = "infra"
  • Network accessline 20
    signup_url = "https://hackertarget.com/ip-tools/"
  • Network accessline 42
    raw_json={"ip": ip, "domains": domains}, confidence="low")         rows = [] if warning else [c.res(self, "url", d, f"Co-hosted on {ip} (HackerTarget).",                                          url=f"http://{d}", confidence="low") for d in
  • Network accessline 43
    rows = [] if warning else [c.res(self, "url", d, f"Co-hosted on {ip} (HackerTarget).",                                          url=f"http://{d}", confidence="low") for d in domains]         return [header] + rows
  • Network accessline 44
    url=f"http://{d}", confidence="low") for d in domains]

skills/osint/scripts/lib/enrich/ripestat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    _URL = "https://stat.ripe.net/data/network-info/data.json"
  • Network accessline 29
    header = c.res(self, "record", f"RIPEstat: {ip}",                        f"prefix {prefix or '(none)'}; announced by {', '.join(asns) or '(no ASN)'}",                        url=f"https://stat.ripe.net/{ip}", raw_json=data, confidence="high
  • Network accessline 30
    f"prefix {prefix or '(none)'}; announced by {', '.join(asns) or '(no ASN)'}",                        url=f"https://stat.ripe.net/{ip}", raw_json=data, confidence="high")         return [header] + [c.res(self, "profile", a, f"Announces {ip} 
  • Network accessline 31
    url=f"https://stat.ripe.net/{ip}", raw_json=data, confidence="high")

skills/osint/scripts/lib/enrich/sans_isc.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    _URL = "https://isc.sans.edu/api/ip/"
  • Network accessline 31
    + (f"\ncomment: {rec['comment']}" if rec.get("comment") else ""))         return [c.res(self, "document", f"SANS ISC: {ip}", summary,                       url=f"https://isc.sans.edu/ipinfo/{ip}", raw_json=rec,
  • Network accessline 32
    return [c.res(self, "document", f"SANS ISC: {ip}", summary,                       url=f"https://isc.sans.edu/ipinfo/{ip}", raw_json=rec,                       confidence="medium" if rec.get("count") else "low")]
  • Network accessline 33
    url=f"https://isc.sans.edu/ipinfo/{ip}", raw_json=rec,

skills/osint/scripts/lib/enrich/sherlock.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/shodan.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 4
    [Credential-related source omitted]
  • Network accessline 16
    _HOST = "https://api.shodan.io/shodan/host/"
  • Network accessline 17
    _RESOLVE = "https://api.shodan.io/dns/resolve"
  • Network accessline 18
    _INTERNETDB = "https://internetdb.shodan.io/"
  • Network accessline 37
    display_name = "Shodan (ports / services / CVEs; keyless InternetDB fallback)"     env_var = "SHODAN_API_KEY"     signup_url = "https://account.shodan.io/register"
  • Network accessline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Network accessline 39
    signup_url = "https://account.shodan.io/register"
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 82
    def _rows(self, ip, summary, raw, hostnames):         header = c.res(self, "record", f"Shodan: {ip}", summary, url=f"https://www.shodan.io/host/{ip}",
  • Network accessline 83
    header = c.res(self, "record", f"Shodan: {ip}", summary, url=f"https://www.shodan.io/host/{ip}",
  • Network accessline 84
    raw_json=raw, confidence="medium")         return [header] + [c.res(self, "url", h.lower(), f"Hostname seen on {ip} (Shodan).",                                  url=f"http://{h.lower()}", confidence="medium")
  • Network accessline 85
    return [header] + [c.res(self, "url", h.lower(), f"Hostname seen on {ip} (Shodan).",                                  url=f"http://{h.lower()}", confidence="medium")                            for h in hostnames[:_MAX_HOSTNAMES] if h]
  • Network accessline 86
    url=f"http://{h.lower()}", confidence="medium")

skills/osint/scripts/lib/enrich/solana.py

  • Executable scriptline 1
    Executable file
  • Network accessline 15
    _SOL_RE = re.compile(r"^[1-9A-HJ-NP-Za-km-z]{32,44}$") _RPC = "https://api.mainnet-beta.solana.com"
  • Network accessline 16
    _RPC = "https://api.mainnet-beta.solana.com"
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 51
    f"sampled {min(len(sig_list), _MAX_TXS)} txs; accounts touched: {len(cps)} "                        "(includes program accounts)" + (f"\n{warning}" if warning else ""),                        url=f"https://solscan.io/account/{addr}",
  • Network accessline 52
    "(includes program accounts)" + (f"\n{warning}" if warning else ""),                        url=f"https://solscan.io/account/{addr}",                        raw_json={"address": addr, "chain": "solana", "signatures": sig_list,
  • Network accessline 53
    url=f"https://solscan.io/account/{addr}",

skills/osint/scripts/lib/enrich/spiderfoot.py

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    `-s <target> -u <usecase> -o json -q`. Mode = use case: passive (default) |     footprint | investigate | all. `passive` sends no packets to the target.   - REST ($SPIDERFOOT_URL, e.g. http://127.0.0.1:5001): mode `results` with
  • Network accessline 6
    footprint | investigate | all. `passive` sends no packets to the target.   - REST ($SPIDERFOOT_URL, e.g. http://127.0.0.1:5001): mode `results` with     query = an existing scan id returns that scan's events (start long scans in the UI).
  • Network accessline 7
    - REST ($SPIDERFOOT_URL, e.g. http://127.0.0.1:5001): mode `results` with
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/stopforumspam.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    _URL = "https://api.stopforumspam.org/api"
  • Network accessline 37
    if appears else "no spam reports on record")         return [c.res(self, "document", f"StopForumSpam {kind}: {q}", summary,                       url=f"https://www.stopforumspam.com/search?q={q}", raw_json=rec,
  • Network accessline 38
    return [c.res(self, "document", f"StopForumSpam {kind}: {q}", summary,                       url=f"https://www.stopforumspam.com/search?q={q}", raw_json=rec,                       confidence="medium" if appears else "low")]
  • Network accessline 39
    url=f"https://www.stopforumspam.com/search?q={q}", raw_json=rec,

skills/osint/scripts/lib/enrich/telegram_phone.py

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    Runs `telegram-phone-number-checker --phone-numbers <e164> --output <tmp>/r.json` from TELEGRAM_SESSION_DIR (the Telethon session file lives there). Needs API_ID, API_HASH (https://my.telegram.org) and PHONE_NUMBER (your own account),
  • Network accessline 4
    from TELEGRAM_SESSION_DIR (the Telethon session file lives there). Needs API_ID, API_HASH (https://my.telegram.org) and PHONE_NUMBER (your own account), plus a one-time interactive login run in that directory. stdin is closed, so a
  • Network accessline 5
    API_ID, API_HASH (https://my.telegram.org) and PHONE_NUMBER (your own account),
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 38
    f"last seen: {entry.get('user_was_online')}\n{T3_NOTE}")     return [lead(f"Telegram: {phone} -> {username or entry.get('id')}" + (f" ({name})" if name else ""), summary,                  url=f"https://t.me/{username}" if username else None
  • Network accessline 39
    return [lead(f"Telegram: {phone} -> {username or entry.get('id')}" + (f" ({name})" if name else ""), summary,                  url=f"https://t.me/{username}" if username else None, raw=entry, rtype="profile",                  confidence="me
  • Network accessline 40
    url=f"https://t.me/{username}" if username else None, raw=entry, rtype="profile",
  • Network accessline 48
    install_name = "telegram-phone-number-checker"     env_var = "API_ID"     signup_url = "https://my.telegram.org (API_ID, API_HASH) + PHONE_NUMBER"
  • Network accessline 49
    env_var = "API_ID"     signup_url = "https://my.telegram.org (API_ID, API_HASH) + PHONE_NUMBER"     keyless = False
  • Network accessline 50
    signup_url = "https://my.telegram.org (API_ID, API_HASH) + PHONE_NUMBER"
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]

skills/osint/scripts/lib/enrich/theharvester.py

  • Executable scriptline 1
    Executable file
  • Network accessline 26
    slug = "theharvester"     display_name = "theHarvester (emails / hosts / IPs)"     signup_url = "pipx install git+https://github.com/laramies/theHarvester"
  • Network accessline 27
    display_name = "theHarvester (emails / hosts / IPs)"     signup_url = "pipx install git+https://github.com/laramies/theHarvester"     category = "infra"
  • Network accessline 28
    signup_url = "pipx install git+https://github.com/laramies/theHarvester"
  • Network accessline 62
    for e in found.get("emails", [])]         rows += [c.res(self, "url", h.split(":")[0], f"Host seen for {domain} (theHarvester).",                        url=f"http://{h.split(':')[0]}", confidence="low") for h in found.get("hosts", [])]
  • Network accessline 63
    rows += [c.res(self, "url", h.split(":")[0], f"Host seen for {domain} (theHarvester).",                        url=f"http://{h.split(':')[0]}", confidence="low") for h in found.get("hosts", [])]         warning = c.volume_warning(len(rows),
  • Network accessline 64
    url=f"http://{h.split(':')[0]}", confidence="low") for h in found.get("hosts", [])]

skills/osint/scripts/lib/enrich/tron.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 15
    _TRON_RE = re.compile(r"^T[1-9A-HJ-NP-Za-km-z]{33}$") _TRONGRID = "https://api.trongrid.io"
  • Network accessline 16
    _TRONGRID = "https://api.trongrid.io"
  • Network accessline 21
    display_name = "Tron wallet (TRC-20 transfers)"     env_var = "TRONGRID_API_KEY"     signup_url = "https://www.trongrid.io/register"
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 23
    signup_url = "https://www.trongrid.io/register"
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 48
    f"tokens: {', '.join(symbols) or 'none'}; counterparties: {len(cps)}"                        + (f"\n{warning}" if warning else ""),                        url=f"https://tronscan.org/#/address/{addr}",
  • Network accessline 49
    + (f"\n{warning}" if warning else ""),                        url=f"https://tronscan.org/#/address/{addr}",                        raw_json={"address": addr, "chain": "tron", "tokens": symbols,
  • Network accessline 50
    url=f"https://tronscan.org/#/address/{addr}",

skills/osint/scripts/lib/enrich/typosquat.py

  • Executable scriptline 1
    Executable file
  • Network accessline 71
    header = c.res(self, "document", f"typosquat: {domain} -- {total} candidates, {len(live)} resolving",                        "Resolving lookalikes are LEADS (T3). Unresolved sample: " + (", ".join(dead[:30]) or "(none)"),                   
  • Network accessline 72
    "Resolving lookalikes are LEADS (T3). Unresolved sample: " + (", ".join(dead[:30]) or "(none)"),                        url=f"https://dnstwist.it/?domain={domain}",                        raw_json={"domain": domain, "total": total, "live": 
  • Network accessline 73
    url=f"https://dnstwist.it/?domain={domain}",
  • Network accessline 75
    "unresolved_checked": dead}, confidence="low")         return [header] + [c.res(self, "url", d, f"Resolving lookalike of {domain} ({fz}); A: {', '.join(ips)}",                                  url=f"http://{d}", raw_json={"fuzzer": fz, "a":
  • Network accessline 76
    return [header] + [c.res(self, "url", d, f"Resolving lookalike of {domain} ({fz}); A: {', '.join(ips)}",                                  url=f"http://{d}", raw_json={"fuzzer": fz, "a": ips}, confidence="low")                            for
  • Network accessline 77
    url=f"http://{d}", raw_json={"fuzzer": fz, "a": ips}, confidence="low")

skills/osint/scripts/lib/enrich/urlscan.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 14
    _SEARCH = "https://urlscan.io/api/v1/search/"
  • Network accessline 25
    display_name = "urlscan.io (search existing scans)"     env_var = "URLSCAN_API_KEY"     signup_url = "https://urlscan.io/user/signup"
  • Network accessline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 27
    signup_url = "https://urlscan.io/user/signup"
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 49
    f"{data.get('total', len(results))} scan(s); latest {str(latest.get('time', ''))[:10]} "                        f"{latest.get('url', '')}\nrelated domains: {len(domains)}; related IPs: {len(ips)}",                        url=f"https://urlsc
  • Network accessline 50
    f"{latest.get('url', '')}\nrelated domains: {len(domains)}; related IPs: {len(ips)}",                        url=f"https://urlscan.io/search/#{q}",                        raw_json={"query": q, "total": data.get("total"), "domains": sorted(d
  • Network accessline 51
    url=f"https://urlscan.io/search/#{q}",
  • Network accessline 53
    "ips": sorted(ips)}, confidence="medium")         nodes = [c.res(self, "url", d, f"Seen in urlscan scans for {q} (server {s or '?'}).",                        url=f"http://{d}", confidence="medium") for d, s in sorted(domains.items())]
  • Network accessline 54
    nodes = [c.res(self, "url", d, f"Seen in urlscan scans for {q} (server {s or '?'}).",                        url=f"http://{d}", confidence="medium") for d, s in sorted(domains.items())]         nodes += [c.res(self, "record", ip, f"IP servi
  • Network accessline 55
    url=f"http://{d}", confidence="medium") for d, s in sorted(domains.items())]

skills/osint/scripts/lib/enrich/user_scanner.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/enrich/username.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 41
    CURATED = [     ("GitHub", "https://github.com/{u}", ("status",), None),
  • Network accessline 42
    ("GitHub", "https://github.com/{u}", ("status",), None),
  • Network accessline 43
    ("GitLab", "https://gitlab.com/{u}", ("status",), None),
  • Network accessline 44
    ("Reddit", "", ("reddit",), "https://www.reddit.com/user/{u}"),
  • Network accessline 45
    ("Keybase", "https://keybase.io/_/api/1.0/user/lookup.json?username={u}",
  • Network accessline 46
    ("json_code", "them"), "https://keybase.io/{u}"),
  • Network accessline 47
    ("HackerNews", "https://hacker-news.firebaseio.com/v0/user/{u}.json", ("json_notnull",),
  • Network accessline 48
    "https://news.ycombinator.com/user?id={u}"),
  • Network accessline 49
    ("DevTo", "https://dev.to/{u}", ("status",), None),
  • Network accessline 50
    ("Medium", "https://medium.com/@{u}", ("status",), None),
  • Network accessline 51
    ("YouTube", "https://www.youtube.com/@{u}", ("status",), None),
  • Network accessline 52
    ("Telegram", "https://t.me/{u}", ("contains", "tgme_page_title"), None),
  • Network accessline 53
    ("Gravatar", "https://gravatar.com/{u}", ("status",), None),
  • Network accessline 109
    return {"site": name, "present": _reddit_verdict(username), "url": public_url, "source": "curated"}     try:         status, body = fetch(check_url.format(u=username), timeout=SITE_TIMEOUT)
  • Network accessline 110
    try:         status, body = fetch(check_url.format(u=username), timeout=SITE_TIMEOUT)     except EnrichmentError:
  • Network accessline 111
    status, body = fetch(check_url.format(u=username), timeout=SITE_TIMEOUT)
  • Network accessline 137
    body_data = site["post_body"].replace("{account}", account).encode() if site.get("post_body") else None     try:         status, body = fetch(url, timeout=SITE_TIMEOUT, headers=site.get("headers"), data=body_data)
  • Network accessline 138
    try:         status, body = fetch(url, timeout=SITE_TIMEOUT, headers=site.get("headers"), data=body_data)     except EnrichmentError:
  • Network accessline 139
    status, body = fetch(url, timeout=SITE_TIMEOUT, headers=site.get("headers"), data=body_data)

skills/osint/scripts/lib/enrich/wallet.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 20
    _BTC_BECH32 = re.compile(r"^bc1[ac-hj-np-z02-9]{6,87}$", re.IGNORECASE) _BTC_BASE58 = re.compile(r"^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$") _MEMPOOL = "https://mempool.space/api"
  • Network accessline 21
    _BTC_BASE58 = re.compile(r"^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$") _MEMPOOL = "https://mempool.space/api" _ETHERSCAN = "https://api.etherscan.io/v2/api"
  • Network accessline 22
    _MEMPOOL = "https://mempool.space/api"
  • Network accessline 23
    _ETHERSCAN = "https://api.etherscan.io/v2/api"
  • Network accessline 44
    display_name = "Crypto wallet (BTC keyless via mempool.space; ETH via Etherscan)"     env_var = "ETHERSCAN_API_KEY"     signup_url = "https://etherscan.io/apis"
  • Network accessline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 46
    signup_url = "https://etherscan.io/apis"
  • Network accessline 84
    f"received {funded / 1e8:.8f} BTC; sent {spent / 1e8:.8f} BTC; "                        f"counterparties in recent txs: {len(cps)}" + (f"\n{warning}" if warning else ""),                        url=f"https://mempool.space/address/{addr}",
  • Network accessline 85
    f"counterparties in recent txs: {len(cps)}" + (f"\n{warning}" if warning else ""),                        url=f"https://mempool.space/address/{addr}",                        raw_json={"address": addr, "chain": "btc", "chain_stats": cs, "cou
  • Network accessline 86
    url=f"https://mempool.space/address/{addr}",
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 118
    f"tokens: {', '.join(sorted(symbols)) or 'none'}; counterparties: {len(cps)}"                        + (f"\n{warning}" if warning else ""),                        url=f"https://etherscan.io/address/{addr}",
  • Network accessline 119
    + (f"\n{warning}" if warning else ""),                        url=f"https://etherscan.io/address/{addr}",                        raw_json={"address": addr, "chain": "eth", "mode": action, "balance_wei": bal,
  • Network accessline 120
    url=f"https://etherscan.io/address/{addr}",

skills/osint/scripts/lib/enrich/wappalyzer.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 34
    def _url(target: str) -> str:     t = (target or "").strip()     return t if "://" in t else f"https://{t}"
  • Network accessline 36
    return t if "://" in t else f"https://{t}"

skills/osint/scripts/lib/enrich/wikidata.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    _API = "https://www.wikidata.org/w/api.php"
  • Network accessline 53
    "\n".join(f"{k}: {v}" for k, v in facts.items())         return c.res(self, "profile", f"{hit.get('label')} ({hit['id']})", summary.strip(),                      url=f"https://www.wikidata.org/wiki/{hit['id']}",
  • Network accessline 54
    return c.res(self, "profile", f"{hit.get('label')} ({hit['id']})", summary.strip(),                      url=f"https://www.wikidata.org/wiki/{hit['id']}",                      raw_json={"id": hit["id"], "aliases": aliases, **facts}, confide
  • Network accessline 55
    url=f"https://www.wikidata.org/wiki/{hit['id']}",

skills/osint/scripts/lib/enrich/xposedornot.py

  • Executable scriptline 1
    Executable file
  • Network accessline 13
    _URL = "https://api.xposedornot.com/v1/check-email/"
  • Network accessline 39
    return [c.res(self, "document", f"XposedOrNot: {addr} in {len(names)} breach record(s)",                       "T3 lead (not proof): " + ", ".join(names),                       url="https://xposedornot.com/", raw_json={"email": addr, "breac
  • Network accessline 40
    "T3 lead (not proof): " + ", ".join(names),                       url="https://xposedornot.com/", raw_json={"email": addr, "breaches": names},                       confidence="low")]
  • Network accessline 41
    url="https://xposedornot.com/", raw_json={"email": addr, "breaches": names},

skills/osint/scripts/lib/entity_extract.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/ioc_extract.py

  • Executable scriptline 1
    Executable file

skills/osint/scripts/lib/reddit_arctic.py

  • Executable scriptline 1
    Executable file
  • Network accessline 42
    ARCTIC_BASE = "https://arctic-shift.photon-reddit.com"
  • Network accessline 43
    PULLPUSH_BASE = "https://api.pullpush.io"
  • Access to secretsline 47
    [Credential-related source omitted]
  • Network accessline 68
    if _get is not None:         return _get(url)     opener = _opener or urllib.request.urlopen
  • Network accessline 69
    return _get(url)     opener = _opener or urllib.request.urlopen     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 70
    opener = _opener or urllib.request.urlopen
  • Network accessline 71
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 190
    "body": record.get("selftext") or record.get("body") or "",         "url": (record.get("url")                 if str(record.get("url", "")).startswith("https://www.reddit.com")
  • Network accessline 191
    "url": (record.get("url")                 if str(record.get("url", "")).startswith("https://www.reddit.com")                 else ("https://www.reddit.com" + permalink if permalink
  • Network accessline 192
    if str(record.get("url", "")).startswith("https://www.reddit.com")
  • Network accessline 193
    else ("https://www.reddit.com" + permalink if permalink
  • Network accessline 266
    def rss_url(*, subreddit: str = "", username: str = "") -> str:     if username:         return f"https://www.reddit.com/user/{urllib.parse.quote(_clean_user(username))}/.rss"
  • Network accessline 267
    if username:         return f"https://www.reddit.com/user/{urllib.parse.quote(_clean_user(username))}/.rss"     return f"https://www.reddit.com/r/{urllib.parse.quote(_clean_sub(subreddit))}/new/.rss"
  • Network accessline 268
    return f"https://www.reddit.com/user/{urllib.parse.quote(_clean_user(username))}/.rss"
  • Network accessline 269
    return f"https://www.reddit.com/r/{urllib.parse.quote(_clean_sub(subreddit))}/new/.rss"
  • Network accessline 273
    if _get_text is not None:         return _get_text(url)     opener = _opener or urllib.request.urlopen
  • Network accessline 274
    return _get_text(url)     opener = _opener or urllib.request.urlopen     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 275
    opener = _opener or urllib.request.urlopen
  • Network accessline 276
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 293
    except ElementTree.ParseError as exc:         raise RedditFetchFailed(f"unparseable RSS body: {exc}")     ns = {"atom": "http://www.w3.org/2005/Atom"}
  • Network accessline 294
    raise RedditFetchFailed(f"unparseable RSS body: {exc}")     ns = {"atom": "http://www.w3.org/2005/Atom"}     out = []
  • Network accessline 295
    ns = {"atom": "http://www.w3.org/2005/Atom"}
  • Network accessline 309
    "body": _re.sub(r"\s+", " ", body).strip(),             "url": url,             "permalink": url.replace("https://www.reddit.com", ""),
  • Network accessline 310
    "url": url,             "permalink": url.replace("https://www.reddit.com", ""),             "created": entry.findtext("atom:updated", default="", namespaces=ns) or "",
  • Network accessline 311
    "permalink": url.replace("https://www.reddit.com", ""),

skills/osint/scripts/long_pass.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 105
    [Credential-related source omitted]

skills/osint/scripts/mcp-call.sh

  • Executable scriptline 1
    #!/bin/bash

skills/osint/scripts/mcp-client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 9
    import json import sys import http.client
  • Network accessline 10
    import sys import http.client from urllib.parse import urlparse, urlencode
  • Network accessline 11
    import http.client
  • Network accessline 37
    conn = http.client.HTTPSConnection(parsed.hostname, timeout=120)

skills/osint/scripts/merge-volley.sh

  • Executable scriptline 1
    #!/bin/bash

skills/osint/scripts/meta-ad-library-hidden-api.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 158
    [Credential-related source omitted]
  • Network accessline 286
    async function fetchJson(url, options = {}) {   const response = await fetch(url, options);
  • Network accessline 287
    const response = await fetch(url, options);
  • Network accessline 353
    function buildHar(requests, responses, bodies) {   const entries = [];   for (const [requestId, requestEvent] of requests.entries()) {
  • Network accessline 354
    const entries = [];   for (const [requestId, requestEvent] of requests.entries()) {     const request = requestEvent.request || {};
  • Network accessline 355
    for (const [requestId, requestEvent] of requests.entries()) {
  • Network accessline 508
    advertiser_name: advertiser,       creative_text: creativeText,       landing_urls: landingDomains.map((landingDomain) => `https://${landingDomain}`),
  • Network accessline 509
    creative_text: creativeText,       landing_urls: landingDomains.map((landingDomain) => `https://${landingDomain}`),       landing_domain: landingDomains[0] || null,
  • Network accessline 510
    landing_urls: landingDomains.map((landingDomain) => `https://${landingDomain}`),
  • Network accessline 511
    landing_domain: landingDomains[0] || null,       landing_url_source: explicitLandingDomains.length ? "rendered_dom" : (queryDomain ? "query_domain" : null),       snapshot_url: `https://www.facebook.com/ads/library/?id=${idMatch[1]}`,
  • Network accessline 512
    landing_url_source: explicitLandingDomains.length ? "rendered_dom" : (queryDomain ? "query_domain" : null),       snapshot_url: `https://www.facebook.com/ads/library/?id=${idMatch[1]}`,       start_date: explicitStartDate ? explicitStartDat
  • Network accessline 513
    snapshot_url: `https://www.facebook.com/ads/library/?id=${idMatch[1]}`,
  • Network accessline 577
    const printingPressCapture = printingPressCaptureFlag === "1";   const capturedAt = new Date().toISOString().replace(/\.\d{3}Z$/, "Z");   const searchUrl = `https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=US&is_t
  • Network accessline 579
    const searchUrl = `https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=US&is_targeted_country=false&media_type=all&q=${encodeURIComponent(query)}&search_type=keyword_unordered`;
  • Network accessline 581
    try {     port = await waitForPortFile(userDataDir);     const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);
  • Network accessline 582
    port = await waitForPortFile(userDataDir);     const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);     browserClient = new CdpClient(version.webSocketDebuggerUrl);
  • Network accessline 583
    const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);
  • Network accessline 585
    await browserClient.connect();     const target = await browserClient.send("Target.createTarget", { url: "about:blank" });     const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);
  • Network accessline 586
    const target = await browserClient.send("Target.createTarget", { url: "about:blank" });     const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);     const page = targets.find((item) => item.id === target.targetId) || targe
  • Network accessline 587
    const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);
  • Access to secretsline 831
    [Credential-related source omitted]
  • Access to secretsline 893
    [Credential-related source omitted]
  • Access to secretsline 904
    [Credential-related source omitted]
  • Network accessline 1026
    async function fetchJson(url) {   const response = await fetch(url);
  • Network accessline 1027
    const response = await fetch(url);
  • Network accessline 1087
    function buildHar(requests, responses, bodies) {   const entries = [];   for (const [requestId, requestEvent] of requests.entries()) {
  • Network accessline 1088
    const entries = [];   for (const [requestId, requestEvent] of requests.entries()) {     const request = requestEvent.request || {};
  • Network accessline 1089
    for (const [requestId, requestEvent] of requests.entries()) {
  • Network accessline 1165
    .concat(domainsFromLines       .filter((domain) => !/metastatus\.com/i.test(domain))       .map((domain) => `https://${domain}`)));
  • Network accessline 1167
    .map((domain) => `https://${domain}`)));
  • Network accessline 1206
    landing_urls: landingUrls,     landing_domain: landingUrls[0] ? normalizeDomain(landingUrls[0]) : null,     snapshot_url: `https://www.facebook.com/ads/library/?id=${libraryId}`,
  • Network accessline 1207
    landing_domain: landingUrls[0] ? normalizeDomain(landingUrls[0]) : null,     snapshot_url: `https://www.facebook.com/ads/library/?id=${libraryId}`,     start_date: explicitStartDate ? explicitStartDate[1].trim() : (rangeStartDate ? rangeSta
  • Network accessline 1208
    snapshot_url: `https://www.facebook.com/ads/library/?id=${libraryId}`,
  • Network accessline 1318
    try {     const port = await waitForPortFile(userDataDir);     const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);
  • Network accessline 1319
    const port = await waitForPortFile(userDataDir);     const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);     browserClient = new CdpClient(version.webSocketDebuggerUrl);
  • Network accessline 1320
    const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);
  • Network accessline 1322
    await browserClient.connect();     const target = await browserClient.send("Target.createTarget", { url: "about:blank" });     const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);
  • Network accessline 1323
    const target = await browserClient.send("Target.createTarget", { url: "about:blank" });     const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);     const page = targets.find((item) => item.id === target.targetId) || targe
  • Network accessline 1324
    const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);
  • Network accessline 1386
    const detailUrl = `https://www.facebook.com/ads/library/?id=${libraryId}`;
  • Access to secretsline 1610
    [Credential-related source omitted]
  • Access to secretsline 1666
    [Credential-related source omitted]
  • Access to secretsline 1672
    [Credential-related source omitted]
  • Network accessline 1760
    async function fetchJson(url) {   const response = await fetch(url);
  • Network accessline 1761
    const response = await fetch(url);
  • Network accessline 1825
    const websites = unique(sanitizedHrefs     .filter((href) => /^https?:\/\//i.test(href) && isExternalUrl(href))     .concat(lines.map((line) => looksLikeDomain(line)).filter((domain) => domain && !/facebook\.com|metastatus\.com/i.test(domai
  • Network accessline 1826
    .filter((href) => /^https?:\/\//i.test(href) && isExternalUrl(href))     .concat(lines.map((line) => looksLikeDomain(line)).filter((domain) => domain && !/facebook\.com|metastatus\.com/i.test(domain)).map((domain) => `https://${domain}`)));
  • Network accessline 1827
    .concat(lines.map((line) => looksLikeDomain(line)).filter((domain) => domain && !/facebook\.com|metastatus\.com/i.test(domain)).map((domain) => `https://${domain}`)));
  • Network accessline 1915
    try {     const port = await waitForPortFile(userDataDir);     const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);
  • Network accessline 1916
    const port = await waitForPortFile(userDataDir);     const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);     browserClient = new CdpClient(version.webSocketDebuggerUrl);
  • Network accessline 1917
    const version = await fetchJson(`http://127.0.0.1:${port}/json/version`);
  • Network accessline 1919
    await browserClient.connect();     const target = await browserClient.send("Target.createTarget", { url: "about:blank" });     const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);
  • Network accessline 1920
    const target = await browserClient.send("Target.createTarget", { url: "about:blank" });     const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);     const page = targets.find((item) => item.id === target.targetId) || targe
  • Network accessline 1921
    const targets = await fetchJson(`http://127.0.0.1:${port}/json/list`);
  • Network accessline 1942
    for (const pageId of pageIds) {       activeCapture = { networkEvents: [] };       const publicUrl = `https://www.facebook.com/${pageId}`;
  • Network accessline 1943
    activeCapture = { networkEvents: [] };       const publicUrl = `https://www.facebook.com/${pageId}`;       const adLibraryUrl = `https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=US&view_all_page_id=${pageId}`;
  • Network accessline 1944
    const publicUrl = `https://www.facebook.com/${pageId}`;
  • Network accessline 1945
    const adLibraryUrl = `https://www.facebook.com/ads/library/?active_status=all&ad_type=all&country=US&view_all_page_id=${pageId}`;
  • Access to secretsline 2043
    [Credential-related source omitted]
  • Dangerous shell operationline 2151
    rm -f "$tmp_results"
  • Access to secretsline 2188
    [Credential-related source omitted]
  • Dangerous shell operationline 2201
    rm -f "$CMD_JSON"
  • Dangerous shell operationline 2204
    rm -f "$RAW_PATH.tmp"
  • Dangerous shell operationline 2237
    rm -f "$RESULTS_ARRAY" "$RESULTS_JSONL"

skills/osint/scripts/meta_ad_library_normalize.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/next-ev-id.sh

  • Executable scriptline 1
    #!/bin/bash

skills/osint/scripts/osint-tool.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/package.json

  • Executable scriptline 1
    Executable file

skills/osint/scripts/parallel.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 3
    [Credential-related source omitted]
  • Network accessline 4
    # Usage: ./parallel.sh <action> <arg> # # API docs: https://docs.parallel.ai
  • Network accessline 5
    # # API docs: https://docs.parallel.ai # Products: Search API, Extract API, Task API, Chat API, FindAll API, Monitor API
  • Network accessline 6
    # API docs: https://docs.parallel.ai
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 16
    BASE="https://api.parallel.ai/v1beta"
  • Network accessline 20
    search)     QUERY="${*:2}"     curl -s "$BASE/search" \
  • Network accessline 21
    QUERY="${*:2}"     curl -s "$BASE/search" \       -H "Content-Type: application/json" \
  • Network accessline 22
    curl -s "$BASE/search" \
  • Network accessline 33
    extract)     URL="$2"     curl -s "$BASE/extract" \
  • Network accessline 34
    URL="$2"     curl -s "$BASE/extract" \       -H "Content-Type: application/json" \
  • Network accessline 35
    curl -s "$BASE/extract" \
  • Network accessline 43
    TASK="${*:2}"     curl -s "$BASE/task" \
  • Network accessline 44
    curl -s "$BASE/task" \
  • Network accessline 55
    echo ""     echo "Env: PARALLEL_API_KEY (required)"     echo "Docs: https://docs.parallel.ai"
  • Network accessline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 57
    echo "Docs: https://docs.parallel.ai"

skills/osint/scripts/perplexity-playbook.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

skills/osint/scripts/perplexity.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Dangerous shell operationline 27
    [Credential-related source omitted]
  • Network accessline 27
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Network accessline 88
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]

skills/osint/scripts/plausibility_band.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/preflight_control.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/recent-activity.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 11
    #   Mastodon  instance API    /api/v1/accounts/lookup + /statuses (user@instance only; #                             instances with DISALLOW_UNAUTHENTICATED_API_ACCESS refuse) #   Threads   no keyless API  reported as manual (open https://w
  • Network accessline 12
    #                             instances with DISALLOW_UNAUTHENTICATED_API_ACCESS refuse) #   Threads   no keyless API  reported as manual (open https://www.threads.net/@<h>) #
  • Network accessline 13
    #   Threads   no keyless API  reported as manual (open https://www.threads.net/@<h>)
  • Network accessline 25
    #   investigations/<case>/investigation/evidence/raw-collections/<ts>-recent-activity-<handle>/ # # Env (optional, for tests/mirrors): BSKY_API (default https://public.api.bsky.app),
  • Network accessline 26
    # # Env (optional, for tests/mirrors): BSKY_API (default https://public.api.bsky.app), #   GITHUB_API (default https://api.github.com), GITHUB_TOKEN.
  • Network accessline 27
    # Env (optional, for tests/mirrors): BSKY_API (default https://public.api.bsky.app),
  • Network accessline 28
    #   GITHUB_API (default https://api.github.com), GITHUB_TOKEN.
  • Network accessline 37
    BSKY_API="${BSKY_API:-https://public.api.bsky.app}"
  • Network accessline 38
    GITHUB_API="${GITHUB_API:-https://api.github.com}"
  • Dangerous shell operationline 83
    trap 'rm -rf "$TMP"' EXIT
  • Network accessline 90
    # get <url> <outfile> [extra curl args...] -> prints HTTP code
  • Network accessline 91
    get() {   local url="$1" out="$2"; shift 2   curl -sS -L --max-time 25 -A "$UA" -o "$out" -w '%{http_code}' "$@" "$url" 2>/dev/null || echo "000"
  • Network accessline 92
    local url="$1" out="$2"; shift 2   curl -sS -L --max-time 25 -A "$UA" -o "$out" -w '%{http_code}' "$@" "$url" 2>/dev/null || echo "000" }
  • Network accessline 93
    curl -sS -L --max-time 25 -A "$UA" -o "$out" -w '%{http_code}' "$@" "$url" 2>/dev/null || echo "000"
  • Network accessline 102
    local enc code   enc=$(jq -rn --arg v "$BSKY_H" '$v|@uri')   code=$(get "$BSKY_API/xrpc/app.bsky.feed.getAuthorFeed?actor=$enc&limit=$([ "$LIMIT" -gt 100 ] && echo 100 || echo "$LIMIT")" "$TMP/bsky.raw")
  • Network accessline 103
    enc=$(jq -rn --arg v "$BSKY_H" '$v|@uri')   code=$(get "$BSKY_API/xrpc/app.bsky.feed.getAuthorFeed?actor=$enc&limit=$([ "$LIMIT" -gt 100 ] && echo 100 || echo "$LIMIT")" "$TMP/bsky.raw")   if [ "$code" != "200" ]; then status_doc bluesky er
  • Network accessline 104
    code=$(get "$BSKY_API/xrpc/app.bsky.feed.getAuthorFeed?actor=$enc&limit=$([ "$LIMIT" -gt 100 ] && echo 100 || echo "$LIMIT")" "$TMP/bsky.raw")
  • Network accessline 105
    if [ "$code" != "200" ]; then status_doc bluesky error "HTTP $code for $BSKY_H"; return; fi   get "$BSKY_API/xrpc/app.bsky.actor.getProfile?actor=$enc" "$TMP/bsky.profile" >/dev/null || true   jq --arg h "$BSKY_H" --argjson since "$SINCE_EP
  • Network accessline 106
    get "$BSKY_API/xrpc/app.bsky.actor.getProfile?actor=$enc" "$TMP/bsky.profile" >/dev/null || true
  • Network accessline 111
    | {time: ($p.record.createdAt // $p.indexedAt), kind: (if .reason then "repost" else "post" end),           text: ($p.record.text // ""),           url: ("https://bsky.app/profile/" + $p.author.handle + "/post/" + ($p.uri | split("/") | las
  • Network accessline 112
    text: ($p.record.text // ""),           url: ("https://bsky.app/profile/" + $p.author.handle + "/post/" + ($p.uri | split("/") | last)),           author: $p.author.handle}
  • Network accessline 113
    url: ("https://bsky.app/profile/" + $p.author.handle + "/post/" + ($p.uri | split("/") | last)),
  • Network accessline 120
    [Credential-related source omitted]
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 122
    code=$(get "$GITHUB_API/users/$GH_U/events/public?per_page=$([ "$LIMIT" -gt 100 ] && echo 100 || echo "$LIMIT")" "$TMP/gh.raw" \
  • Network accessline 123
    -H "Accept: application/vnd.github+json" ${auth[@]+"${auth[@]}"})   if [ "$code" != "200" ]; then status_doc github error "HTTP $code for $GH_U"; return; fi   get "$GITHUB_API/users/$GH_U" "$TMP/gh.profile" -H "Accept: application/vnd.githu
  • Network accessline 124
    if [ "$code" != "200" ]; then status_doc github error "HTTP $code for $GH_U"; return; fi   get "$GITHUB_API/users/$GH_U" "$TMP/gh.profile" -H "Accept: application/vnd.github+json" ${auth[@]+"${auth[@]}"} >/dev/null || true   jq --arg u "$GH
  • Network accessline 125
    get "$GITHUB_API/users/$GH_U" "$TMP/gh.profile" -H "Accept: application/vnd.github+json" ${auth[@]+"${auth[@]}"} >/dev/null || true
  • Network accessline 128
    profile: (($prof[0] // {}) | {login, name, company, blog, location, email, bio, twitter_username, created_at, public_repos}),      items: [.[] | {time: .created_at, kind: .type, repo: .repo.name,                     url: ("https://github.co
  • Network accessline 129
    items: [.[] | {time: .created_at, kind: .type, repo: .repo.name,                     url: ("https://github.com/" + .repo.name),                     text: ((.payload.commits // []) | map(.message) | join(" | ") | .[0:300])}
  • Network accessline 130
    url: ("https://github.com/" + .repo.name),
  • Network accessline 137
    if [ -z "$MASTO" ]; then status_doc mastodon skipped "needs user@instance (pass --mastodon)"; return; fi   local user="${MASTO%@*}" inst="${MASTO##*@}" code id   code=$(get "https://$inst/api/v1/accounts/lookup?acct=$user" "$TMP/m.acct")
  • Network accessline 138
    local user="${MASTO%@*}" inst="${MASTO##*@}" code id   code=$(get "https://$inst/api/v1/accounts/lookup?acct=$user" "$TMP/m.acct")   if [ "$code" != "200" ]; then status_doc mastodon error "lookup HTTP $code on $inst (instance may require a
  • Network accessline 139
    code=$(get "https://$inst/api/v1/accounts/lookup?acct=$user" "$TMP/m.acct")
  • Network accessline 141
    id=$(jq -r '.id // empty' "$TMP/m.acct")   [ -n "$id" ] || { status_doc mastodon error "no account id"; return; }   code=$(get "https://$inst/api/v1/accounts/$id/statuses?limit=$([ "$LIMIT" -gt 40 ] && echo 40 || echo "$LIMIT")" "$TMP/m.raw
  • Network accessline 142
    [ -n "$id" ] || { status_doc mastodon error "no account id"; return; }   code=$(get "https://$inst/api/v1/accounts/$id/statuses?limit=$([ "$LIMIT" -gt 40 ] && echo 40 || echo "$LIMIT")" "$TMP/m.raw")   if [ "$code" != "200" ]; then status_d
  • Network accessline 143
    code=$(get "https://$inst/api/v1/accounts/$id/statuses?limit=$([ "$LIMIT" -gt 40 ] && echo 40 || echo "$LIMIT")" "$TMP/m.raw")
  • Network accessline 154
    do_threads() {   status_doc threads manual "No keyless API. Open https://www.threads.net/@${HANDLE%%@*} and capture with capture-evidence.sh"
  • Network accessline 155
    status_doc threads manual "No keyless API. Open https://www.threads.net/@${HANDLE%%@*} and capture with capture-evidence.sh"

skills/osint/scripts/redact-pii.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/reddit-arctic.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 66
    else:             link_id = ra.link_id_from_permalink(args.name)             rows = [dict(ra.normalize(c), url=f"https://www.reddit.com/comments/{link_id}/_/{c.get('id', '')}/")
  • Network accessline 67
    link_id = ra.link_id_from_permalink(args.name)             rows = [dict(ra.normalize(c), url=f"https://www.reddit.com/comments/{link_id}/_/{c.get('id', '')}/")                     for c in ra.comments(link_id)]
  • Network accessline 68
    rows = [dict(ra.normalize(c), url=f"https://www.reddit.com/comments/{link_id}/_/{c.get('id', '')}/")

skills/osint/scripts/render-map.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    LEAFLET_CSS = "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.css"
  • Network accessline 35
    LEAFLET_CSS = "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.css"
  • Network accessline 36
    LEAFLET_JS = "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.js"
  • Network accessline 36
    LEAFLET_JS = "https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.js"
  • Network accessline 160
    if (window.L && PTS.length) {{   const map = L.map('map');   L.tileLayer('https://{{s}}.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png', {{maxZoom: 19,
  • Network accessline 160
    if (window.L && PTS.length) {{   const map = L.map('map');   L.tileLayer('https://{{s}}.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png', {{maxZoom: 19,
  • Network accessline 161
    const map = L.map('map');   L.tileLayer('https://{{s}}.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png', {{maxZoom: 19,     attribution: '&copy; OpenStreetMap contributors'}}).addTo(map);
  • Network accessline 161
    const map = L.map('map');   L.tileLayer('https://{{s}}.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png', {{maxZoom: 19,     attribution: '&copy; OpenStreetMap contributors'}}).addTo(map);
  • Network accessline 162
    L.tileLayer('https://{{s}}.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png', {{maxZoom: 19,
  • Network accessline 162
    L.tileLayer('https://{{s}}.tile.openstreetmap.org/{{z}}/{{x}}/{{y}}.png', {{maxZoom: 19,

skills/osint/scripts/render-report.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/render-timeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 39
    VIS_JS = "https://cdn.jsdelivr.net/npm/vis-timeline@7.7.3/standalone/umd/vis-timeline-graph2d.min.js"
  • Network accessline 40
    VIS_CSS = "https://cdn.jsdelivr.net/npm/vis-timeline@7.7.3/styles/vis-timeline-graph2d.min.css"
  • Network accessline 189
    (function strip(){const svg=document.getElementById('strip'); if(!EVENTS.length)return; const ts=EVENTS.map(e=>Date.parse(e.start));   const lo=Math.min(...ts), hi=Math.max(...ts), span=Math.max(hi-lo,1), W=1000, H=46; svg.setAttribute('vie
  • Network accessline 190
    const lo=Math.min(...ts), hi=Math.max(...ts), span=Math.max(hi-lo,1), W=1000, H=46; svg.setAttribute('viewBox','0 0 '+W+' '+H);   const ns='http://www.w3.org/2000/svg'; const axis=document.createElementNS(ns,'line'); axis.setAttribute('x1',
  • Network accessline 191
    const ns='http://www.w3.org/2000/svg'; const axis=document.createElementNS(ns,'line'); axis.setAttribute('x1',0);axis.setAttribute('x2',W);axis.setAttribute('y1',30);axis.setAttribute('y2',30);axis.setAttribute('stroke','currentColor');axis

skills/osint/scripts/resolve-deliverable.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/resolve-entities.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/reverse-image.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Network accessline 57
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 58
    echo "  Enable the Cloud Vision API and create an API key:" >&2   echo "  https://console.cloud.google.com/apis/library/vision.googleapis.com" >&2   exit 3
  • Network accessline 59
    echo "  https://console.cloud.google.com/apis/library/vision.googleapis.com" >&2
  • Dangerous shell operationline 74
    trap 'rm -rf "$TMP"' EXIT
  • Network accessline 76
    IMAGE_SHA="" case "$TARGET" in   http://* | https://*)
  • Network accessline 77
    case "$TARGET" in   http://* | https://*)     jq -n --arg uri "$TARGET" --argjson max "$MAX" '{
  • Network accessline 78
    http://* | https://*)     jq -n --arg uri "$TARGET" --argjson max "$MAX" '{       requests: [{
  • Network accessline 110
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Network accessline 111
    -H 'Content-Type: application/json' \   -X POST "https://vision.googleapis.com/v1/images:annotate?key=${GOOGLE_VISION_API_KEY}" \   --data-binary @"$TMP/req.json") || HTTP_CODE="000"
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]

skills/osint/scripts/run-actor.sh

  • Executable scriptline 1
    #!/bin/bash
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 29
    echo "Set APIFY_API_TOKEN or APIFY_TOKEN env var," >&2   echo "or put token in $WORKSPACE/scripts/apify-api-token.txt" >&2   echo "Get one at: https://console.apify.com/account/integrations" >&2
  • Network accessline 30
    echo "or put token in $WORKSPACE/scripts/apify-api-token.txt" >&2   echo "Get one at: https://console.apify.com/account/integrations" >&2   exit 1
  • Network accessline 31
    echo "Get one at: https://console.apify.com/account/integrations" >&2

skills/osint/scripts/run_actor.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Network accessline 126
    async function probeActor(token, actorId, maxItems) {     const url = `https://api.apify.com/v2/acts/${actorId.replace('/', '~')}`;
  • Network accessline 127
    const url = `https://api.apify.com/v2/acts/${actorId.replace('/', '~')}`;
  • Network accessline 130
    let response = await fetch(url, { headers: { 'User-Agent': USER_AGENT } });
  • Network accessline 131
    if (response.status === 404 || response.status === 401) {         response = await fetch(url, { headers: authHeaders(token) });     }
  • Network accessline 132
    response = await fetch(url, { headers: authHeaders(token) });
  • Network accessline 173
    if (caps.maxItems) query.set('maxItems', String(caps.maxItems));     if (caps.maxChargeUsd) query.set('maxTotalChargeUsd', String(caps.maxChargeUsd));     const url = `https://api.apify.com/v2/acts/${apiActorId}/runs?${query}`;
  • Network accessline 175
    const url = `https://api.apify.com/v2/acts/${apiActorId}/runs?${query}`;
  • Network accessline 185
    const response = await fetch(url, {
  • Network accessline 211
    async function pollUntilComplete(token, runId, timeout, interval) {     const url = `https://api.apify.com/v2/actor-runs/${runId}`;
  • Network accessline 212
    const url = `https://api.apify.com/v2/actor-runs/${runId}`;
  • Network accessline 216
    while (true) {         const response = await fetch(url, { headers: authHeaders(token) });
  • Network accessline 217
    const response = await fetch(url, { headers: authHeaders(token) });
  • Network accessline 246
    async function downloadResults(token, datasetId, outputPath, format) {     const url = `https://api.apify.com/v2/datasets/${datasetId}/items?format=json`;
  • Network accessline 247
    const url = `https://api.apify.com/v2/datasets/${datasetId}/items?format=json`;
  • Network accessline 249
    const response = await fetch(url, {
  • Network accessline 294
    async function displayQuickAnswer(token, datasetId) {     const url = `https://api.apify.com/v2/datasets/${datasetId}/items?format=json`;
  • Network accessline 295
    const url = `https://api.apify.com/v2/datasets/${datasetId}/items?format=json`;
  • Network accessline 297
    const response = await fetch(url, {
  • Network accessline 337
    console.log(`Showing 5 of ${total} results.`);     }     console.log(`Full data: https://console.apify.com/storage/datasets/${datasetId}`);
  • Network accessline 338
    }     console.log(`Full data: https://console.apify.com/storage/datasets/${datasetId}`);     console.log('='.repeat(60));
  • Network accessline 339
    console.log(`Full data: https://console.apify.com/storage/datasets/${datasetId}`);
  • Access to secretsline 370
    [Credential-related source omitted]
  • Network accessline 372
    [Credential-related source omitted]
  • Network accessline 373
    [Credential-related source omitted]
  • Network accessline 374
    [Credential-related source omitted]
  • Network accessline 389
    if (status !== 'SUCCEEDED') {         console.error(`Error: Actor run ${status}`);         console.error(`Details: https://console.apify.com/actors/runs/${runId}`);
  • Network accessline 390
    console.error(`Error: Actor run ${status}`);         console.error(`Details: https://console.apify.com/actors/runs/${runId}`);         process.exit(1);
  • Network accessline 391
    console.error(`Details: https://console.apify.com/actors/runs/${runId}`);

skills/osint/scripts/security-stack-ats.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 13
    # Also supports Workday via explicit URL (Workday requires tenant+region+site # not a simple slug, so it's not in the auto-cascade): #   security-stack-ats.sh --company "Acme" --workday-url "https://acme.wd12.myworkdayjobs.com/AcmeCareers"
  • Network accessline 14
    # not a simple slug, so it's not in the auto-cascade): #   security-stack-ats.sh --company "Acme" --workday-url "https://acme.wd12.myworkdayjobs.com/AcmeCareers" #
  • Network accessline 15
    #   security-stack-ats.sh --company "Acme" --workday-url "https://acme.wd12.myworkdayjobs.com/AcmeCareers"
  • Network accessline 17
    # Usage: #   security-stack-ats.sh --company "Acme Corp" --slug acme [--ats greenhouse|lever|ashby|workable|smartrecruiters|recruitee] [--output-dir ./out] #   security-stack-ats.sh --company "Acme Corp" --workday-url "https://acme.wd12.myw
  • Network accessline 18
    #   security-stack-ats.sh --company "Acme Corp" --slug acme [--ats greenhouse|lever|ashby|workable|smartrecruiters|recruitee] [--output-dir ./out] #   security-stack-ats.sh --company "Acme Corp" --workday-url "https://acme.wd12.myworkdayjob
  • Network accessline 19
    #   security-stack-ats.sh --company "Acme Corp" --workday-url "https://acme.wd12.myworkdayjobs.com/AcmeCareers" [--output-dir ./out]
  • Network accessline 62
    command -v curl >/dev/null 2>&1 || { echo "ERROR: curl not installed" >&2; exit 1; }
  • Network accessline 88
    tmp_body=$(mktemp)   local http_code   http_code=$(curl -s -o "$tmp_body" -w "%{http_code}" \
  • Network accessline 89
    local http_code   http_code=$(curl -s -o "$tmp_body" -w "%{http_code}" \     --connect-timeout 10 --max-time 30 \
  • Network accessline 90
    http_code=$(curl -s -o "$tmp_body" -w "%{http_code}" \
  • Dangerous shell operationline 96
    rm -f "$tmp_body"
  • Dangerous shell operationline 100
    rm -f "$tmp_body"
  • Network accessline 107
    try_greenhouse() {   local slug="$1"; local out="$2"   local url="https://boards-api.greenhouse.io/v1/boards/${slug}/jobs?content=true"
  • Network accessline 108
    local slug="$1"; local out="$2"   local url="https://boards-api.greenhouse.io/v1/boards/${slug}/jobs?content=true"   local body
  • Network accessline 109
    local url="https://boards-api.greenhouse.io/v1/boards/${slug}/jobs?content=true"
  • Network accessline 120
    try_lever() {   local slug="$1"; local out="$2"   local url="https://api.lever.co/v0/postings/${slug}?mode=json"
  • Network accessline 121
    local slug="$1"; local out="$2"   local url="https://api.lever.co/v0/postings/${slug}?mode=json"   local body
  • Network accessline 122
    local url="https://api.lever.co/v0/postings/${slug}?mode=json"
  • Network accessline 133
    try_ashby() {   local slug="$1"; local out="$2"   local url="https://api.ashbyhq.com/posting-api/job-board/${slug}"
  • Network accessline 134
    local slug="$1"; local out="$2"   local url="https://api.ashbyhq.com/posting-api/job-board/${slug}"   local body
  • Network accessline 135
    local url="https://api.ashbyhq.com/posting-api/job-board/${slug}"
  • Network accessline 146
    try_workable() {   local slug="$1"; local out="$2"   local url="https://apply.workable.com/api/v3/accounts/${slug}/jobs"
  • Network accessline 147
    local slug="$1"; local out="$2"   local url="https://apply.workable.com/api/v3/accounts/${slug}/jobs"   local body
  • Network accessline 148
    local url="https://apply.workable.com/api/v3/accounts/${slug}/jobs"
  • Network accessline 159
    try_smartrecruiters() {   local slug="$1"; local out="$2"   local url="https://api.smartrecruiters.com/v1/companies/${slug}/postings"
  • Network accessline 160
    local slug="$1"; local out="$2"   local url="https://api.smartrecruiters.com/v1/companies/${slug}/postings"   local body
  • Network accessline 161
    local url="https://api.smartrecruiters.com/v1/companies/${slug}/postings"
  • Network accessline 171
    local id detail   for id in $ids; do     detail=$(fetch_json "https://api.smartrecruiters.com/v1/companies/${slug}/postings/${id}") || continue
  • Network accessline 172
    for id in $ids; do     detail=$(fetch_json "https://api.smartrecruiters.com/v1/companies/${slug}/postings/${id}") || continue     echo "$detail" | jq -r '(.name // "") + " " + ([.jobAd.sections | to_entries[]? | .value.text // ""] | join(" 
  • Network accessline 173
    detail=$(fetch_json "https://api.smartrecruiters.com/v1/companies/${slug}/postings/${id}") || continue
  • Network accessline 180
    try_recruitee() {   local slug="$1"; local out="$2"   local url="https://${slug}.recruitee.com/api/offers/"
  • Network accessline 181
    local slug="$1"; local out="$2"   local url="https://${slug}.recruitee.com/api/offers/"   local body
  • Network accessline 182
    local url="https://${slug}.recruitee.com/api/offers/"
  • Network accessline 194
    # Workday URL format: https://{tenant}.{region}.myworkdayjobs.com/{site}
  • Network accessline 195
    local workday_url="$1"; local out="$2"   local stripped="${workday_url#https://}"
  • Network accessline 196
    local stripped="${workday_url#https://}"
  • Network accessline 197
    stripped="${stripped#http://}"
  • Network accessline 206
    local base_api="https://${host}/wday/cxs/${tenant}/${site}"
  • Network accessline 211
    while true; do     local resp     resp=$(curl -s --max-time 30 \
  • Network accessline 212
    local resp     resp=$(curl -s --max-time 30 \       --connect-timeout 10 \
  • Dangerous shell operationline 213
    resp=$(curl -s --max-time 30        --connect-timeout 10        -X POST "${base_api}/jobs"        -H "Content-Type: application/json"        -H "Accept: application/json"        -H "User-Agent: q-osint/1.0"        -d "{\"appliedFacets\":{},
  • Network accessline 213
    resp=$(curl -s --max-time 30 \
  • Dangerous shell operationline 219
    -d "{\"appliedFacets\":{},\"limit\":${limit},\"offset\":${offset}}") || { rm -f "$tmp_raw"; return 1; }
  • Network accessline 227
    for p in $paths; do       local detail       detail=$(curl -s --max-time 30 --connect-timeout 10 \
  • Network accessline 228
    local detail       detail=$(curl -s --max-time 30 --connect-timeout 10 \         -H "Accept: application/json" -H "User-Agent: q-osint/1.0" \
  • Network accessline 229
    detail=$(curl -s --max-time 30 --connect-timeout 10 \
  • Dangerous shell operationline 241
    rm -f "$tmp_raw"
  • Dangerous shell operationline 245
    rm -f "$tmp_raw"

skills/osint/scripts/security-stack-extract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/osint/scripts/security-stack.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 11
    # Usage: #   security-stack.sh --company "Acme Corp" \ #       [--careers-url https://acme.com/careers] \
  • Network accessline 12
    #   security-stack.sh --company "Acme Corp"  #       [--careers-url https://acme.com/careers]
  • Network accessline 13
    #       [--careers-url https://acme.com/careers] \
  • Network accessline 14
    #       [--linkedin-company-url https://linkedin.com/company/acme] \
  • Network accessline 15
    #       [--job-posts-url https://boards.greenhouse.io/acme] \
  • Network accessline 22
    # Examples: #   # Just a careers page #   security-stack.sh --company "Fortitude Law" --careers-url "https://fortitude.law/careers"
  • Network accessline 23
    #   # Just a careers page #   security-stack.sh --company "Fortitude Law" --careers-url "https://fortitude.law/careers" #
  • Network accessline 24
    #   security-stack.sh --company "Fortitude Law" --careers-url "https://fortitude.law/careers"
  • Network accessline 25
    # #   # LinkedIn only (no careers page available) #   security-stack.sh --company "Acme" --linkedin-company-url "https://linkedin.com/company/acme"
  • Network accessline 27
    #   security-stack.sh --company "Acme" --linkedin-company-url "https://linkedin.com/company/acme"

skills/osint/scripts/setup-tools.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 40
    telegram-phone-number-checker|pipx|telegram-phone-number-checker|bin:telegram-phone-number-checker|needs API_ID API_HASH PHONE_NUMBER (adapter telegram_phone) dnstwist|pipx|dnstwist|bin:dnstwist|typosquat candidates (adapter typosquat) theh
  • Network accessline 41
    dnstwist|pipx|dnstwist|bin:dnstwist|typosquat candidates (adapter typosquat) theharvester|pipx|git+https://github.com/laramies/theHarvester|bin:theHarvester|emails/hosts, GPL-2.0 subprocess (adapter theharvester) bbot|pipx|bbot|bin:bbot|rec
  • Network accessline 42
    theharvester|pipx|git+https://github.com/laramies/theHarvester|bin:theHarvester|emails/hosts, GPL-2.0 subprocess (adapter theharvester)
  • Network accessline 61
    pd-httpx|go|github.com/projectdiscovery/httpx/cmd/httpx@latest|fn:have_pd_httpx|adapter wappalyzer; set PD_HTTPX_BIN if python httpx shadows it c2patool|cargo|c2patool|bin:c2patool|verification skill (C2PA provenance) gitrecon|custom|https:
  • Network accessline 62
    c2patool|cargo|c2patool|bin:c2patool|verification skill (C2PA provenance) gitrecon|custom|https://github.com/GONZOsint/gitrecon|bin:gitrecon|GPL-3.0 subprocess; clone + shim (adapter gitrecon) printing-press|custom|install-pp.sh install|fn:
  • Network accessline 63
    gitrecon|custom|https://github.com/GONZOsint/gitrecon|bin:gitrecon|GPL-3.0 subprocess; clone + shim (adapter gitrecon)
  • Network accessline 73
    DOCKER_SERVICES='crawl4ai|crawl.sh primary engine, http://localhost:11235 (CRAWL4AI_URL)
  • Network accessline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Network accessline 76
    spiderfoot|adapter spiderfoot, http://localhost:5001 (SPIDERFOOT_URL)
  • Network accessline 77
    yente|adapter opensanctions local, http://localhost:8000 (YENTE_URL); needs ~4GB RAM'
  • Dangerous shell operationline 113
    [ -n "$apt" ] && say "    sudo apt-get install -y $apt"
  • Network accessline 140
    run git -C "$GITRECON_HOME" pull --ff-only       else         run git clone --depth 1 https://github.com/GONZOsint/gitrecon "$GITRECON_HOME"
  • Network accessline 141
    else         run git clone --depth 1 https://github.com/GONZOsint/gitrecon "$GITRECON_HOME"       fi
  • Network accessline 142
    run git clone --depth 1 https://github.com/GONZOsint/gitrecon "$GITRECON_HOME"
  • Network accessline 180
    run "$PY" -m pip install --user $spec || rc=$?            if [ "$rc" = 0 ] && [ "$name" = scrapling ]; then run scrapling install || rc=$?; fi ;;     go)    if have_bin go; then run go install "$spec" || rc=$?; else say "  go not found: htt
  • Network accessline 181
    if [ "$rc" = 0 ] && [ "$name" = scrapling ]; then run scrapling install || rc=$?; fi ;;     go)    if have_bin go; then run go install "$spec" || rc=$?; else say "  go not found: https://go.dev/dl/"; rc=1; fi            if [ "$rc" = 0 ] && 
  • Network accessline 182
    go)    if have_bin go; then run go install "$spec" || rc=$?; else say "  go not found: https://go.dev/dl/"; rc=1; fi            if [ "$rc" = 0 ] && [ "$name" = pd-httpx ]; then              say "  note: export PD_HTTPX_BIN=\"\$(go env GOPAT
  • Network accessline 184
    say "  note: export PD_HTTPX_BIN=\"\$(go env GOPATH)/bin/httpx\" if the Python httpx CLI is first on PATH"            fi ;;     cargo) if have_bin cargo; then run cargo install "$spec" || rc=$?; else say "  cargo not found: https://rustup.r
  • Network accessline 185
    fi ;;     cargo) if have_bin cargo; then run cargo install "$spec" || rc=$?; else say "  cargo not found: https://rustup.rs (or a release binary from github.com/contentauth/c2patool)"; rc=1; fi ;;     sys)   sys_hint "$spec"; return 0 ;;
  • Network accessline 186
    cargo) if have_bin cargo; then run cargo install "$spec" || rc=$?; else say "  cargo not found: https://rustup.rs (or a release binary from github.com/contentauth/c2patool)"; rc=1; fi ;;
  • Network accessline 205
    say "Docker services (setup-tools.sh --docker <svc>[,<svc>], file: tools/docker-compose.yml):"   while IFS='|' read -r svc note; do printf '  %-16s %s\n' "$svc" "$note"; done <<< "$DOCKER_SERVICES"   say "  timesketch       not in compose (
  • Network accessline 206
    while IFS='|' read -r svc note; do printf '  %-16s %s\n' "$svc" "$note"; done <<< "$DOCKER_SERVICES"   say "  timesketch       not in compose (too large): https://github.com/google/timesketch/tree/master/docker" }
  • Network accessline 207
    say "  timesketch       not in compose (too large): https://github.com/google/timesketch/tree/master/docker"

skills/osint/scripts/shadowfinder.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 64
    echo "NotConfigured: ShadowFinder is not installed." >&2   echo "  Install: pip install shadowfinder   (bellingcat/ShadowFinder, MIT)" >&2   echo "  No-install alternative: https://colab.research.google.com/github/Bellingcat/ShadowFinder/bl
  • Network accessline 65
    echo "  Install: pip install shadowfinder   (bellingcat/ShadowFinder, MIT)" >&2   echo "  No-install alternative: https://colab.research.google.com/github/Bellingcat/ShadowFinder/blob/main/ShadowFinderColab.ipynb" >&2   exit 3
  • Network accessline 66
    echo "  No-install alternative: https://colab.research.google.com/github/Bellingcat/ShadowFinder/blob/main/ShadowFinderColab.ipynb" >&2
  • Access to secretsline 97
    [Credential-related source omitted]

skills/osint/scripts/tavily.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 8
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 12
    case "$CMD" in   search)     curl -s "https://api.tavily.com/search" \
  • Network accessline 13
    search)     curl -s "https://api.tavily.com/search" \       -H "Content-Type: application/json" \
  • Network accessline 14
    curl -s "https://api.tavily.com/search" \
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 35
    ;;   deep)     curl -s "https://api.tavily.com/search" \
  • Network accessline 36
    deep)     curl -s "https://api.tavily.com/search" \       -H "Content-Type: application/json" \
  • Network accessline 37
    curl -s "https://api.tavily.com/search" \
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 59
    ;;   extract)     curl -s "https://api.tavily.com/extract" \
  • Network accessline 60
    extract)     curl -s "https://api.tavily.com/extract" \       -H "Content-Type: application/json" \
  • Network accessline 61
    curl -s "https://api.tavily.com/extract" \
  • Access to secretsline 64
    [Credential-related source omitted]

skills/osint/scripts/validate-citations.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 96
    def _request(url: str, method: str, timeout: float) -> int:     req = urllib.request.Request(url, method=method, headers={
  • Network accessline 97
    req = urllib.request.Request(url, method=method, headers={
  • Network accessline 98
    "User-Agent": USER_AGENT, "Accept": "*/*"})     with urllib.request.urlopen(req, timeout=timeout) as resp:         if method == "GET":
  • Network accessline 99
    with urllib.request.urlopen(req, timeout=timeout) as resp:

skills/osint/scripts/watch.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 31
    Optional alternative: a self-hosted sosse (https://gitlab.com/biolds/sosse,
  • Network accessline 118
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 119
    with urllib.request.urlopen(req, timeout=FETCH_TIMEOUT) as resp:
  • Access to secretsline 150
    [Credential-related source omitted]
  • Network accessline 154
    base, key = cd_config()     data = json.dumps(payload).encode("utf-8") if payload is not None else None     req = urllib.request.Request(f"{base}/api/v1{path}", data=data, method=method,
  • Network accessline 155
    [Credential-related source omitted]
  • Network accessline 156
    req = urllib.request.Request(f"{base}/api/v1{path}", data=data, method=method,
  • Network accessline 157
    [Credential-related source omitted]
  • Network accessline 158
    "User-Agent": USER_AGENT})     with urllib.request.urlopen(req, timeout=FETCH_TIMEOUT) as resp:         raw = resp.read(MAX_BYTES).decode("utf-8", "replace")
  • Network accessline 159
    with urllib.request.urlopen(req, timeout=FETCH_TIMEOUT) as resp:
  • Access to secretsline 193
    [Credential-related source omitted]

skills/osint/tests/_enrich_net.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/_script_loader.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/fixtures/meta_ad_library_sample.json

  • Network accessline 7
    "ad_delivery_status": "active",       "ad_delivery_start_time": "2025-09-12",       "snapshot_url": "https://www.facebook.com/ads/library/?id=1234567890",
  • Network accessline 8
    "ad_delivery_start_time": "2025-09-12",       "snapshot_url": "https://www.facebook.com/ads/library/?id=1234567890",       "creative": {
  • Network accessline 9
    "snapshot_url": "https://www.facebook.com/ads/library/?id=1234567890",
  • Network accessline 10
    "creative": {         "body": "Rare cat face flower seeds. Limited garden offer.",         "link_url": "https://haiyiplants.example/products/cat-face-flower"
  • Network accessline 11
    "body": "Rare cat face flower seeds. Limited garden offer.",         "link_url": "https://haiyiplants.example/products/cat-face-flower"       }
  • Network accessline 12
    "link_url": "https://haiyiplants.example/products/cat-face-flower"

skills/osint/tests/test_active_case.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/test_dead_hooks_lint.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/test_enrich_crypto.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]

skills/osint/tests/test_enrich_identity.py

  • Executable scriptline 1
    Executable file
  • Network accessline 23
    """fetch() stand-in: match on a URL substring -> (status, body)."""
  • Network accessline 59
    def test_username_sweep_found_and_fail_closed(monkeypatch):     sites = [{"name": "Alpha", "uri_check": "https://alpha.test/{account}", "e_code": 200,
  • Network accessline 60
    sites = [{"name": "Alpha", "uri_check": "https://alpha.test/{account}", "e_code": 200,
  • Network accessline 61
    "e_string": "HIT", "m_code": 404, "m_string": ""},              {"name": "Beta", "uri_check": "https://beta.test/u/{account}", "e_code": 200,               "e_string": "HIT", "m_code": 404, "m_string": ""}]
  • Network accessline 62
    {"name": "Beta", "uri_check": "https://beta.test/u/{account}", "e_code": 200,
  • Network accessline 67
    out = username.UsernameAdapter().run("@someone")     assert out[0].result_type == "document" and "1/2" in out[0].title     assert [r.url for r in out[1:]] == ["https://alpha.test/someone"]
  • Network accessline 68
    assert out[0].result_type == "document" and "1/2" in out[0].title     assert [r.url for r in out[1:]] == ["https://alpha.test/someone"]     assert all(r.tier == "T3" for r in out)
  • Network accessline 69
    assert [r.url for r in out[1:]] == ["https://alpha.test/someone"]
  • Network accessline 83
    return {"posts": [{"id": "x"}], "comments": []}     monkeypatch.setattr(username, "reddit_arctic_module", lambda: FakeArctic)     row = username.check_curated(("Reddit", "", ("reddit",), "https://www.reddit.com/user/{u}"), "spez")
  • Network accessline 84
    monkeypatch.setattr(username, "reddit_arctic_module", lambda: FakeArctic)     row = username.check_curated(("Reddit", "", ("reddit",), "https://www.reddit.com/user/{u}"), "spez")     assert row["present"] is True and row["url"] == "https://
  • Network accessline 85
    row = username.check_curated(("Reddit", "", ("reddit",), "https://www.reddit.com/user/{u}"), "spez")
  • Network accessline 86
    assert row["present"] is True and row["url"] == "https://www.reddit.com/user/spez"
  • Network accessline 143
    def test_gravatar_profile_and_404(monkeypatch):     body = json.dumps({"entry": [{"displayName": "Bob", "profileUrl": "https://gravatar.com/bob",
  • Network accessline 144
    body = json.dumps({"entry": [{"displayName": "Bob", "profileUrl": "https://gravatar.com/bob",
  • Network accessline 145
    "accounts": [{"shortname": "github", "url": "https://github.com/bob",                                                 "username": "bob"}, {"url": "javascript:x"}]}]})     monkeypatch.setattr(gravatar, "fetch", _fake_fetch({"gravatar.com": (
  • Network accessline 147
    monkeypatch.setattr(gravatar, "fetch", _fake_fetch({"gravatar.com": (200, body)}))     out = gravatar.GravatarAdapter().run("bob@example.org")     assert out[0].result_type == "profile" and [r.url for r in out[1:]] == ["https://github.com/b
  • Network accessline 148
    out = gravatar.GravatarAdapter().run("bob@example.org")     assert out[0].result_type == "profile" and [r.url for r in out[1:]] == ["https://github.com/bob"]     monkeypatch.setattr(gravatar, "fetch", _fake_fetch({"gravatar.com": (404, "")}
  • Network accessline 149
    assert out[0].result_type == "profile" and [r.url for r in out[1:]] == ["https://github.com/bob"]     monkeypatch.setattr(gravatar, "fetch", _fake_fetch({"gravatar.com": (404, "")}))     assert "no profile" in gravatar.GravatarAdapter().run
  • Network accessline 157
    def test_github_user_pivots_and_login_guard(monkeypatch):     user = {"login": "Octo", "name": "Octo Cat", "company": "@github", "blog": "octo.dev",             "email": "octo@example.org", "twitter_username": "octo", "html_url": "https://g
  • Network accessline 158
    user = {"login": "Octo", "name": "Octo Cat", "company": "@github", "blog": "octo.dev",             "email": "octo@example.org", "twitter_username": "octo", "html_url": "https://github.com/Octo"}     monkeypatch.setattr(github_user, "fetch",
  • Network accessline 159
    "email": "octo@example.org", "twitter_username": "octo", "html_url": "https://github.com/Octo"}     monkeypatch.setattr(github_user, "fetch", _fake_fetch({"api.github.com": (200, json.dumps(user))}))     out = github_user.GithubUserAdapter(
  • Network accessline 161
    out = github_user.GithubUserAdapter().run("octo")     urls = {r.url for r in out if r.url}     assert {"https://github.com/Octo", "https://octo.dev", "https://x.com/octo"} <= urls
  • Network accessline 162
    urls = {r.url for r in out if r.url}     assert {"https://github.com/Octo", "https://octo.dev", "https://x.com/octo"} <= urls     assert any(r.title == "octo@example.org" for r in out)
  • Network accessline 163
    assert {"https://github.com/Octo", "https://octo.dev", "https://x.com/octo"} <= urls
  • Network accessline 172
    def test_gitlab_user_match_guard(monkeypatch):     body = json.dumps([{"username": "other"}, {"username": "Dev", "name": "D", "public_email": "d@x.org",                                                "web_url": "https://gitlab.com/Dev"}])
  • Network accessline 173
    body = json.dumps([{"username": "other"}, {"username": "Dev", "name": "D", "public_email": "d@x.org",                                                "web_url": "https://gitlab.com/Dev"}])     monkeypatch.setattr(gitlab_user, "fetch", _fake_
  • Network accessline 174
    "web_url": "https://gitlab.com/Dev"}])     monkeypatch.setattr(gitlab_user, "fetch", _fake_fetch({"gitlab.com": (200, body)}))     out = gitlab_user.GitlabUserAdapter().run("dev")
  • Network accessline 175
    monkeypatch.setattr(gitlab_user, "fetch", _fake_fetch({"gitlab.com": (200, body)}))     out = gitlab_user.GitlabUserAdapter().run("dev")     assert out[0].url == "https://gitlab.com/Dev" and out[1].title == "d@x.org"
  • Network accessline 176
    out = gitlab_user.GitlabUserAdapter().run("dev")     assert out[0].url == "https://gitlab.com/Dev" and out[1].title == "d@x.org"     monkeypatch.setattr(gitlab_user, "fetch", _fake_fetch({"gitlab.com": (200, "[]")}))
  • Network accessline 177
    assert out[0].url == "https://gitlab.com/Dev" and out[1].title == "d@x.org"     monkeypatch.setattr(gitlab_user, "fetch", _fake_fetch({"gitlab.com": (200, "[]")}))     assert "no public user" in gitlab_user.GitlabUserAdapter().run("dev")[0]
  • Network accessline 182
    def test_hackernews_user_bio_pivots(monkeypatch):     body = json.dumps({"id": "pg", "karma": 1, "created": 1160418092,                        "about": "site: <a href=\"https://paulgraham.com\">x</a> mail pg@example.org"})
  • Network accessline 183
    body = json.dumps({"id": "pg", "karma": 1, "created": 1160418092,                        "about": "site: <a href=\"https://paulgraham.com\">x</a> mail pg@example.org"})     monkeypatch.setattr(hackernews_user, "fetch", _fake_fetch({"firebas
  • Network accessline 184
    "about": "site: <a href=\"https://paulgraham.com\">x</a> mail pg@example.org"})     monkeypatch.setattr(hackernews_user, "fetch", _fake_fetch({"firebaseio": (200, body)}))     out = hackernews_user.HackernewsUserAdapter().run("pg")
  • Network accessline 186
    out = hackernews_user.HackernewsUserAdapter().run("pg")     assert out[0].raw_json["created"] == "2006-10-09"     assert any(r.url == "https://paulgraham.com" for r in out) and any(r.title == "pg@example.org" for r in out)
  • Network accessline 187
    assert out[0].raw_json["created"] == "2006-10-09"     assert any(r.url == "https://paulgraham.com" for r in out) and any(r.title == "pg@example.org" for r in out)     monkeypatch.setattr(hackernews_user, "fetch", _fake_fetch({"firebaseio": 
  • Network accessline 188
    assert any(r.url == "https://paulgraham.com" for r in out) and any(r.title == "pg@example.org" for r in out)     monkeypatch.setattr(hackernews_user, "fetch", _fake_fetch({"firebaseio": (200, "null")}))     assert "no such user" in hackerne
  • Network accessline 193
    def test_npm_user_only_own_publisher_email(monkeypatch):     body = json.dumps({"objects": [         {"package": {"name": "@sc/pkg", "links": {"repository": "git+https://github.com/a/b.git"},
  • Network accessline 194
    body = json.dumps({"objects": [         {"package": {"name": "@sc/pkg", "links": {"repository": "git+https://github.com/a/b.git"},                      "publisher": {"username": "alice", "email": "alice@example.org"}}},
  • Network accessline 195
    {"package": {"name": "@sc/pkg", "links": {"repository": "git+https://github.com/a/b.git"},
  • Network accessline 200
    titles = [r.title for r in out]     assert "alice@example.org" in titles and "bob@example.org" not in titles     assert any(r.url == "https://www.npmjs.com/package/@sc/pkg" for r in out)
  • Network accessline 201
    assert "alice@example.org" in titles and "bob@example.org" not in titles     assert any(r.url == "https://www.npmjs.com/package/@sc/pkg" for r in out)     assert any(r.url == "https://github.com/a/b" for r in out)
  • Network accessline 202
    assert any(r.url == "https://www.npmjs.com/package/@sc/pkg" for r in out)
  • Network accessline 203
    assert any(r.url == "https://github.com/a/b" for r in out)
  • Network accessline 208
    def test_git_osint_parse_log_and_handle(monkeypatch):     assert git_osint.parse_log("A@X.org|A\nnoreply@github.com|B\na@x.org|A2\n") == [("a@x.org", "A")]     repos = json.dumps([{"clone_url": "https://github.com/u/fork.git", "fork": True}
  • Network accessline 209
    assert git_osint.parse_log("A@X.org|A\nnoreply@github.com|B\na@x.org|A2\n") == [("a@x.org", "A")]     repos = json.dumps([{"clone_url": "https://github.com/u/fork.git", "fork": True},                         {"clone_url": "https://github.co
  • Network accessline 210
    repos = json.dumps([{"clone_url": "https://github.com/u/fork.git", "fork": True},                         {"clone_url": "https://github.com/u/own.git", "fork": False}])     monkeypatch.setattr(git_osint, "fetch", _fake_fetch({"api.github.co
  • Network accessline 211
    {"clone_url": "https://github.com/u/own.git", "fork": False}])     monkeypatch.setattr(git_osint, "fetch", _fake_fetch({"api.github.com": (200, repos)}))     monkeypatch.setattr(git_osint, "mine_repo", lambda url, timeout=90: [("dev@x.org",
  • Network accessline 213
    monkeypatch.setattr(git_osint, "mine_repo", lambda url, timeout=90: [("dev@x.org", "Dev")])     out = git_osint.GitOsintAdapter().run("u")     assert out[0].raw_json["repo"] == "https://github.com/u/own.git" and out[1].title == "dev@x.org"
  • Network accessline 215
    assert out[0].raw_json["repo"] == "https://github.com/u/own.git" and out[1].title == "dev@x.org"
  • Network accessline 243
    def test_maigret_parses_simple_report(monkeypatch):     report = {"GitHub": {"url_user": "https://github.com/bob", "status": {"status": "Claimed", "tags": ["coding"]}},
  • Network accessline 244
    report = {"GitHub": {"url_user": "https://github.com/bob", "status": {"status": "Claimed", "tags": ["coding"]}},
  • Network accessline 245
    "Foo": {"url_user": "https://foo.test/bob", "status": {"status": "Available"}}}
  • Network accessline 247
    lambda cmd, kw: Path(cmd[cmd.index("--folderoutput") + 1]) / "report_bob_simple.json", json.dumps(report)))     out = maigret.MaigretAdapter().run("bob")     assert [r.url for r in out[1:]] == ["https://github.com/bob"]
  • Network accessline 249
    assert [r.url for r in out[1:]] == ["https://github.com/bob"]
  • Network accessline 252
    def test_sherlock_csv_and_stdout(monkeypatch):     csv_text = "username,name,url_main,url_user,exists,http_status,response_time_s\n" \                "bob,GitHub,https://github.com,https://github.com/bob,Claimed,200,0.1\n" \
  • Network accessline 253
    csv_text = "username,name,url_main,url_user,exists,http_status,response_time_s\n"                 "bob,GitHub,https://github.com,https://github.com/bob,Claimed,200,0.1\n"
  • Network accessline 254
    "bob,GitHub,https://github.com,https://github.com/bob,Claimed,200,0.1\n" \
  • Network accessline 255
    "bob,Foo,https://foo.test,https://foo.test/bob,Available,404,0.1\n"
  • Network accessline 256
    monkeypatch.setattr(BinAdapter, "exec_tool", _write_then(         lambda cmd, kw: Path(cmd[cmd.index("--folderoutput") + 1]) / "bob.csv", csv_text))     assert [r.url for r in sherlock.SherlockAdapter().run("bob")[1:]] == ["https://github.c
  • Network accessline 257
    lambda cmd, kw: Path(cmd[cmd.index("--folderoutput") + 1]) / "bob.csv", csv_text))     assert [r.url for r in sherlock.SherlockAdapter().run("bob")[1:]] == ["https://github.com/bob"]     assert sherlock.parse_stdout("[+] GitHub: https://git
  • Network accessline 258
    assert [r.url for r in sherlock.SherlockAdapter().run("bob")[1:]] == ["https://github.com/bob"]
  • Network accessline 259
    assert sherlock.parse_stdout("[+] GitHub: https://github.com/bob\n[*] done") == [
  • Network accessline 260
    {"site": "GitHub", "url": "https://github.com/bob"}]
  • Network accessline 263
    def test_user_scanner_report(monkeypatch):     rows = [{"status": "Found", "site_name": "GitHub", "url": "https://github.com/bob"},
  • Network accessline 264
    rows = [{"status": "Found", "site_name": "GitHub", "url": "https://github.com/bob"},
  • Network accessline 265
    {"status": "Not Found", "site_name": "X", "url": "https://x.com/bob"}]
  • Network accessline 267
    lambda cmd, kw: Path(cmd[cmd.index("-o") + 1]), json.dumps(rows)))     out = user_scanner.UserScannerAdapter().run("bob")     assert [r.url for r in out[1:]] == ["https://github.com/bob"]
  • Network accessline 269
    assert [r.url for r in out[1:]] == ["https://github.com/bob"]
  • Network accessline 282
    def test_ghunt_extract_and_login_error(monkeypatch):     data = {"PROFILE_CONTAINER": {"profile": {"personId": "1234", "names": {"PROFILE": {"fullname": "Jo Do"}},                                               "profilePhotos": {"PROFILE": {
  • Network accessline 283
    data = {"PROFILE_CONTAINER": {"profile": {"personId": "1234", "names": {"PROFILE": {"fullname": "Jo Do"}},                                               "profilePhotos": {"PROFILE": {"url": "https://lh3.test/p.jpg"}}}}}     info = ghunt.ext
  • Network accessline 284
    "profilePhotos": {"PROFILE": {"url": "https://lh3.test/p.jpg"}}}}}
  • Network accessline 285
    info = ghunt.extract(data)     assert info == {"ids": ["1234"], "names": ["Jo Do"], "urls": ["https://lh3.test/p.jpg"]}     monkeypatch.setattr(BinAdapter, "exec_tool", lambda self, cmd, **kw: _proc("Please run ghunt login", 1))
  • Network accessline 286
    assert info == {"ids": ["1234"], "names": ["Jo Do"], "urls": ["https://lh3.test/p.jpg"]}
  • Network accessline 311
    lambda cmd, kw: Path(cmd[cmd.index("--output") + 1]), json.dumps(result)))     out = telegram_phone.TelegramPhoneAdapter().run("+1 415 555 2671")     assert out[0].url == "https://t.me/jdoe" and out[0].tier == "T3"
  • Network accessline 313
    assert out[0].url == "https://t.me/jdoe" and out[0].tier == "T3"

skills/osint/tests/test_enrich_infra.py

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    "status": ["active"], "nameservers": [{"ldhName": "A.IANA-SERVERS.NET"}],         "entities": [{"roles": ["registrar"], "vcardArray": ["vcard", [["fn", {}, "text", "RESERVED-IANA"]]]}],         "links": [{"rel": "self", "href": "https://rda
  • Network accessline 14
    "links": [{"rel": "self", "href": "https://rdap.verisign.com/com/v1/domain/EXAMPLE.COM"}]}
  • Network accessline 21
    def test_rdap_renders_registration_and_is_t1(monkeypatch):     install(monkeypatch, {"rdap.org/domain/example.com": RDAP})     [row] = run("rdap", "https://example.com/path")
  • Network accessline 22
    install(monkeypatch, {"rdap.org/domain/example.com": RDAP})     [row] = run("rdap", "https://example.com/path")     assert row.tier == "T1" and "registration: 1995-08-14" in row.summary
  • Network accessline 23
    [row] = run("rdap", "https://example.com/path")
  • Network accessline 25
    assert "registrar: RESERVED-IANA" in row.summary and row.url.startswith("https://rdap.verisign")
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]

skills/osint/tests/test_enrich_records.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 73
    [row] = run("courtlistener", '"John Doe"')     assert "type=r" in calls[0][0] and calls[0][1] is None     assert row.url == "https://www.courtlistener.com/docket/1/us-v-doe/" and row.tier == "T1"
  • Network accessline 74
    assert "type=r" in calls[0][0] and calls[0][1] is None     assert row.url == "https://www.courtlistener.com/docket/1/us-v-doe/" and row.tier == "T1"     assert "recap_documents" not in row.raw_json
  • Network accessline 75
    assert row.url == "https://www.courtlistener.com/docket/1/us-v-doe/" and row.tier == "T1"
  • Network accessline 86
    def test_opensanctions_prefers_local_yente(monkeypatch):     monkeypatch.delenv("OPENSANCTIONS_API_KEY", raising=False)     monkeypatch.setenv("YENTE_URL", "http://yente.local:8000")
  • Network accessline 87
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 88
    monkeypatch.setenv("YENTE_URL", "http://yente.local:8000")
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 115
    install(monkeypatch, {"wbsearchentities": {"search": [{"id": "Q2", "label": "Acme Corp"}]},                           "wbgetentities": {"entities": {"Q2": {"claims": {"P856": [                               {"mainsnak": {"datavalue": {"valu
  • Network accessline 116
    "wbgetentities": {"entities": {"Q2": {"claims": {"P856": [                               {"mainsnak": {"datavalue": {"value": "https://acme.example"}}}]}}}}})     [row] = run("wikidata", "acme corp")
  • Network accessline 117
    {"mainsnak": {"datavalue": {"value": "https://acme.example"}}}]}}}}})
  • Network accessline 119
    assert row.raw_json["website"] == "https://acme.example" and row.tier == "T3"

skills/osint/tests/test_enrich_reputation.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 25
    {"page": {"domain": "a.example.com", "ip": "1.2.3.4", "asnname": "AS1"}, "task": {"time": "2026-01-02"}},         {"page": {"domain": "b.example.com", "ip": "1.2.3.4"}}]}})     rows = run("urlscan", "https://example.com/x")
  • Network accessline 26
    {"page": {"domain": "b.example.com", "ip": "1.2.3.4"}}]}})     rows = run("urlscan", "https://example.com/x")     assert "domain%3Aexample.com" in calls[0][0] and calls[0][1] is None
  • Network accessline 27
    rows = run("urlscan", "https://example.com/x")
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 44
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 77
    def test_crypto_abuse_hit_and_moved_feed(monkeypatch):     install(monkeypatch, {"domains.json": ["scam.example", "other.example"]})     [row] = run("crypto_abuse", "https://SCAM.example/claim")
  • Network accessline 78
    install(monkeypatch, {"domains.json": ["scam.example", "other.example"]})     [row] = run("crypto_abuse", "https://SCAM.example/claim")     assert row.raw_json["hit"] is True and row.tier == "T3"
  • Network accessline 79
    [row] = run("crypto_abuse", "https://SCAM.example/claim")

skills/osint/tests/test_enrich_subprocess.py

  • Executable scriptline 1
    Executable file
  • Network accessline 64
    def test_spiderfoot_rest_results(monkeypatch):     monkeypatch.setenv("SPIDERFOOT_URL", "http://sf.local:5001")
  • Network accessline 65
    monkeypatch.setenv("SPIDERFOOT_URL", "http://sf.local:5001")
  • Network accessline 72
    def test_wappalyzer_cli_json(monkeypatch):     install(monkeypatch, {"wappalyzer https://example.com": json.dumps(
  • Network accessline 73
    install(monkeypatch, {"wappalyzer https://example.com": json.dumps(

skills/osint/tests/test_entity_extract.py

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    ("subdomain", "whois.globaldomaingroup.com", False, "WHOIS server boilerplate"),     ("domain", "krebsonsecurity.com", False, "journalist / reporting outlet"),     ("url", "https://krebsonsecurity.com/2025/07/scammers-unleash-flood/", False
  • Network accessline 22
    ("domain", "krebsonsecurity.com", False, "journalist / reporting outlet"),     ("url", "https://krebsonsecurity.com/2025/07/scammers-unleash-flood/", False, "reporting URL"),     ("domain", "phishdestroy.io", False, "phishing-takedown feed,
  • Network accessline 23
    ("url", "https://krebsonsecurity.com/2025/07/scammers-unleash-flood/", False, "reporting URL"),
  • Network accessline 25
    ("domain", "phishtank.com", False, "phishing blocklist, not target infra"),     ("subdomain", "urlhaus.abuse.ch", False, "abuse.ch blocklist feed"),     ("url", "https://urlscan.io/result/abc-123/", False, "scanner result page, not target i
  • Network accessline 26
    ("subdomain", "urlhaus.abuse.ch", False, "abuse.ch blocklist feed"),     ("url", "https://urlscan.io/result/abc-123/", False, "scanner result page, not target infra"),     ("domain", "verisign-grs.com", False, "registrar/registry boilerplat
  • Network accessline 27
    ("url", "https://urlscan.io/result/abc-123/", False, "scanner result page, not target infra"),
  • Network accessline 38
    ("url", "https://trumpstake.us/global/fbq.js\\nconfidence: high", False,
  • Network accessline 39
    "literal \\n escape glued the confidence line onto the URL"),     ("url", "https://trumpfundus.com/'", False, "trailing quote from a quoted string"),     ("domain", "isnic.is", False, "ccTLD registry (the .is NIC) -- whois boilerplate"),
  • Network accessline 40
    ("url", "https://trumpfundus.com/'", False, "trailing quote from a quoted string"),
  • Network accessline 43
    ("phone", "+3545782030", False, "the registry's own whois contact phone (ISNIC)"),     ("phone", "+1703925", False, "truncated id wearing a '+1' -- NANP needs 11 digits"),     ("url", "https://crt.sh/?q=trumpfundus.com", False, "the agent's
  • Network accessline 44
    ("phone", "+1703925", False, "truncated id wearing a '+1' -- NANP needs 11 digits"),     ("url", "https://crt.sh/?q=trumpfundus.com", False, "the agent's own cert-lookup tool"),     ("domain", "ip-api.com", False, "the agent's own IP-lookup
  • Network accessline 45
    ("url", "https://crt.sh/?q=trumpfundus.com", False, "the agent's own cert-lookup tool"),
  • Network accessline 46
    ("domain", "ip-api.com", False, "the agent's own IP-lookup tool"),     ("domain", "errors.pydantic.dev", False, "traceback artifact, not an entity"),     ("url", "https://thereallo.dev/blog/mammoth", False, "kit writeup -- a source, not inf
  • Network accessline 48
    ("url", "https://thereallo.dev/blog/mammoth", False, "kit writeup -- a source, not infra"),
  • Network accessline 55
    ("domain", "trumpfundus.com", True, "real target domain"),     ("domain", "alertoscan.io", True, "real target domain"),     ("url", "https://trumpfundus.com/register", True, "real target URL"),
  • Network accessline 56
    ("domain", "alertoscan.io", True, "real target domain"),     ("url", "https://trumpfundus.com/register", True, "real target URL"),     ("domain", "scammer-twitter-clone.com", True, "a scammer's own domain"),
  • Network accessline 57
    ("url", "https://trumpfundus.com/register", True, "real target URL"),

skills/osint/tests/test_export_intel.py

  • Executable scriptline 1
    Executable file
  • Network accessline 73
    ]}))     (ex / "doc2").mkdir()     (ex / "doc2" / "iocs.json").write_text(json.dumps([{"value": "http://bad.example/x", "type": "url"}]))
  • Network accessline 74
    (ex / "doc2").mkdir()     (ex / "doc2" / "iocs.json").write_text(json.dumps([{"value": "http://bad.example/x", "type": "url"}]))     (ex / "doc3").mkdir()
  • Network accessline 75
    (ex / "doc2" / "iocs.json").write_text(json.dumps([{"value": "http://bad.example/x", "type": "url"}]))
  • Network accessline 86
    assert ("email", "jr@example.org") in vals and ("email", "jane@roe-corp.com") in vals     assert ("domain", "roe-corp.com") in vals     assert ("ip", "203.0.113.9") in vals and ("url", "http://bad.example/x") in vals
  • Network accessline 88
    assert ("ip", "203.0.113.9") in vals and ("url", "http://bad.example/x") in vals

skills/osint/tests/test_extract_intake_side_files.py

  • Executable scriptline 1
    Executable file
  • Network accessline 55
    ents = json.loads((out / "entities.json").read_text(encoding="utf-8"))     values = {i["value"] for i in iocs["iocs"]}     assert {"https://drop-zone.xyz/gate.php", "45.11.181.44", "ops@bad-domain.xyz"} <= values
  • Network accessline 56
    values = {i["value"] for i in iocs["iocs"]}     assert {"https://drop-zone.xyz/gate.php", "45.11.181.44", "ops@bad-domain.xyz"} <= values     assert any(a["id"] == "T1566.001" for a in iocs["attack_ids"])
  • Network accessline 57
    assert {"https://drop-zone.xyz/gate.php", "45.11.181.44", "ops@bad-domain.xyz"} <= values
  • Network accessline 74
    export = {"name": "ord403", "messages": [         {"date": "2026-01-02T03:04:05", "from": "unydigma",          "text": ["leak at ", {"type": "link", "text": "https://evil.example.com/x"}]},
  • Network accessline 75
    {"date": "2026-01-02T03:04:05", "from": "unydigma",          "text": ["leak at ", {"type": "link", "text": "https://evil.example.com/x"}]},         {"date": "2026-01-03", "from": "cutdead", "text": "ping @handle_two"}]}
  • Network accessline 76
    "text": ["leak at ", {"type": "link", "text": "https://evil.example.com/x"}]},
  • Network accessline 81
    text = (out / "text.md").read_text(encoding="utf-8")     assert "# Channel: ord403" in text     assert "[date=2026-01-02T03:04:05 from=unydigma] leak at https://evil.example.com/x" in text
  • Network accessline 82
    assert "# Channel: ord403" in text     assert "[date=2026-01-02T03:04:05 from=unydigma] leak at https://evil.example.com/x" in text     assert json.loads((out / "manifest.json").read_text())["messages"] == 2
  • Network accessline 83
    assert "[date=2026-01-02T03:04:05 from=unydigma] leak at https://evil.example.com/x" in text
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]

skills/osint/tests/test_findings_hard_tokens.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/test_identity_sweep.py

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    def run(self, query, mode=None, timeout=60):         return [EnrichmentResult("url", "GitHub: bob", "hit", url="https://github.com/bob/", tier="T3"),
  • Network accessline 22
    return [EnrichmentResult("url", "GitHub: bob", "hit", url="https://github.com/bob/", tier="T3"),
  • Network accessline 29
    def run(self, query, mode=None, timeout=60):         return [EnrichmentResult("url", "github", "dup", url="http://www.github.com/bob")]
  • Network accessline 30
    return [EnrichmentResult("url", "github", "dup", url="http://www.github.com/bob")]
  • Network accessline 96
    assert {p.name for p in outs[0].iterdir()} == {"results.json", "urls.tsv", "summary.md"}     tsv = (outs[0] / "urls.tsv").read_text().splitlines()     assert len(tsv) == 1 and tsv[0].startswith("https://github.com/bob/\tidentity-bob-0\tfake
  • Network accessline 97
    tsv = (outs[0] / "urls.tsv").read_text().splitlines()     assert len(tsv) == 1 and tsv[0].startswith("https://github.com/bob/\tidentity-bob-0\tfake_a+fake_b")     summary = (outs[0] / "summary.md").read_text()
  • Network accessline 98
    assert len(tsv) == 1 and tsv[0].startswith("https://github.com/bob/\tidentity-bob-0\tfake_a+fake_b")

skills/osint/tests/test_ioc_extract.py

  • Executable scriptline 1
    Executable file
  • Network accessline 47
    def test_url_list_does_not_collapse():     items = ie.extract_iocs("iocs: https://a.com/x,https://b.com/y;https://c.com/z")
  • Network accessline 48
    items = ie.extract_iocs("iocs: https://a.com/x,https://b.com/y;https://c.com/z")
  • Network accessline 49
    assert sorted(vals(items, "url")) == ["https://a.com/x", "https://b.com/y", "https://c.com/z"]
  • Network accessline 70
    def test_url_suppresses_inner_domain():     text = "visit (https://evil.com/a/b). also hxxps://bad[.]net/x"
  • Network accessline 71
    text = "visit (https://evil.com/a/b). also hxxps://bad[.]net/x"
  • Network accessline 72
    items = ie.extract_iocs(text)     assert sorted(vals(items, "url")) == ["https://bad.net/x", "https://evil.com/a/b"]     assert "evil.com" not in vals(items, "domain")
  • Network accessline 73
    assert sorted(vals(items, "url")) == ["https://bad.net/x", "https://evil.com/a/b"]
  • Network accessline 78
    def test_url_trailing_punctuation_trimmed():     u = only(ie.extract_iocs("ref https://evil.com/path, then done"), "url")[0]
  • Network accessline 79
    u = only(ie.extract_iocs("ref https://evil.com/path, then done"), "url")[0]
  • Network accessline 80
    assert u["value"] == "https://evil.com/path"
  • Network accessline 81
    assert u["source_span"] == "https://evil.com/path"
  • Network accessline 140
    def test_refang_defang():     assert ie.refang("hxxps://evil[.]com") == "https://evil.com"
  • Network accessline 141
    assert ie.refang("hxxps://evil[.]com") == "https://evil.com"
  • Network accessline 142
    assert ie.refang("a[dot]b[dot]c") == "a.b.c"     assert ie.refang("https://evil.com") == "https://evil.com"     assert ie.defang("https://evil.com") == "hxxps://evil[.]com"
  • Network accessline 143
    assert ie.refang("https://evil.com") == "https://evil.com"
  • Network accessline 144
    assert ie.defang("https://evil.com") == "hxxps://evil[.]com"

skills/osint/tests/test_ioc_reputation.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 53
    def test_vt_url_id_is_unpadded_base64():     assert rep._vt_path("http://a.b/", "url") == "urls/aHR0cDovL2EuYi8"
  • Network accessline 54
    assert rep._vt_path("http://a.b/", "url") == "urls/aHR0cDovL2EuYi8"
  • Access to secretsline 60
    [Credential-related source omitted]

skills/osint/tests/test_long_pass.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 36
    _write(wd / "control.sh", '#!/bin/bash\ncat "$(dirname "$0")/verdict.txt"\nexit "$(cat "$(dirname "$0")/rc.txt")"\n')

skills/osint/tests/test_meta_ad_library_normalize.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 39
    assert data["advertiser_name"] == "Haiyi Plants"     assert data["creative_text"] == "Rare cat face flower seeds. Limited garden offer."     assert data["landing_urls"] == ["https://haiyiplants.example/products/cat-face-flower"]
  • Network accessline 40
    assert data["creative_text"] == "Rare cat face flower seeds. Limited garden offer."     assert data["landing_urls"] == ["https://haiyiplants.example/products/cat-face-flower"]     assert data["snapshot_url"] == "https://www.facebook.com/ads
  • Network accessline 41
    assert data["landing_urls"] == ["https://haiyiplants.example/products/cat-face-flower"]
  • Network accessline 42
    assert data["snapshot_url"] == "https://www.facebook.com/ads/library/?id=1234567890"

skills/osint/tests/test_redact_pii.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/test_reddit_arctic.py

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    RSS = """<?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom">
  • Network accessline 11
    <feed xmlns="http://www.w3.org/2005/Atom">
  • Network accessline 12
    <entry><id>t1_abc</id><title>hello</title><updated>2026-10-01T00:00:00+00:00</updated>   <author><name>/u/someone</name></author><category term="OSINT"/>   <link href="https://www.reddit.com/r/OSINT/comments/x1/t/abc/"/>
  • Network accessline 13
    <author><name>/u/someone</name></author><category term="OSINT"/>   <link href="https://www.reddit.com/r/OSINT/comments/x1/t/abc/"/>   <content type="html">&lt;p&gt;body text&lt;/p&gt;</content></entry>
  • Network accessline 14
    <link href="https://www.reddit.com/r/OSINT/comments/x1/t/abc/"/>

skills/osint/tests/test_render_map.py

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 13
    rm = importlib.util.module_from_spec(_spec)

skills/osint/tests/test_render_timeline.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/test_resolve_entities.py

  • Executable scriptline 1
    Executable file

skills/osint/tests/test_scope_hook.py

  • Executable scriptline 1
    Executable file
  • Network accessline 45
    @pytest.mark.parametrize("cmd,allowed", [     ("python3 skills/osint/scripts/osint-tool.py crtsh acme-corp.com --case x", True),     ("python3 scripts/osint-tool.py crtsh https://www.mail.acme-corp.com/login", True),   # subdomain + url
  • Network accessline 46
    ("python3 skills/osint/scripts/osint-tool.py crtsh acme-corp.com --case x", True),     ("python3 scripts/osint-tool.py crtsh https://www.mail.acme-corp.com/login", True),   # subdomain + url     ("python3 scripts/osint-tool.py crtsh evil-ot
  • Network accessline 47
    ("python3 scripts/osint-tool.py crtsh https://www.mail.acme-corp.com/login", True),   # subdomain + url
  • Network accessline 58
    ("bash scripts/perplexity.sh search 'is evil-other.com linked to acme'", False),     ("bash scripts/first-volley.sh 'Acme Holdings' 'fraud'", True),     ("bash scripts/crawl.sh fetch https://acme-corp.com/about", True),
  • Network accessline 59
    ("bash scripts/first-volley.sh 'Acme Holdings' 'fraud'", True),     ("bash scripts/crawl.sh fetch https://acme-corp.com/about", True),     ("bash scripts/crawl.sh deep https://evil-other.com --depth 2", False),
  • Network accessline 60
    ("bash scripts/crawl.sh fetch https://acme-corp.com/about", True),
  • Network accessline 61
    ("bash scripts/crawl.sh deep https://evil-other.com --depth 2", False),
  • Network accessline 62
    ("bash scripts/capture-evidence.sh https://news.example/story slug", True),            # preservation not gated

skills/osint/tests/test_telegram_harvest.py

  • Executable scriptline 1
    Executable file
  • Network accessline 48
    rec = harvest.build_record({"message_id": "77", "date": "2026-10-01", "text": POST},                                "@seller_chan", KW, CO, "2026-10-10", translate=False)     assert rec["url"] == "https://t.me/seller_chan/77"
  • Network accessline 49
    "@seller_chan", KW, CO, "2026-10-10", translate=False)     assert rec["url"] == "https://t.me/seller_chan/77"     assert rec["confidence"] == "high" and rec["needs_review"] is False
  • Network accessline 50
    assert rec["url"] == "https://t.me/seller_chan/77"
  • Network accessline 79
    assert [entry["message_id"] for entry in listings] == ["1", "3"]     tsv = (tmp_path / "run" / "urls.tsv").read_text().splitlines()     assert tsv[1].split("\t")[:3] == ["https://t.me/seller_chan/1", "tg-seller_chan-1", "telegram"]
  • Network accessline 81
    assert tsv[1].split("\t")[:3] == ["https://t.me/seller_chan/1", "tg-seller_chan-1", "telegram"]

skills/osint/tests/test_validate_citations.py

  • Executable scriptline 1
    Executable file
  • Network accessline 11
    REPORT = ('On 2026-03-14 the account wrote "the vault is empty" and drew 9243 replies '           '([post](https://example.com/post)).\n'
  • Network accessline 12
    '([post](https://example.com/post)).\n'
  • Network accessline 13
    'A second claim of 512 shares is at <https://example.com/post>. '
  • Network accessline 14
    'See also https://gone.example.org/x.\n')
  • Network accessline 19
    item.mkdir(parents=True)     (item / "source.json").write_text(json.dumps({"ev_id": "EV-0001",                                                   "source_url": "https://example.com/post"}))
  • Network accessline 20
    (item / "source.json").write_text(json.dumps({"ev_id": "EV-0001",                                                   "source_url": "https://example.com/post"}))     (item / "content.md").write_text('Posted 2026-03-14: "the vault is empty", 9
  • Network accessline 21
    "source_url": "https://example.com/post"}))
  • Network accessline 29
    def test_extract_citations_sentences():     cites = vc.extract_citations(REPORT)     assert [c["url"] for c in cites] == ["https://example.com/post", "https://example.com/post",
  • Network accessline 30
    cites = vc.extract_citations(REPORT)     assert [c["url"] for c in cites] == ["https://example.com/post", "https://example.com/post",                                          "https://gone.example.org/x"]
  • Network accessline 31
    assert [c["url"] for c in cites] == ["https://example.com/post", "https://example.com/post",
  • Network accessline 32
    "https://gone.example.org/x"]
  • Network accessline 33
    for c in cites:         assert REPORT[c["start"]:c["end"]] == c["url"]     assert cites[2]["sentence"] == "See also https://gone.example.org/x."
  • Network accessline 35
    assert cites[2]["sentence"] == "See also https://gone.example.org/x."
  • Network accessline 47
    def test_dead_link_exit_and_blocked(tmp_path, monkeypatch, capsys):     report = _case(tmp_path)     status = {"https://example.com/post": {"status": "blocked", "code": 403, "detail": "GET"},
  • Network accessline 48
    report = _case(tmp_path)     status = {"https://example.com/post": {"status": "blocked", "code": 403, "detail": "GET"},               "https://gone.example.org/x": {"status": "dead", "code": 404, "detail": "GET"}}
  • Network accessline 49
    status = {"https://example.com/post": {"status": "blocked", "code": 403, "detail": "GET"},
  • Network accessline 50
    "https://gone.example.org/x": {"status": "dead", "code": 404, "detail": "GET"}}
  • Network accessline 54
    assert vc.main([str(report), "--delay", "0"]) == 1     captured = capsys.readouterr()     assert "BLOCKED" in captured.err and "https://gone.example.org/x" in captured.err
  • Network accessline 56
    assert "BLOCKED" in captured.err and "https://gone.example.org/x" in captured.err

skills/osint/tests/test_watch.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 34
    def test_add_is_idempotent_and_list_replays(case_dir, capsys):     watch.cmd_add("case-999-test", case_dir, "https://a.example/", "A", "auto")
  • Network accessline 35
    watch.cmd_add("case-999-test", case_dir, "https://a.example/", "A", "auto")
  • Network accessline 36
    watch.cmd_add("case-999-test", case_dir, "https://a.example/", "A", "auto")
  • Network accessline 38
    assert len(lines) == 1     state = watch.load_state(case_dir)     assert state["https://a.example/"]["backend"] == "local"
  • Network accessline 39
    state = watch.load_state(case_dir)     assert state["https://a.example/"]["backend"] == "local"     assert state["https://a.example/"]["last_status"] == "new"
  • Network accessline 40
    assert state["https://a.example/"]["backend"] == "local"
  • Network accessline 41
    assert state["https://a.example/"]["last_status"] == "new"
  • Network accessline 44
    def test_poll_new_then_unchanged_then_changed(case_dir, monkeypatch):     url = "https://a.example/"
  • Network accessline 45
    url = "https://a.example/"
  • Network accessline 60
    def test_empty_body_and_errors_are_not_changes(case_dir, monkeypatch):     url = "https://a.example/"
  • Network accessline 61
    url = "https://a.example/"
  • Network accessline 75
    def test_poll_is_bounded_by_max(case_dir, monkeypatch, capsys):     urls = [f"https://s{i}.example/" for i in range(5)]
  • Network accessline 76
    urls = [f"https://s{i}.example/" for i in range(5)]
  • Network accessline 90
    def test_poll_is_bounded_by_deadline(case_dir, monkeypatch):     for i in range(3):         watch.cmd_add("c", case_dir, f"https://s{i}.example/", "", "local")
  • Network accessline 91
    for i in range(3):         watch.cmd_add("c", case_dir, f"https://s{i}.example/", "", "local")     calls = []
  • Network accessline 92
    watch.cmd_add("c", case_dir, f"https://s{i}.example/", "", "local")
  • Network accessline 99
    def test_capture_routes_only_changed_urls(case_dir, monkeypatch):     a, b = "https://a.example/", "https://b.example/"
  • Network accessline 100
    a, b = "https://a.example/", "https://b.example/"
  • Network accessline 121
    def test_remove_and_malformed_lines(case_dir):     url = "https://a.example/"
  • Network accessline 122
    url = "https://a.example/"
  • Network accessline 134
    def test_changedetection_backend(case_dir, monkeypatch):     monkeypatch.setenv("CHANGEDETECTION_URL", "http://cd.local")
  • Network accessline 135
    monkeypatch.setenv("CHANGEDETECTION_URL", "http://cd.local")
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 143
    return {"last_changed": stamps["v"]}     monkeypatch.setattr(watch, "cd_request", _req)     url = "https://a.example/"
  • Network accessline 144
    monkeypatch.setattr(watch, "cd_request", _req)     url = "https://a.example/"     watch.cmd_add("c", case_dir, url, "", "auto")
  • Network accessline 145
    url = "https://a.example/"
  • Network accessline 158
    def test_changedetection_requested_without_config_exits(case_dir):     with pytest.raises(SystemExit):         watch.cmd_add("c", case_dir, "https://a.example/", "", "changedetection")
  • Network accessline 160
    watch.cmd_add("c", case_dir, "https://a.example/", "", "changedetection")

skills/structured-analysis/LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

skills/structured-analysis/NOTICE.md

  • Network accessline 3
    **Original:** https://github.com/Blevene/structured-analysis-skill

skills/structured-analysis/SKILL.md

  • Broad permissionsline 1
    Read, Edit, Write, Glob, Grep, Bash, WebSearch, WebFetch, Agent

skills/structured-analysis/templates/sections/citation-block.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/telegram-harvest/NOTICE.md

  • Network accessline 3
    Ported 2026-10-10 from the founder's own repository https://github.com/assafkip/account-procurement-tools
  • Network accessline 4
    https://github.com/assafkip/account-procurement-tools

skills/telegram-harvest/scripts/build_sheet.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/telegram-harvest/scripts/extract.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/telegram-harvest/scripts/geo_clues.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/telegram-harvest/scripts/harvest.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 61
    handle = channel.lstrip("@").rstrip("/").split("/")[-1]     if handle and message_id and not handle.startswith("+"):         return f"https://t.me/{handle}/{message_id}"
  • Network accessline 62
    if handle and message_id and not handle.startswith("+"):         return f"https://t.me/{handle}/{message_id}"     return channel
  • Network accessline 63
    return f"https://t.me/{handle}/{message_id}"
  • Network accessline 135
    fh.write("# url\tslug\tplatform\taccount\tnote  (feed to capture-evidence.sh --batch)\n")         for n, r in enumerate(records, start=1):             if r["url"].startswith("https://t.me/"):
  • Network accessline 136
    for n, r in enumerate(records, start=1):             if r["url"].startswith("https://t.me/"):                 slug = "tg-" + r["url"].split("t.me/", 1)[1].replace("/", "-").lower()[:50]
  • Network accessline 137
    if r["url"].startswith("https://t.me/"):

skills/telegram-harvest/scripts/install_models.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/telegram-harvest/scripts/lang_translate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/telegram-harvest/scripts/scrape.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/telegram-harvest/setup.sh

  • Executable scriptline 1
    #!/bin/bash

skills/verification/NOTICE.md

  • Network accessline 6
    - Upstream: https://github.com/jamditis/claude-skills-journalism

tools/docker-compose.yml

  • Network accessline 11
    # Timesketch is NOT included (multi-service stack: postgres, opensearch, redis, nginx, # workers). Use its official deployment instead: #   https://github.com/google/timesketch/tree/master/docker
  • Network accessline 12
    # workers). Use its official deployment instead: #   https://github.com/google/timesketch/tree/master/docker # then: python3 skills/osint/scripts/render-timeline.py --timesketch ...
  • Network accessline 13
    #   https://github.com/google/timesketch/tree/master/docker
  • Network accessline 16
    services:   # crawl.sh primary engine. Env: CRAWL4AI_URL=http://localhost:11235 (default),
  • Network accessline 17
    # crawl.sh primary engine. Env: CRAWL4AI_URL=http://localhost:11235 (default),
  • Network accessline 27
    # watch.py page monitoring. Env: CHANGEDETECTION_URL=http://localhost:5000,
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 39
    # capture-evidence.sh --archivebox (additive copy, never flips an EV item status).   # Env: ARCHIVEBOX_URL=http://localhost:8010, ARCHIVEBOX_API_KEY.
  • Network accessline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 57
    # Adapter `spiderfoot` (REST mode). Env: SPIDERFOOT_URL=http://localhost:5001.
  • Network accessline 61
    spiderfoot:     build:       context: https://github.com/smicallef/spiderfoot.git
  • Network accessline 62
    build:       context: https://github.com/smicallef/spiderfoot.git     image: spiderfoot-local
  • Network accessline 63
    context: https://github.com/smicallef/spiderfoot.git
  • Network accessline 72
    # Adapter `opensanctions` local mode. Env: YENTE_URL=http://localhost:8000.
  • Network accessline 94
    - yente-index-data:/usr/share/elasticsearch/data     healthcheck:       test: ["CMD-SHELL", "curl --fail http://localhost:9200/_cluster/health || exit 1"]
  • Network accessline 95
    healthcheck:       test: ["CMD-SHELL", "curl --fail http://localhost:9200/_cluster/health || exit 1"]       interval: 15s
  • Network accessline 96
    test: ["CMD-SHELL", "curl --fail http://localhost:9200/_cluster/health || exit 1"]
  • Network accessline 109
    environment:       YENTE_INDEX_TYPE: "elasticsearch"       YENTE_INDEX_URL: http://yente-index:9200
  • Network accessline 110
    YENTE_INDEX_TYPE: "elasticsearch"       YENTE_INDEX_URL: http://yente-index:9200       YENTE_MANIFEST: ${YENTE_MANIFEST:-/app/manifests/commercial.yml}
  • Network accessline 111
    YENTE_INDEX_URL: http://yente-index:9200
  • Access to secretsline 113
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 14 facts
Signal confidence: 486 facts

and 436 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/geo-sleuth/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/geo-sleuth/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/geo-sleuth/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/geo-sleuth/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/geo-sleuth/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.