StackHawk Documentation StackHawk Logo HawkDocs

No results found

Try different keywords or check your spelling

Search documentation

Find guides, API references, and more

esc

Changelog

Tracking updates to the StackHawk platform and HawkScan since 2019

July 26, 2021

StackHawk Platform

Added

Delete Applications, Environments, and Scans

Remove outdated or unused scans, applications and environments from your organization.

Improvement

Application Creation Modal

The application creation modal will be reset to its default state when closing the modal.

Improvement

(Pro & Enterprise) Audit Log Messaging

Audit log provides a better message around removing scans from your organization.

Fixed

Curl Command Generation

Curl commands with nested single quotes are now able to be used to validate findings.

Fixed

Downloadable Configuration

The application name is now present in the downloadable stackhawk.yml.

Fixed

Announcements Panel

Fixed announcements panel notifications for when new release notes are published.

July 12, 2021

StackHawk Platform

Added

(Pro & Enterprise) Create an App Flow: Tech Flags

We have added the ability to modify technology flags during the application creation process. Technology Flags allow you to fine-tune the tests HawkScan runs to better match your tech stack, leading to faster scans and fewer false positives.

Improvement

Create an App Flow

The application creation modal has been updated to include the guided wizard interface.

Fixed

Getting Started Flow

We now retain the Application ID when clicking back or on to a specific step in the Getting Started wizard.

July 9, 2021

HawkScan (0.11.8)

Fixed

Repository Metadata Collection

Fixed a bug that made HawkScan error out when collecting metadata.

July 6, 2021

HawkScan (0.11.7)

Added

SOAP specific scan policies

HawkScan now automatically configures scan policies for SOAP API endpoints to include relevant tests.

Improvement

API Scanning

HawkScan now targets GraphQL, OpenAPI and SOAP APIs with more specific and relevant attack vectors.

Fixed

Scan Policy

Fixed a bug with merging scan policy overlays when configured for GraphQL and OpenAPI scanning.

Fixed

Token Redaction

Token authentication will now redact the external token from the scan config.

July 6, 2021

StackHawk Platform

Added

Jira Data Center Integration

Enterprise Plan organizations can now triage scan findings with the Jira Data Center Integration. This integration will connect with an Atlassian Jira Server or Atlassian Data Center to create or link Jira issues from StackHawk findings.

Fixed

Jira Actions

Fixed a bug with Jira Cloud integration where the platform could not detect if a project management integration is installed.

May 28, 2021

HawkScan (0.11.6)

Improvement

Authentication TestPath

HawkScan terminal error output includes more details when validating authentication via the testPath.

Fixed

Terminal Output

Fixed a bug with HawkScan output reporting incorrect counts of triaged findings.

Fixed

GraphQL Configuration

Fixed a bug when configuring a GraphQL schema endpoint with a trailing slash, and the reporting of scanned graphql paths.

Fixed

Scan Policies

Fixed a bug in application specific policies that was preventing plugin overrides from working correctly.

May 25, 2021

StackHawk Platform

Added

Microsoft Teams Integration

Organizations on the Enterprise Plan can now send Scan Notifications to configured Microsoft Teams channels whenever a scan is run and completed.

Added

Webhook Integration

Generic Webhooks are now available for Organizations on the Enterprise Plan. Send Scan Results to third-party systems (collaboration tools, incident management platforms, etc.) when a scan completes. Scan Results will be sent in a JSON payload to your configured webhook endpoint.

Fixed

PowerShell Commands

Updated Powershell instructions for the Getting Started steps.

May 5, 2021

StackHawk Platform

Improvement

Integrations

Quickly see what StackHawk enabled workflow integrations you have installed directly from the integrations tab.

Fixed

Audit Payload

A bug was fixed related to certain audit events missing relevant details in their messages.

April 23, 2021

StackHawk Platform

Added

(Enterprise) Audit Log

View an audit log of all activity within your organization, including when users join and leave your organization, when scans have been kicked off, when findings are triaged, and more!

Improvement

