Changelog
Tracking updates to the StackHawk platform and HawkScan since 2019
October 20th, 2022
StackHawk Platform
GitHub Integration Pull Request Checks
Our GitHub integration will now consider the failure threshold (set using hawk.failureThreshold in your configuration) to communicate scan success or failure in build checks and pull-request comments. Pull-request comments have been updated to include more relevant information in an easier-to-consume format.
October 13th, 2022
StackHawk Platform
Account Details Page
Users can now get their code contributors count via Github Integration or Code Contributors Script without contacting Stackhawk Sales team
October 3rd, 2022
StackHawk Platform
Members Page
Organization owners can now upgrade admin users to owners.
September 28th, 2022
StackHawk Platform
Enhanced Application Filter
The application filter now includes the application uuid, allowing for all applications, even those with conflicting names, to show up in the filter dropdown.
September 22nd, 2022
StackHawk Platform
GitHub Integration Pull Request Checks
You can now get GitHub pull request checks and comments from StackHawk by installing the official StackHawk GitHub App and updating your stackhawk.yml with the correct scan tags.
SAST Buttons
Fixed some instances where our SAST buttons weren't quite styled to our standards.
SAST Application Badging
Applications mapped to SAST integrations will now always show the appropriate badging on the applications page.
September 20th, 2022
HawkScan (2.8.0)
Custom Variable Injection
HawkScan can now generate smarter values when scanning with an OpenAPI configuration. Custom variables can now be configured with Faker supplied data for better scan results.
Custom Test Scripts
Users can now add their own active scan tests with HawkScan Script support, enabling application security checks using custom business logic and/or data.
GraphQL Exclude Operations
Specific operations can now be ignored when scanning GraphQL APIs. The graphqlConf.excludeOperations setting can be populated with pairs of GraphQL operation names and types, and those operations will be excluded from the scan.
Custom Scan Discovery
HawkScan can now intercept the HTTP traffic from any software development tool that supports proxy configuration. Discover your web application with Postman Collections, Cypress test suites, and even Curl commands.
Postman Scan Discovery
HawkScan users with Postman Collections can discover more of their scanned application with new configuration for Postman Scan Discovery.
Scan Discovery
Documentation has been added describing Scan Discovery the process for spidering and discovering your web application with HawkScan.
August 29th, 2022
HawkScan (2.7.0)
Custom Variable Injection for REST APIs
You can supply a list of custom variables for each parameter in your OpenAPI definition, and HawkScan will randomly inject a variable from the corresponding list when scanning your API.
Scan Tags
Scan Tags are name value pairs that represent metadata you can use to capture additional state or context around a scan.
More info in CLI banner
When run with the --debug flag, the CLI banner now displays additional information on the current scan.
Various YAML config validation bugs
Certain fields around GraphQL and auth scripts were not being validated properly. These fields are now properly validated.
Windows CLI instability issues
Fixed classpath construction issues with the ZAP subprocess in Windows environments.
Active Script exception handling
HawkScan will now terminate a scan when an active script fails.
Domain level cookies not being sent to the application
Cookies scoped to the domain of the application being scanned are now passed to the application correctly. For instance, *.example.com vs app.example.com.
August 29th, 2022
StackHawk Platform
Platform Stability
Fixed several bugs that caused spontaneous page hangs or crashes in the StackHawk UI.
August 23rd, 2022
StackHawk Platform
Summary Scan Reports
Generate reports summarizing your most recent scans across all applications and environments.
August 1st, 2022
HawkScan (2.6.0)
Validate OpenAPI configuration command
The "hawk validate api" can be used to validate the OpenAPI configuration in your stackhawk.yml without running a scan.
Custom Test Scripts (BETA)
Users can now add their own active scan tests with HawkScan Custom Test Scripts, enabling application security checks using custom business logic and/or data.
Hidden Files Found scan rule false positives
Updated the Hidden Files Found scan rule to not trigger on ambiguous https status codes like 3xx redirect codes.
Path Traversal scan rule false positives
Updated logic regarding 3xx redirect code analysis on responses to avoid false positives.
July 27th, 2022
StackHawk Platform
Jira Integration
Fixed a bug where StackHawk wouldn't always track issues sent to Jira in scan findings
July 13th, 2022
StackHawk Platform
GitHub CodeQL
The Official StackHawk GitHub Integration is live, allowing you to correlate GitHub CodeQL findings as you scan.
Disabled problematic and informational scan rules
Scan policies now exclude the following, (10058) GET for POST, (10104) User Agent Fuzzer, (20014) HTTP Parameter Pollution, (40023) Possible Username Enumeration, (90027) Cookie Slack Detector, (40016) Cross Site Scripting (Persistent) - Prime, (40017) Cross Site Scripting (Persistent) - Spider, (90017) XSLT Injection, (90034) Cloud Metadata Potentially Exposed
July 13th, 2022
HawkScan (2.5.0)
Updated networking stack
The core networking stack has been updated to use netty 4 allowing for http 2 support.
Permissions issue with git clone in docker image
Using the --git-url/GIT_URL option with the stackhawk/hawkscan docker image will clone the git repo to the home directory of the non-root docker user, instead of /hawk, to avoid permission errors.
Authentication form POST using HTTP/1.0
The authentication form POST will now use HTTP/1.1 which is the default for all other traffic.
July 11th, 2022
StackHawk Platform
Minor Bugs
Fixed minor issues that were causing the application page to freeze.
Jira Integration
Paths will now be populated when creating a new issue.
Create an App
Made it easier to get your YAML file and run a scan after creating a new application.
Navigation Bar
Applications option is now first in the navigation bar.
Environment Card
Clicking on metrics in the environment card will navigate users to its latest scan.
June 24th, 2022
StackHawk Platform
Create an App
Fixed an issue preventing users from adding their API specification when creating an application.
June 22nd, 2022
HawkScan (2.4.1)
Minor Bugs
Fixed minor issues with cross site scripting rule, date time conversions, and plugin reporting
June 22nd, 2022
StackHawk Platform
Enhanced Create an App Flow
Improved instructions on how to provide your API key to the scanner during the first app creation process.
SAST Integration Bugs
Restored the ability to remove a linked SAST project and fixed issues with SAST badging not displaying correctly in some places such as scan results and the applications list.
June 10th, 2022
HawkScan (2.4.0)
Updated ZAP to the latest version 2.12.0
Hawkscan has been upgraded to use ZAP 2.12.0 the latest stable release.
Additional Scan Alert Details
HawkScan is now collecting additional details from scan alerts, including the request / response time, history type, and alert reference.
Escape sequence handling in the config
Fixed a bug when handling exotic escape character sequences in the loggedInIndicator and loggedOutIndicator fields.
June 9th, 2022
StackHawk Platform
Billing
StackHawk grows with your team! Small teams can now upgrade to our Pro or Enterprise plans without paying for more developers than you have right now.
June 6th, 2022
StackHawk Platform
Authenticated Scanning Helper
Additional third-party authentication providers have been added including Okta, Firebase and Keycloak.
Scans Page
Pagination and filtering will not reset if users navigate to an individual scan and decide to navigate back to the scans page.
May 20th, 2022
StackHawk Platform
Authenticated Scanning Helper
Users can now add authentication through third-party providers such as Auth0 or other OAuth-based services. Support for additional OAuth providers will be coming in the near future.
May 2nd, 2022
HawkScan (2.3.1)
Exclude Paths
Fixed issue where excludePaths would not work unless at least 1 includePath was set
Token Extraction Regex
tokenExtraction.value regex was too strict, removed regex for easier use
April 20th, 2022
HawkScan (2.3.0)
Seed Paths
Added ability to supply seed paths to supplement spider in crawling applications
Spring4Shell Alpha Scan Rule
Synced with latest zap extensions to obtain Spring4Shell scan rule
Download Scan Logs
Added "hawk download log" command which can be used to download logs for specific scans
April 18th, 2022
StackHawk Platform
Minor Security Vulnerabilities
Squashed a handful of minor security vulnerabilities
April 6th, 2022
StackHawk Platform
Integrations
Updated Github Actions integrations to reflect changes using the CLI