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

August 7th, 2024

StackHawk Platform

Added

Organization Scan Policy Management

Added a page in the organization settings for management of Organization Scan Policies and to review readonly StackHawk Scan Policies. Organization Scan Policies allow teams to choose which vulnerability checks are applicable to their StackHawk scans, improving scan performance and accuracy.

July 26th, 2024

HawkScan (4.1.0)

Added

Organization Level Scan Policy

Added support for scan policies defined at the organization level.

Added

Check for polyfill.io Vulnerability

Added check to test for polyfill.io cdn vulnerability.

Fixed

Progress Bar Display

Fixed an issue where the progress bar was displayed multiple times in the terminal output.

Fixed

Updating HawkScan from .pkg Installer

Fixed an issue where HawkScan was not available on the command line after upgrading.

Fixed

OpenAPI Parsing

Fixed issues where HawkScan could not parse some OpenAPI 3.1 specs.

Fixed

GraphQL Configuration Banner Display

Fixed an issue where the GraphQL configuration file was not shown in the console output.

Improvement

Scan Policy Display in Banner

Added scan policy for HawkScan run in the console output.

Improvement

Updated Details in SARIF Output

Updated details with more information in the SARIF output.

Improvement

Updated OpenAPI Helper

Improved OpenAPI parsing for the HawkScan OpenAPI helper tool.

June 27th, 2024

HawkScan (4.0.0)

Added

Use HSTE (HawkScan Testing Engine) instead of ZAP

Switched the scanner to HSTE which is a renamed fork of ZAP the StackHawk team has been maintaining. To learn more about this change see the link to the blog post below. Please note if you are using custom scripts all references to org.zaproxy.zap should be renamed to com.stackhawk.hste.

Added

Multiple API spec support for OpenAPI and gRPC

The app.openApiConf and app.grpcConf now support .filePaths allowing for multiple specification files to be used in a single scan configuration. This is especially useful when an API is comprised of multiple lambdas.

Added

PassiveScan script support

Passive scripts can now raise alerts in StackHawk by registering a custom plugin id, like active scripts. This is useful to create alerts for PII data, missing HTTP headers, and more.

Added

New details to SARIF output

Added links and more details about the alert to the SARIF output format's new markdown fields.

Improvement

Updated the scan throttle settings to increase scan speed

The default throttle settings have been tuned to facilitate faster scanning. Users with scanner resource constraints may need to adjust these settings back to their lower values to avoid crashes due to resource consumption.

Fixed

Custom data variables override example data in OpenApi spec

Custom data variables in the StackHawk configuration will override example variables that are in the Openapi spec at runtime.

Improvement

Docker user changed from zap to steve

The stackhawk/hawkscan docker image default non-privileged user is now named steve instead of zap. The home and default working directory have also been updated to reflect this change and are /home/steve and /steve respectively. For reference the StackHawk mascots name is Steven S. Hawk ;).

June 27th, 2024

StackHawk Platform

Added

Scan policy name in the scan details pane

The scan policy name is displayed in the scan details pane indicating which policy was chosen for the scan run.

May 30th, 2024

StackHawk Platform

Improvement

Official Support for Multiple GitHub Integrations

Connect multiple GitHub Accounts or Organizations to a single StackHawk Organization.

May 10th, 2024

HawkScan (3.9.0)

Fixed

GraphQL Misconfiguration Error

Fixed an issue where a validation error was thrown when the GraphQL configuration specified both file and filePath.

Improvement

StackHawk Config JSON Schema

Updated StackHawk JSON schema to the latest version.

Improvement

HawkScan Launcher Icons

Updated the HawkScan Launcher items for .msi and .pkg installs.

Fixed

Wait For App Target

Fixed a bug where the waitForAppTarget feature would exit after 64 attempts.

Improvement

HTTP Request/Response Logging

Capture more http logs from earlier in the scan.

Improvement

gRPC Data Generation

Allow configuration of the recursion depth of gRPC data generation in the StackHawk.yml.

Added

Prompt For API Key

Added a feature that will prompt and create an API key when HawkScan detects no API key is installed.