Validate Findings

All scan findings can now be validated. Alerts from HawkScan can be recreated with the Validate button in the Findings tab.

Improvement

HawkScan Version Tooltip

Jump into HawkDocs to learn how to update HawkScan when your version is out of date via a tooltip on the Scan Details page.

Fixed

App Redirects

A bug was fixed related to following scan link urls in expired browser sessions.

April 22, 2021

HawkScan (0.11.4)

Added

GraphQL Spider Progress

Percentage complete progress output to the terminal for long running GraphQL spiders.

Improvement

Threshold Exit Code 42

When the finding threshold has been reached return exit code 42 so it can be distinguished from an unsuccessful scan with an exit code of 1.

Fixed

Inaccurate Finding/Triage Counts

Fixes the finding and triage counts not being accurate in the HawkScan terminal output.

Fixed

Remove Stacktrace From Terminal Output

Removed the stacktrace from the terminal output when an incorrect applicationId is specified in the stackhawk.yml.

Fixed

Redact Credentials From Terminal Output

Redact the authentication credentials from the terminal output on authentication failure.

Fixed

Race Condition

Fixed an intermittent race condition when sending the final scan results to the platform.

Removed

Deprecated GraphQL Fields

The deprecated graphqlConf fields batchQueries and introspection have been removed from the terminal output banner.

April 13, 2021

HawkScan (0.11.0)

Fixed

HawkScan failureThreshold

Fixes an error when you configure failureThreshold in your application config. HawkScan will now exit correctly with this configuration.

April 6, 2021

StackHawk Platform

Added

Support Modal

Having issues with the StackHawk web app? Can’t seem to get HawkScan configured? By clicking on your username in the sidebar you can find easy access to HawkDocs and how to contact our support team.

Added

Keyboard Control for Integrations

The tables, buttons and dropdowns of the Integration pages are now able to be controlled with a keyboard.

Fixed

App Creation Wizard Display

The Application ID will be displayed without overlapping its field boundaries in the App Creation Wizard.

March 30, 2021

HawkScan (0.10.0)

Added

SOAP API Support

Use the app.soapConf configuration section to specify a local or hosted SOAP WSDL to configure the scanner to scan your SOAP endpoints.

Added

All your inputs are belong to us

Set the app.autoInputVectors=true to ensure only the correct data types are used when scanning your API. This will help increase accuracy and completeness of the scan.

Improvement

New OpenAPI Conf section

The app.api section is being deprecated in favor of app.openApiConf to allow for easier configuration and expanded options when scanning an OpenAPI based API.

Improvement

OpenAPI scanning improvements

When scanning an OpenAPI-based API, HawkScan will automatically detect and configure any data driven nodes in your API spec. This allows the HawkScan to avoid rescanning repetitive paths in your site tree as well as detect and scan sub paths. The overall effect is a more complete and accurate OpenAPI scan.

Improvement

Scan Speed + Accuracy

When scanning an API use the StackHawk Platform Technology Flags in combination with app.autoPolicy and app.autoInputVectors to get the most out of your scan. The combination will inform the scanner of the most accurate approach to attacking your application. We've seen a dramatic reduction in false positives, reduced scan times on large API's, and an increase in harder to find vulnerabilities when using these options together on API scans.

March 23, 2021

StackHawk Platform

Added

Keyboard Control

Users who navigate the app without a mouse will be able to perform any action a keyboard and mouse user can.

Added

(Enterprise) Download Scan Results

Download Scan Results as JSON from Scan Details page.

Added

(Enterprise) SAML Support

SAML authentication and authorization for accessing the StackHawk platform. Contact our sales team to learn how to add this for your organization.

Improvement

Single SignOn

Members and account settings pages are updated for Single SignOn users.

Improvement

Lazy loading and dependency management

Users will not load specific routes or dependencies until they need them.

Improvement

Findings Management History

Findings Management History displays full history of the status of a finding.

Improvement

Mobile Display on Finding Details page

Fixed

Getting Started on Free Tier

