masriyan/gemini-security-skills · Archived

osint-recon-automation

OSINT and reconnaissance automation skill for passive collection, pivoting, deduplication, and graph-based analysis using subfinder, amass, dnsx, chaos, crt.sh, github-dorks, waybackurls, gau, gitleaks, trufflehog, theHarvester, h8mail, holehe, sherlock, Shodan, Censys, FOFA, and Hunter.

Installation

$ npx skills add masriyan/gemini-security-skills --skill osint-recon-automation

Summary

  • OSINT and reconnaissance automation skill for passive collection, pivoting, deduplication, and graph-based analysis using subfinder, amass, dnsx, chaos, crt.sh, github-dorks, waybackurls, gau, gitleaks, trufflehog, theHarvester, h8mail, holehe, sherlock, Shodan, Censys, FOFA, and Hunter.
  • Use for asset discovery, exposure monitoring, and authorized reconnaissance only.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from masriyan/gemini-security-skills · top by installs.

npx skills add masriyan/gemini-security-skills

Browse all from masriyan/gemini-security-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,839 B
  • docs SUMMARY.md 400 B

History

  1. First recorded snapshot · 1 installs

SKILL.md

OSINT Recon Automation

Authorization Boundary

  • Restrict to your own assets, bug bounty programs with explicit scope, or assignments with written authorization.
  • No social engineering, doxing, harassment, or targeting individuals.
  • Respect rate limits and provider terms; never weaponize discovered credentials.

Recon Workflow

  1. Seed: registered domains, ASNs, org names, GitHub orgs, app store handles.
  2. Expand passively: cert transparency, passive DNS, reverse WHOIS, ASN ranges, code search, leaked credential repos, archive snapshots.
  3. Resolve and validate: dnsx, httpx, screenshot with gowitness or aquatone.
  4. Pivot: shared favicons (favfreak), Google Analytics IDs, S3 bucket naming, JS endpoints, ASN neighbors.
  5. Dedupe and graph: build a node-edge model (asset)-[relation]->(asset) and store in Neo4j or JSONL.
  6. Monitor: diff snapshots; alert on new subdomain, new exposed service, leaked secret, or impersonation domain.

Exposure Signals

  • Exposed admin panels, dev/stage hosts, open S3/Blob/GCS, leaked .env, .git/, .DS_Store, swagger, GraphQL introspection, package registry takeover candidates, dangling DNS.

Output Contract

  • seeds.yaml, assets.jsonl, graph.json, screenshots/, exposures.csv, diff/<date>.md.
  • report.md: new exposures since last run with severity and owner.
  • takedowns.md: impersonation domains and reporting paths.