All plugins

hermes-security-plugin

Check the security headers of a public URL and look up sourced penetration testing provider data through two remote MCP servers (Streamable HTTP, no sign-in, no keys): check_security_headers on penetrationtestservices.com, and list_providers and get_provider on pentestcompare.com. Bundles the check-security-headers workflow skill. Agent Plugins v1 package (plugin.json + mcp.json + skills/), configuration only. Disclosure: hosted-only connector with no local code; the URL you check is sent to penetrationtestservices.com, which fetches it with one GET per redirect. The pts server also has request_pentest, which sends a contact request to Excession Labs and needs an agent key the plugin does not hold. Both servers are marked untrusted, so Hermes asks before any call that is not read-only. The tool set is served by the remote servers at runtime and is not covered by the pinned sha.

Excession LabsToolsv0.1.0Updated 3 hours ago

About

Check the security headers of a public URL and look up sourced penetration testing provider data through two remote MCP servers (Streamable HTTP, no sign-in, no keys): check_security_headers on penetrationtestservices.com, and list_providers and get_provider on pentestcompare.com. Bundles the check-security-headers workflow skill. Agent Plugins v1 package (plugin.json + mcp.json + skills/), configuration only. Disclosure: hosted-only connector with no local code; the URL you check is sent to penetrationtestservices.com, which fetches it with one GET per redirect. The pts server also has request_pentest, which sends a contact request to Excession Labs and needs an agent key the plugin does not hold. Both servers are marked untrusted, so Hermes asks before any call that is not read-only. The tool set is served by the remote servers at runtime and is not covered by the pinned sha.

hermes-security-plugin

A Hermes Agent plugin that adds two remote MCP servers and one skill:

  • pts is the MCP server of penetrationtestservices.com. Its check_security_headers tool checks the security headers of a public URL. It also has search_site, get_page, how_to_contact and request_pentest.
  • pc is the MCP server of pentestcompare.com. Its list_providers and get_provider tools return sourced data on penetration testing providers.
  • The skill check-security-headers tells the agent when to use which tool.

Both sites belong to Excession Labs, a security lab.

This is a portable Agent Plugins v1 package: plugin.json, mcp.json and skills/. It has no Python code.

Install

hermes plugins install Excession-Labs/hermes-security-plugin --no-enable
hermes plugins enable hermes-security-plugin

Start a new session. No API key is needed for header checks or provider data.

Disclosure

  • Network calls: the tools call https://penetrationtestservices.com/mcp and https://pentestcompare.com/mcp. A header check sends the URL you give to penetrationtestservices.com, which then fetches that URL with one GET request per redirect.
  • request_pentest sends a contact request (name, email, targets) to Excession Labs. It needs an agent key from POST https://penetrationtestservices.com/agent/auth, and the plugin does not hold one. Both servers are marked trust: untrusted, so Hermes asks before each call that is not read-only.
  • The plugin reads no files outside its own directory, runs no shell command and starts no background process. It stores no credential and sends no telemetry.
  • It does not update itself. The tool list comes from the two remote servers at runtime, so the pinned commit does not cover it.

Check it

hermes plugins validate /path/to/hermes-security-plugin

Limits

A header check reads one HTTP response. It does not show that a site is secure. The service allows 12 checks per minute per IP address.

License

MIT

README from the reviewed commit 3ef38fe; 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