Free tier users can navigate getting started flow again without getting stuck by an Upgrade modal.

Fixed

Findings Path Display

Determines the validity of URIs displayed on the Finding Details page.

February 26, 2021

StackHawk Platform

Added

New Integrations

Find documentation on the StackHawk Spinnaker, Buildkite and Bitbucket Pipeline Integrations from the Integrations tab.

Improvement

Application Creation

Application creation experience includes a step-by-step wizard to guide users through scanning their first app.

Improvement

Usability and Display Improvements

Improvements across the app to increase usability and display of technology flags checkboxes and the Scans and Findings tables.

Improvement

Accessibility Improvements

Keyboard control improvements made to the multi-select components in the web app, as well as improved control of the left hand Welcome panel.

Fixed

Finding Details Sorting

Finding Details on the Print Scan page are sorted by severity.

Fixed

Finding Details Display

Resolved an issue where the Finding Details page would get confused when switching between GraphQL and REST scans.

February 15, 2021

HawkScan (0.9.0)

Improvement

Realtime streaming of scan findings to the platform

As security findings are found during a scan they will be sent to platform for imediate viewing.

Fixed

Obscure error when using includePaths

Addressed an issue using includePaths that causes the spider to fail resulting in an obscure error on the terminal.

Improvement

GraphQL Spider query improvement

The GraphQL spider process will generate queries to retrieve nested object fields that may contain data leaks... we see you.

Added

app.autoPolicy flag for API scans

When scanning a web API like OpenAPI or GraphQL you can use the app.autoPolicy flag to load an optimized policy for the API type. This can help increase scan speed and reduce false positives when scanning web endpoints that do not serve HTML/Javascript.

February 15, 2021

StackHawk Platform

Added

Technology Flags

Optimize HawkScan by applying custom technology flags from the Applications page settings in the web app. Improve scan speeds and reduce false positives by only running tests around the technologies your application uses.

Improvement

Scan Error Display

View scan errors from a tab on the Scan Details page.

Improvement

Application Creation

Include http for an application’s host name if not present, and added a button to easily copy Docker commands.

Fixed

Integrations Data Loading

Updated logic for Jira and Slack integrations to avoid unnecessary authentication for the Jira and Slack Integrations pages.

February 4, 2021

StackHawk Platform

Added

Application Creation

Creating a new application in the StackHawk web app has never been smoother. Add an app from the Applications page for an optimized application creation experience.

Improvement

Environments Table Graph

Who doesn’t like colorful bar graphs? View the environments table on the Applications page for a truncated version of the StackHawk graphs you know and love.

Fixed

Type Errors and Warnings

Removed code that was falsely causing a few too many logging errors and added some boundaries around a type error in the onboarding flow.

January 26, 2021

StackHawk Platform

Added

GraphQL Findings Table

Scanning your GraphQL app? The Finding Details page will now display the operation and operation name around each finding.

Improvement

Sample App Onboarding Wizard

Scanning Google Firing Range for the first time is easier than ever. Updates to the onboarding modal include navigating between steps of the modal, copying shell commands and other minor visual improvements.

Improvement

Plugin Table Loading State

The plugin summary table of the Scan Details page now has a loading state.

Improvement

Finding Details Right Panel

The right panel on the Finding Details page is now open by default.

Improvement

Changing Organizations

The profile menu in the sidebar has made it even easier to switch between multiple organizations, and a new loading animation has been added when switching organizations.

Fixed

Limit User Sessions

Fixed a bug where the platform got confused if you were logged into more than one account at the same time.

Fixed

Google Firing Range Banner Display

Updated logic around displaying a banner in the Applications page allowing a new user to scan the Google Firing Range app.

Fixed

Usability and Display Improvements

Improvements across the app to increase usability and performance of the Finding Details panel and tab display.

January 21, 2021

HawkScan (0.8.38)

Added

Added testPath.requestHeaders parameter to stackhawk.yml

The authentication testPath.requestHeaders is a map of extra headers to include in your testPath configuration. This is useful when using a POST route that requires JSON or some other Content-Type for requestBody.

