mcp/stackhawk

Verified Publisher

By mcp

Updated 3 months ago

A Model Context Protocol (MCP) server for integrating with StackHawk's security scanning platform...

Image
Machine learning & AI
0

10K+

mcp/stackhawk repository overview

StackHawk MCP Server

A Model Context Protocol (MCP) server for integrating with StackHawk's security scanning platform. Provides security analytics, YAML configuration management, sensitive data/threat surface analysis, and anti-hallucination tools for LLMs.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/stackhawk/stackhawk-mcp/blob/28755aa34af52e120a069d18a1150e773e3f2707/Dockerfile
Commit28755aa34af52e120a069d18a1150e773e3f2707
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/stackhawk --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceOther

Available Tools (7)

Tools provided by this ServerShort Description
get_app_findings_for_triageGet triage-worthy findings for a project or application at or above the configured failureThreshold (or High/Medium if not set).
get_organization_infoGet information about a StackHawk organization
list_applicationsList applications in a StackHawk organization
run_stackhawk_scanRun a StackHawk scan using the CLI and stream results back to the chat.
setup_stackhawk_for_projectSet up StackHawk for a new project.
validate_field_existsValidate that a field path exists in the StackHawk schema
validate_stackhawk_configValidate a StackHawk YAML configuration file

Tools Details

Tool: get_app_findings_for_triage

Get triage-worthy findings for a project or application at or above the configured failureThreshold (or High/Medium if not set). Accepts app_id, config_path, or config_content.

ParametersTypeDescription
app_idstring optionalStackHawk application ID (optional)
config_contentstring optionalYAML content of the StackHawk config file (optional, takes precedence over config_path)
config_pathstring optionalPath to StackHawk config file (optional, default: stackhawk.yml)

Tool: get_organization_info

Get information about a StackHawk organization

ParametersTypeDescription
org_idstringOrganization ID

Tool: list_applications

List applications in a StackHawk organization

ParametersTypeDescription
org_idstringOrganization ID
page_sizeinteger optionalPage size (optional)

Tool: run_stackhawk_scan

Run a StackHawk scan using the CLI and stream results back to the chat. Optionally specify a config path (default: stackhawk.yml).

ParametersTypeDescription
config_pathstring optionalPath to StackHawk config file (default: stackhawk.yml)

Tool: setup_stackhawk_for_project

Set up StackHawk for a new project. Finds or creates the application and generates a complete stackhawk.yml configuration file ready for scanning.

ParametersTypeDescription
hoststringTarget URL to scan (e.g., https://localhost:3000, https://ginandjuice.shop)
app_namestring optionalApplication name (optional, defaults to current directory name)
environmentstring optionalEnvironment name (default: dev)
org_idstring optionalOrganization ID (optional, auto-detected if omitted)

Tool: validate_field_exists

Validate that a field path exists in the StackHawk schema

ParametersTypeDescription
field_pathstringField path to validate

Tool: validate_stackhawk_config

Validate a StackHawk YAML configuration file

ParametersTypeDescription
yaml_contentstringYAML content to validate

Use this MCP Server

{
  "mcpServers": {
    "stackhawk": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "STACKHAWK_API_KEY",
        "mcp/stackhawk"
      ],
      "env": {
        "STACKHAWK_API_KEY": "<STACKHAWK_API_KEY>"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:f5c273bf0

Size

83.4 MB

Last updated

3 months ago

docker pull mcp/stackhawk

This week's pulls

Pulls:

870

Jul 6 to Jul 12