username-permutations

v0.1.0Verified publisher

Generates likely usernames from a person's name to search with username tools

Community-packaged from github.com/osintverse-community/username-permutations: the registry's community pins the upstream release; the tool is its authors' work. Maintain that project? Claim this package.

Run

Through ot mcp, an agent calls run_tool with this; ot asks you before anything that goes online or touches a target. Set it up: ot mcp install claude (or cursor, vscode, codex, gemini).

{"tool":"osintverse-community/username-permutations","target":"Ada Lovelace","input_type":"name"}

Or just say: "Run osintverse-community/username-permutations on Ada Lovelace with OTInstaller." The registry's read-only MCP server at api.otinstaller.com/mcp can find tools without installing anything.

ot run osintverse-community/username-permutations --name "Ada Lovelace" --format table
ot install osintverse-community/username-permutations

Docker image in a read-only container · no network · no key · up to 1 min. The first ot run installs the tool after asking once. The example value is the registry's own test input, so this command has run. Drop --format table for JSON.

Don't have ot? Install it in one line
curl -fsSL https://get.otinstaller.com/ot | sh
What this script does
  1. Downloads the latest ot release for your machine from GitHub Releases.
  2. Checks its SHA-256 against checksums.txt, and the Ed25519 signature on that file against the key built into the script.
  3. Puts ot in /usr/local/bin or ~/.local/bin. Nothing else is written. Read the script.
irm https://get.otinstaller.com/ot.ps1 | iex
What this script does
  1. Downloads the latest ot release for your machine from GitHub Releases.
  2. Checks its SHA-256 against checksums.txt, and the Ed25519 signature on that file against the key built into the script.
  3. Puts ot in %LOCALAPPDATA%\Programs\ot, and adds it to your PATH. Nothing else is written. Read the script.
  • Pinnedimage sha256:c3557b13…f165b6. The same bytes on every install; ot pulls by digest, never by tag.
  • Signedby https://github.com/osintverse-community/username-permutations/.github/workflows/otinstaller-release.yml@refs/heads/main via token.actions.githubusercontent.com, verified by the registry on 20 Oct 2026. ot checks the same identity before every install and refuses another signer.
  • Scanned20 Oct 2026: 0 critical, 44 high, 63 medium, 62 low vulnerabilities; 0 embedded secrets, 0 malware heuristics; SBOM with 89 packages.
  • Workssmoke test passed on 20 Oct 2026 (exit 0 in 2.9 s, offline sandbox); the nightly health check passed (today).
  • Backed upa copy of this image is on the registry's mirror. If the original registry refuses it, ot pulls the same digest from the mirror and checks the same signature.
  • Reviewedosintverse-community is a verified publisher: the registry confirmed who runs it, and a person reviewed its first release against the acceptable-use rules.

What you get back

Result envelope →
{
  "envelope": 1,
  "tool": "osintverse-community/username-permutations@0.1.0",
  "runtime": "docker",
  "input": {
    "name": "Ada Lovelace"
  },
  "started_at": "2026-10-21T09:00:00Z",
  "duration_ms": 4100,
  "exit_code": 0,
  "entities": [
    {
      "type": "username",
      "value": "jane_doe"
    }
  ],
  "warnings": []
}

Every tool returns this shape, shaped here from what this tool declares it finds. --format table to read it; ot extract and ot auto to continue.

username-permutations

Turns a person's name into the usernames they are likely to use (ada.lovelace, alovelace, lovelace_ada, …), so you can check them with a username search tool. Runs offline and contacts nothing.

ot run osintverse-community/username-permutations --name "Ada Lovelace" --extra 1815

Each result is a username entity with the pattern that produced it. Confidence is always low: these are guesses to check, not findings.

Inputs

Input Required
name yes Full name; accents are folded to ASCII
extra no A year, number or nickname appended to the most common patterns

Next steps

Pipe the candidates into osintverse-community/sherlock or osintverse-community/maigret.

License

MIT

Guides using this tool

Publish your first tool

Package a command-line OSINT tool and publish it to the OTInstaller Registry in about 20 minutes

beginner
Verified publisher

What next

username-permutations finds username. Tools that take those:

username → 5 toolsot auto, with a saved result

Esc

Try

↑ ↓ to move↵ to open