May 7, 2024

StackHawk Platform

Improvement

Account Set Up

Simplified sign up form for new users.

Improvement

Getting Started Page

This update introduces new video resources to help new users run their first scan successfully and get started with StackHawk quickly.

April 16th, 2024

HawkScan (3.8.0)

Added

3rd party/OAuth stackhawk.yml configuration

Most 3rd party/OAuth providers can now be directly configured in the stackhawk.yml without addditional authentication scripts.

Added

PKG installer

HawkScan can now be installed via a pkg file for Mac OS.

Fixed

Hawk Perch

Fixed a bug where HawkScan perch would not run from the Windows Executable version. To run hawk perch browser or hawk perch start --with-chrome on Windows arm 64 versions, Visual C++ Redistributable needs to be installed. Follow the link below and select the link for the x86 architecture to download the vc_redist.x86.exe installer.

Added

Weak Cipher Detection

Added custom test to check if weak ciphers are enabled on the host during hawk scan.

Added

Preflight CDN Header Check

When HawkScan is run with the --enable-preflight flag, it will detect if the application is possibly running in a CDN.

Fixed

gRPC Data Generation

Limited the recurssion depth of gRPC data generation and added in more data types.

Added

HawkScan HTTP Request/Response logging

When HawkScan is run with the --log-http flag, it will log all http requests and responses.

April 15, 2024

StackHawk Platform

Improvement

Create New Application

This update enhances the clarity of the host URL information and adds a dropdown to specify the required URL format.

Added

Getting Started Page

This newly added page provides key context to help new users get started with StackHawk successfully.

February 29, 2024

StackHawk Platform

Improvement

Repositories Page

Users can create multiple applications per repository.

Improvement

Repositories Page

Improvements to the repositories table data display.

Improvement

Repositories Page

Clicking on the repository table row will navigate users to the repository details page.

Added

Repository Details Page

Dedicated repository details page where users can manage it and its application mappings easily.

February 22nd, 2024

HawkScan (3.7.0)

Added

OpenApi Splitter Max Parameters

Added a flag to the open-api splitter to allow for max parameters in a single file or endpoint.

Improvement

Browser Detection For Ajax Spider

HawkScan will now check to see if the browser is installed on the OS before running the ajax spider.

Fixed

Git Checkout Revision

Fixed a bug where HawkScan would error if a branch was specified in the HAWK_GIT_REV environment variable

Added

Preflight Check (Alpha)

Introduced the --enable-preflight flag, allowing users to run a preflight check during scans. This feature is designed to provide warnings for potential issues in application configurations. Please note that this feature is currently in its alpha stage, and we welcome your valuable feedback to enhance its effectiveness.

Added

New perch start command flags

Added hawk perch start --with-chrome and --with-proxy-info to enable using hawk perch as a recording proxy. Run hawk perch start --help for details.

Added

New perch stop command flag

Added hawk perch stop --har-file=<har file name> to save the perch recorded session as a har file. Run hawk perch stop --help for details.

February 6th, 2024

HawkScan (3.6.0)

Added

HAR file support

Support for using a HAR file or directory of HAR files as the spider for the scan process.

Added

External Command Authentication

Allows for supplying a command to authenticate to the scanned application.

Added

JWT support

Automatically renews JWTs before token expiration.

Added

Additional OWASP API Top 10 Rules

Added checks for Broken Object Property Level Authorization and Broken Function Level Authorization for OpenAPI specifications.

January 29, 2024

StackHawk Platform

Added

Github Integration Page

Added a link to repositories page.

Improvement

Bug fixes

Various bugfixes and improvements.

January 10, 2024

StackHawk Platform

Added

API Endpoint: Get Application Tech Flags

Added endpoint to get application tech flags.

Added

API Endpoint: Get Application Scan Policy

Added endpoint to retrieve the current scan policy configured for a specific application.

Added

API Endpoint: All StackHawk Scan Policies

Added endpoint to lists all available StackHawk scan policies, providing details of each policy.

Added

API Endpoint: Get StackHawk Scan Policy

Added endpoint to returns details of a specific StackHawk scan policy.

