Changelog
Tracking updates to the StackHawk platform and HawkScan since 2019
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
April 6th, 2022
HawkScan (2.2.0)
Verbose Logging
Added an extra flag that outputs verbose logging to the foreground
Log4Shell Scanning
Added ability for HawkScan to detect Log4Shell vulnerabilities
Support For M1 Architecture
Added support for Docker and HawkScan CLI for multi architecture
Updated ZAP Integrations
Updated HawkScan with the lastest upstream changes from ZAP
Validation Rules
Improved validation for JSON schema plugin and security certificate errors
Debug Flag Causing Double Printout
Fixed issue with the --debug flag causing double printout of logs
Maximum Duration Flag
Fixed issue with the maximum duration flag not being respected in Ajax scans
April 1st, 2022
StackHawk Platform
Slack Integration Button Style
Our Slack Integration install button was less-than-visible, but you can see it again!
March 18th, 2022
StackHawk Platform
Auth Helper Popup
The auth helper popup will no longer appear over the new application wizard
Dates Display
The dates in the application will correctly appear in the user’s local time
March 15th, 2022
StackHawk Platform
Defect Dojo Integration
Find documentation on the StackHawk Defect Dojo Integration from the Integrations tab
February 28th, 2022
StackHawk Platform
Pricing Table
Scans List
Visual callouts to scans list and scan details page for Log4Shell scans
February 18th, 2022
StackHawk Platform
Add an App Button
Users on a Free plan that already have an application will be prompted with an upgrade message once they click on Add an App button
February 17th, 2022
StackHawk Platform
Authenticated Scanning Popup
After running their first scan, users can open a helper that will help them setup authenticated scanning.
Authenticated Scanning Helper
Users can easily learn how to authenticate their application with this helper. It includes information about injecting a token or cookie, or using HTTP and JSON form authentication methods. After users select their authentication method, they will be shown a YAML snippet that should be added to their stackhawk.yml file.
Technology Flags
Added technology flag for the Java Spring framework
February 10th, 2022
HawkScan (2.1.0)
JWT Token failing to refresh
For longer scans (>30m) the platform jwt token will now auto-refresh for uploading scan logs to the platform
Updated config validation error handling
Added contextual error messaging to invalid scan configurations
Over failure threshold reporting as a scan error
When the configured failure threshold was reached on a scan the scan was being marked as an error in the platform. The scan is no longer marked as an error when the failure threshold is reached but the exit code is still 42 so the build will fail.
Apply path excludes globally
The app excludePaths are now applied globally instead of just on active scan requests, exclude paths will be applied to the spider and all other requests through the proxy. This allows for definitive blocking of paths that may be sensitive to scan requests.