Changelog
Tracking updates to the StackHawk platform and HawkScan since 2019
April 16th, 2024
HawkScan (3.8.0)
3rd party/OAuth stackhawk.yml configuration
Most 3rd party/OAuth providers can now be directly configured in the stackhawk.yml without addditional authentication scripts.
PKG installer
HawkScan can now be installed via a pkg file for Mac OS.
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.
Weak Cipher Detection
Added custom test to check if weak ciphers are enabled on the host during hawk scan.
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.
gRPC Data Generation
Limited the recurssion depth of gRPC data generation and added in more data types.
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
Create New Application
This update enhances the clarity of the host URL information and adds a dropdown to specify the required URL format.
Getting Started Page
This newly added page provides key context to help new users get started with StackHawk successfully.
February 29, 2024
StackHawk Platform
Repositories Page
Users can create multiple applications per repository.
Repositories Page
Improvements to the repositories table data display.
Repositories Page
Clicking on the repository table row will navigate users to the repository details page.
Repository Details Page
Dedicated repository details page where users can manage it and its application mappings easily.
February 22nd, 2024
HawkScan (3.7.0)
OpenApi Splitter Max Parameters
Added a flag to the open-api splitter to allow for max parameters in a single file or endpoint.
Browser Detection For Ajax Spider
HawkScan will now check to see if the browser is installed on the OS before running the ajax spider.
Git Checkout Revision
Fixed a bug where HawkScan would error if a branch was specified in the HAWK_GIT_REV environment variable
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.
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.
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)
HAR file support
Support for using a HAR file or directory of HAR files as the spider for the scan process.
External Command Authentication
Allows for supplying a command to authenticate to the scanned application.
JWT support
Automatically renews JWTs before token expiration.
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
Github Integration Page
Added a link to repositories page.
Bug fixes
Various bugfixes and improvements.
January 10, 2024
StackHawk Platform
API Endpoint: Get Application Tech Flags
Added endpoint to get application tech flags.
API Endpoint: Get Application Scan Policy
Added endpoint to retrieve the current scan policy configured for a specific application.
API Endpoint: All StackHawk Scan Policies
Added endpoint to lists all available StackHawk scan policies, providing details of each policy.
API Endpoint: Get StackHawk Scan Policy
Added endpoint to returns details of a specific StackHawk scan policy.
API Endpoint: Assign Application Scan Policy Plugins
Added endpoint to assign scan policy plugins to an application's scan policy.
API Endpoint: Toggle App Scan Policy Plugin
Added endpoint to enable/disable an app scan policy plugin.
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
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)
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.
Data usage improvements
Improved disk usage and network throttling when running HawkScan in memory constrained environments.
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.
Check Target Host
Fixed a bug when checking a scanned host is started when configuring app.waitForAppTarget.path.
November 15, 2023
StackHawk Platform
Finding Details Page
Enhanced vulnerability descriptions with clear remediation steps, risk details, and multi-language code examples.
Repositories Table
General improvements to the functionality of the repositories table.
Filtering Apps, Envs, and Teams
Fixes a bug in all filters when an app, env, or team is deleted.
November 14, 2023
StackHawk Platform
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
Repositories Page
Github Insights is officially GA.
Repositories Page
Users can filter their repositories by languages and topics.
Repositories Page
Archived and forked repositories will be hidden by default. Use the toggle to explore all hidden repositories.
October 24, 2023
StackHawk Platform
Repositories Beta
Updates to improve the filtering and sorting of the Repositories table.
Selected Repositories Counter
Now view how many repositories you have selected next to the Create Applications button.
October 18, 2023
StackHawk Platform
Teams and Users Pages
Teams and Users are now included in the left hand navigation for quicker access.
Toggle Hidden Repositories
Hide and show hidden repositories using our new Hidden toggle on on the Repositories page.
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.
Policy Management Docs Link
Policy Management Documentation is now directly linkable from the Policy Management and Application Settings pages.
Archived and Forked Repositories
Repositories will now have an icon to indicate if they are forked or archived.
October 11, 2023
StackHawk Platform
Hide Forked and Archived Repositories
Forked and Archived repositories will be hidden by default on the Repositories page.
October 3, 2023
StackHawk Platform
Scan Details
We improved the way you save your Tech Flags in the Optimization Panel.
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)
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
JSON Schema Validation for HawkScan Config
Fixed an issue where validating HawkScan config was caught in a loop and not validating
Validate Auth Command
Fixed an issue where the validate auth command was not working
September 26th, 2023
StackHawk Platform
Org Details
Team Members can now see their Organization ID in the Organization Details tab of their Settings.
Repositories Page
The columns of the Repositories table are now sortable.
September 12th, 2023
HawkScan (3.3.0)
Hawk Create App
HawkScan now has the ability to create applications from the command line.
Hawk CLI Colors
HawkScan now sports more colorful terminal output, and shows a progress bar when discovering large OpenAPI specifications.
Include & Exclude Paths
Include and Exclude Path configuration now applies to OpenAPI specifications. Paths in an OpenAPI specification will not be discovered if they are excluded, and will only be discovered if they are included.
GraphQL Scanning
Fixed a bug when scanning with large GraphQL API schemas causing HawkScan to not finish correctly.
Include & Exclude Paths
Fixed a bug where Include and Exclude Paths would not be respected on Windows, or could find no results with conflicting entries.
Logging improvements on Windows
HawkScan logs to the .hawk/logs directory in the user home directory on Windows.
August 31st, 2023
StackHawk Platform
GitHub Insights Beta
GitHub Insights Beta Launch! Connect your GitHub repositories to StackHawk applications. Track StackHawk scans in context with code repositories, bulk create applications to scan from these repositories, and invite code contributors into the platform all in one place.
July 7th, 2023
StackHawk Platform
Optimization Panel
There were a few types of API documentation that were not being included in scan discovery for optimization tips. Now, GraphQL, gRPC, and SOAP APIs will all count towards having scan discovery enabled.
Applications and Scans Pages
The empty states for the Applications Page and the Scans Page will now prompt you to make and configure your Applications, and invite more hawks to your nest.
Applications and Scans Pages
For organizations on the StackHawk enterprise plan, owner & admin roles can now create new teams directly from the Teams dropdown on the Applications and Scans pages.
July 6th, 2023
HawkScan (3.2.0)
Hawk Perch
Added experimental support for running HawkScan as an ongoing daemon process for authentication validation.
Multiple external Cookie and Token Support
Added support for supplying multiple cookies and tokens.
Custom Test Data
improved custom value injection for more granularity when scanning OpenAPI, GRPC or GraphQL APIs with HawkScan.
HawkScan Configuration from Url
It is now possible to run HawkScan configured with a url to a stackhawk.yml file.
gRPC Scanning
Fixed a bug that prevented scanning gRPC applications over tls.
Rogue Zap Process
Fixed a bug where HawkScan could fail to start if a Zap process was not previously stopped or running as a daemon with hawk perch.
Configurable Redaction List
Fixed a few bugs where error or debug logging of messages from Zap would not have headers fully redacted when configured.
Outbound Proxy Support
A variety of bugfixes supporting outbound proxy behavior, particularly when running HawkScan with proxy support on Windows.
June 28th, 2023
StackHawk Platform
Optimization Tips
The scan details page now displays our new Optimization Tips panel which houses key feature configuration advice to improve your scan speed and accuracy. We've also added the optimization icon to the application environment cards so you can quickly identify which configurations need your attention. This is available only for Pro and Enterprise plan.
Getting Started
We would love to know a little more about you, so we've added a role collection to the signup page. This will help us continue to improve our experience.
Create New App
Because we know that sometimes getting the details of a new application requires the help of your developers, we've added quick access to the user invite flow directly to the create an app wizard.
May 26th, 2023
HawkScan (3.1.0)
Configurable Redaction List
Added support for defining values in the stackhawk.yml to be redacted from HawkScan logs.
Outbound Proxy Support
Added support for HawkScan to be used with an outbound proxy.
Improved Networking
Updated and optimized networking libraries.
Fixed HawkScan Logs on Windows
Fixed a bug with the location of HawkScan logs on Windows.
May 26th, 2023
StackHawk Platform
Security in Jira Integration
StackHawk now supports Atlassian Security in Jira functionality with the existing jira cloud addon.
Jira Data Center Integration
StackHawk has deprecated support for the Jira Data Center Integration.