Files
hermes-agent/plugin-catalog/shodan.yaml
teknium1 55dbd7f6e1 feat(plugin-catalog): shelve the catalog by category (Memory, Desktop, Platforms, …)
The catalog page was one undifferentiated grid filtered only by tier, so a
memory provider sat between two Desktop panes. Entries now carry an optional
``category`` (memory | desktop | platform | web | tools | voice | automation |
models | other, default other) that the loader, the admission validator and
the site extractor all understand.

/docs/plugins renders one shelf per category in browse mode, a category pill
row under the tier pills, a clickable category chip on every card, and a
results bar (active category, count, clear) when a filter or search flattens
the view. ``hermes plugins catalog`` gains a Category column and groups by it.
All 18 shipped entries are categorised. Unknown categories fail admission
(same contract as tier) so a typo cannot create a phantom shelf.
2026-09-14 21:00:29 -07:00

29 lines
658 B
YAML

name: shodan
repo: https://github.com/Adolanium/hermes-plugin-shodan
sha: c7d56211420438bd300c3526b7536f55aafb0fce
description: Shodan tools with complete capability declarations.
maintainer: Adolanium
tier: community
category: tools
docs_url: https://github.com/Adolanium/hermes-plugin-shodan#readme
capabilities:
provides_tools:
- shodan_host
- shodan_search
- shodan_count
- shodan_dns
- shodan_cve
- shodan_account
- shodan_meta
- shodan_scan
- shodan_alert
- shodan_exploits
- shodan_query
- shodan_trends
provides_hooks:
- on_session_start
- on_session_reset
provides_middleware: []
requires_env:
- SHODAN_API_KEY