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.
29 lines
658 B
YAML
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
|