Added

API Endpoint: Assign Application Scan Policy Plugins

Added endpoint to assign scan policy plugins to an application's scan policy.

Added

API Endpoint: Toggle App Scan Policy Plugin

Added endpoint to enable/disable an app scan policy plugin.

Added

API Endpoint: Update Application Tech Flags

Added endpoint to update technology flags for an application, affecting the behavior of plugins during HawkScan runs.

December 7, 2023

StackHawk Platform

Improvement

Upgraded to React 18

The StackHawk UI now soars on React 18, bringing enhanced performance and innovation! Tonight, the engineering flock rests as their dreams of this upgrade take flight!

November 21, 2023

HawkScan (3.5.0)

Added

OWASP API Top 10 Security Testing (Beta)

HawkScan now has experimental support for testing for Broken Object-level Authorization and Insecure Direct Object Reference vulnerabilities. Using the OpenAPI - Experimental named scan policy will test for these vulnerabilities.

Improvement

Data usage improvements

Improved disk usage and network throttling when running HawkScan in memory constrained environments.

Improvement

Pipeline Scanning

Added a --no-progress CLI flag to hawk scan to disable progress bars when running HawkScan, ideal for scanning in a CI pipelines.

Fixed

Check Target Host

Fixed a bug when checking a scanned host is started when configuring app.waitForAppTarget.path.

November 15, 2023

StackHawk Platform

Improvement

Finding Details Page

Enhanced vulnerability descriptions with clear remediation steps, risk details, and multi-language code examples.

Improvement

Repositories Table

General improvements to the functionality of the repositories table.

Fixed

Filtering Apps, Envs, and Teams

Fixes a bug in all filters when an app, env, or team is deleted.

November 14, 2023

StackHawk Platform

Improvement

Security in Jira Integration Issue Linking

Issues created for vulnerabilities in Jira are now automatically linked to StackHawk scan finding paths.

October 31, 2023

StackHawk Platform

Improvement

Repositories Page

Github Insights is officially GA.

Improvement

Repositories Page

Users can filter their repositories by languages and topics.

Improvement

Repositories Page

Archived and forked repositories will be hidden by default. Use the toggle to explore all hidden repositories.

October 24, 2023

StackHawk Platform

Improvement

Repositories Beta

Updates to improve the filtering and sorting of the Repositories table.

Added

Selected Repositories Counter

Now view how many repositories you have selected next to the Create Applications button.

October 18, 2023

StackHawk Platform

Improvement

Teams and Users Pages

Teams and Users are now included in the left hand navigation for quicker access.

Added

Toggle Hidden Repositories

Hide and show hidden repositories using our new Hidden toggle on on the Repositories page.

Added

Repositories Languages and Topics

View what languages and topics a repository is using by clicking in the table and getting a run down in the right panel.

Improvement

Policy Management Docs Link

Policy Management Documentation is now directly linkable from the Policy Management and Application Settings pages.

Improvement

Archived and Forked Repositories

Repositories will now have an icon to indicate if they are forked or archived.

October 11, 2023

StackHawk Platform

Improvement

Hide Forked and Archived Repositories

Forked and Archived repositories will be hidden by default on the Repositories page.

October 3, 2023

StackHawk Platform

Improvement

Scan Details

We improved the way you save your Tech Flags in the Optimization Panel.

Improvement

Repositories Page

We added a hyperlink that will take you to the scan details of the last scan from the Repositories page.

October 3, 2023

HawkScan (3.4.0)

Added

Support for Root CA Certificates for Transparent proxies

Users can now configure the path to their Root CA Certificate in the stackhawk.yml file and HawkScan will dynamically load that certificate for communication through a transparent proxy

Fixed

JSON Schema Validation for HawkScan Config

Fixed an issue where validating HawkScan config was caught in a loop and not validating

Fixed

Validate Auth Command

Fixed an issue where the validate auth command was not working

September 26th, 2023

StackHawk Platform

Improvement

Org Details

Team Members can now see their Organization ID in the Organization Details tab of their Settings.

Improvement

Repositories Page

The columns of the Repositories table are now sortable.

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.