Improvement

Updated ZAP to the latest version 2.10

Hawkscan has been upgraded to use ZAP 2.10 the latest stable release.

Improvement

Updated scan plugins from zap-extentions

Updated to the latest scanner plugins

January 12, 2021

StackHawk Platform

Added

Sample Application Onboarding

New users who load Google Firing Range sample data can view a modal wizard which will walk them through how to scan the Firing Range App on their own.

Added

Multiple Organizations

A user can now join multiple organizations, and switch between organizations by using the organization switcher in the left hand nav located under your profile picture.

Improvement

User Invites

The user invite flow has been improved to ensure the user knows the difference between joining an organization and creating a new account.

Improvement

GraphQL Support

On the Finding Details Page, the GraphQL Response Body in the right panel has been reformatted.

Fixed

Finding Details Page

A selected Finding List Item will stay selected upon the Right Panel opening.

Fixed

Create New App Modal

After creating a new Application from the Applications Page, the Application ID can now be visible in the Create New App success modal.

Fixed

Datadog Integration

Who let the dogs out? A user can now see who enabled their organization’s Datadog integration.

December 18, 2020

StackHawk Platform

Added

Real Time Scan Progress

Ready, set, scan! Once a HawkScan is in flight, see real time scan progress in the StackHawk web app. The Scans page displays overall scan progress. Navigating to the Scan Details page provides insight to the plugins and tests HawkScan is running, as well as details on any errored or successful scans.

December 14, 2020

StackHawk Platform

Improvement

Plan Users Selection

Save yourself some clicks! Input the number of users you’d like to include in your plan - via keyboard or mouse.

Improvement

Findings Details page

Uncategorized alerts would disrupt the display of metadata on the Finding Details page.

Fixed

Usability and Display Improvements

Improvements across the app to increase usability and performance of the onboarding flow, integrating with Slack and using StackHawk on Safari.

December 8, 2020

HawkScan (0.8.28)

Improvement

Updated scan plugins from zap-extentions

Updated to the latest scanner plugins which address a number of bugs and false positives.

Fixed

hawk.failureThreshold parameter not working correctly

The hawk.failureThreshold can now be set to high, medium, or low. If any alerts are found a for the supplied threshold, or higher, the scan will fail and output the count of alerts at or above the configured threshold.

Fixed

Crashes due to conflicting virtual frame buffer lock files in docker compose environments

In some scenarios running hawkscan in a docker compose environment, an existing Xvfb lock file can be present without the process. Avoid this by detecting X11 lock state and choosing an available id.

December 5, 2020

StackHawk Platform

Added

New Plans!

We are shaking the tree at StackHawk! We are now offering a free plan and a Pro plan to meet the needs of all kinds of customers, from seasoned hawks to spring chickens.

Added

GraphQL Findings

Scanning your GraphQL application? The StackHawk web app now identifies and displays specifics around your GraphQL queries and variables so you can easily identify your vulnerabilities from the Finding Details page.

Added

Choose Your Own Adventure

Signing up for StackHawk for the first time? Choose your plan and what kind of application you are looking to scan in the Getting Started flow. Load in your application data or check out a scan of the Google Firing Range project to familiarize yourself with the platform.

Improvement

Scan Overview

Welcome to the improved Scan Details page! Take a look at the improvements around the Scan Overview - we’ve added a new graph and display to help you identify the criticalities of the vulnerabilities in your application.

Improvement

Filtered Scan Results

Click on the environment name from the Applications page to see a filtered view of your Scans specific to that application and environment.

Improvement

Nudges

New to the StackHawk web app? We'll highlight some of the awesome features of the application for you. Look for the glowing buttons!

Fixed

Usability and Display Improvements

Improvements across the app to increase usability and performance of the login flow, display in various browsers and responsive behavior. Sometimes the Getting Started flow didn’t load to help users get started.

Your privacy settings

We use first and third party cookies to ensure that we give you the best experience on our website and in our products.