exposure

Grade a domain's external exposure A-F with OpenOSINT (email authentication, TLS, domain registration, security headers). Use when the user asks for an exposure check, security posture, email-spoofing

SKILL.md

GitHub

OpenOSINT: exposure report

Domain: $ARGUMENTS (ask for one if empty). Only run this on domains the user owns or is authorized to assess.

uvx --from openosint==2.38.0 openosint --json exposure DOMAIN
  • The TLS and header checks connect to the domain on port 443. If the user wants no contact with the target, run exposure DOMAIN --checks email,registration instead (DNS and registry only; the result is not graded).
  • Optional: --report PATH.html writes a printable report; --lookalikes adds a DNS-only search for lookalike domains (not part of the grade).
  • Do not pass --allow-active.

Report the grade, then each check's findings, each cited as claim [exposure DOMAIN, <check>]. The grade is a point-in-time summary, not a compliance result or a vulnerability scan. Findings are leads to verify, not proof. If the command fails or a check is skipped, say so; do not estimate a grade.