All plugins

veille

Tools to check emails, domains, IPs, phone numbers, VAT numbers and IBANs for fraud and validity, through the Veille API. Disclosure — sends the tool arguments to api.veille.io with your VEILLE_API_KEY, and calls can use Veille credits. Reads the key only through Hermes's secret scope. Registers 6 tools, no hooks or middleware, writes no files, starts no processes, has no telemetry or self-updater, and uses only the Python standard library.

veilleioToolsv1.0.0Updated 22 minutes ago

About

Tools to check emails, domains, IPs, phone numbers, VAT numbers and IBANs for fraud and validity, through the Veille API. Disclosure — sends the tool arguments to api.veille.io with your VEILLE_API_KEY, and calls can use Veille credits. Reads the key only through Hermes's secret scope. Registers 6 tools, no hooks or middleware, writes no files, starts no processes, has no telemetry or self-updater, and uses only the Python standard library.

Veille for Hermes Agent

Gives Hermes Agent tools to check emails, domains, IPs, phone numbers, VAT numbers and IBANs for fraud and validity, through the Veille API.

Install

hermes plugins install veille

Hermes asks for VEILLE_API_KEY during the install. Create a key in the Veille dashboard.

Tools

| Tool | What it does |
|---|---|
| veille_check_email | Check an email address before accepting it: syntax, MX and SPF/DMARC records, disposable or temporary provider, role account, alias, typo suggestion and a 0-100 risk score. |
| veille_check_domain | Check a domain: MX records and mail provider, disposable or temporary domain, age and risk signals. |
| veille_check_ip | Check an IP address: country, network owner, and whether it is a VPN, proxy, Tor exit node or data center. |
| veille_check_phone | Check a phone number: validity, country, line type and carrier. |
| veille_check_vat | Validate a European VAT number and return the registered company name and address. |
| veille_check_iban | Validate an IBAN and return its country and bank details. |

The tools are hidden from the model until the API key is set.

What it does on your machine

  • Network: calls https://api.veille.io only, with your VEILLE_API_KEY. Calls can use credits on your Veille account (pricing).
  • Credentials: reads the key only through Hermes's secret scope. It stores nothing.
  • Nothing else: no files written, no processes started, no telemetry, no self-update. Standard library only, no dependencies.

Development

python -m pytest

The tests mock the network and run without Hermes installed.

Contact

  • Source: https://github.com/veilleio/hermes-plugin-veille
  • Veille: https://www.veille.io
  • Issues: https://github.com/veilleio/hermes-plugin-veille/issues

License

MIT

README from the reviewed commit cac7ce6; it updates when the author re-pins.

Developer Mode

Explore built-in Hermes toolsets and actions.

HermesAgent

Developer?

Create a Hermes extension for Desktop or agent workflows.

Developer Section