Changelog
Tracking updates to the StackHawk platform and HawkScan since 2019
February 2nd, 2022
StackHawk Platform
Auto-downgrade
Inactive trial accounts will be downgraded to free plan at 90 days
Button to CLI docs
Links to CLI documentation iis now included when a user Creates an App
January 27, 2022
StackHawk Platform
Plan name is displayed in audit log events regarding a subscription
Audit log and email notifications can now be accessed from the settings page on mobile devices
Checkout Modal
The checkout modal now closes when a yearly subscription is successfully updated, and various visual fixes.
Jira Cloud Issue Triage
Searching for an existing issue when sending an alert to Jira Cloud can now search by the issue key directly.
January 12, 2022
HawkScan (2.0.0)
Removed dependency on python
The python based entrypoint command has been replaced with the new JVM based CLI command hawk scan.
Updated Docker image OS to Ubuntu 20
The base OS for the HawkScan docker container has been update to Ubuntu 20 and the latest version of Firefox.
Updated error output
Error output now contains contextual references to the YAML causing the error as well as links to corresponding documentation.
StackHawk CLI
The StackHawk CLI can be used without Docker to perform scans and validate configurations. The CLI is also included in the Docker image as it is the same scan engine for the CLI or Docker container.
New hawk validate config command
A new command "hawk validate config" that will lint and validate your stackhawk.yml configuration files without performing a scan. Config validation is also performed before a scan to ensure accuracy.
Schema linting and validation for stackhawk.yml files in IDE's
The stackhawk.yml file schema is publicly available via SchemaStore.org enabling realtime linting and validation of the stackhawk.yml configuration files in many popular IDE's.
January 12, 2022
StackHawk Platform
StackHawk Enterprise Trial
Newly signed up users will automatically be on a 14-day free trial with access to all Enterprise StackHawk features. Users will be automatically downgraded to the Free version after 14 days if a purchase of Pro or Enterprise is not made. If a trial extension is required, users can contact support via Intercom on the Pricing Page or within the app.
Billing Updates
We have simplified subscription management in our UI. Users can now self-service for both Pro and Enterprise subscriptions and easily select the number of developers when upgrading to Pro or Enterprise plans.
December 23, 2021
StackHawk Platform
Env Card Graphs
Application page graphs are no longer constantly reloading.
Delete Env Modal
Deleting environment modal was automatically closing. The modal will now only close when you tell it to.
GraphQL Config
GraphQL generated .yml file specifies a POST request instead of GET request.
November 4, 2021
StackHawk Platform
Plugin Duration
Find out how long each plugin takes from the plugin summary tab of the scan details page for a better understanding of how HawkScan scans your application.
October 19, 2021
StackHawk Platform
Jira Issues are now retrieved when the Send to Jira modal opens.
Choosing to load example scan data from Google Firing Range will no longer show the Welcome modal to new users.
October 18, 2021
StackHawk Platform
Getting Started Updates
Plan descriptions and initial scan selections have been updated to better reflect scanning your own application or loading example scan data.
Create an Application Updates
When creating an application, you can now define a specific application type, which will generate a customized scan configuration allowing you to get started scanning faster. Additionally, the Technology Flags step has been removed from this flow, but can still be accessed under application settings.
Findings Other Info
The Other Info field of a finding has been surfaced in the Finding Details panel when available.
(Enterprise) API Source in Audit Log
API label is added to events sent from the public StackHawk API to the audit log.
Integration Error State
Integration pages now feature a new error state when integration channels cannot be retrieved.
Onboarding Experience
Invited users see a welcome modal, while new users that are owners of their organization are directed to create an application after providing onboarding information.
Deleting last environment on a filtered applications view updates to reflect deletion.
October 6, 2021
StackHawk Platform
(Enterprise) StackHawk API Access
The StackHawk API is now available for public use by organizations on the Enterprise plan. With extensive documentation and resources, developers can now programmatically manage StackHawk applications and environments directly from the command line.
September 17, 2021
HawkScan (0.11.14)
Authentication and Session script support
Authentication and Session management scripts are now supported and configurable via authentication.script and authentication.sessionScript configurations.
OpenAPI request generation
A bug in hawkscan 0.11.11 the openapi request generator was not handling incomplete request body references and request bodies with mixed $ref and sub property definitions.
OpenAPI parsing
A bug in hawkscan 0.11.11 was causing openapi v2 specifications to fail instead of falling back to the v2 parsing engine.
August 31, 2021
StackHawk Platform
GraphQL Findings
Fixed an issue where some GraphQL results were displayed incorrectly when viewing scan findings.
August 26, 2021
StackHawk Platform
Jira Issue Promotion
Fixed an issue where the dropdown to select a Jira project was not populating while triaging issues.
August 26, 2021
HawkScan (0.11.11)
Header Replacer Rules
A bug in hawkscan 0.11.10 that was causing the header replacer configuration to fail has been fixed.
August 25, 2021
HawkScan (0.11.10)
OpenAPI verification
Added improved error detection in openapi specifications that do not result in routes being discovered on your application.
Script loading
Custom scripts are now loaded before any authentication or API discovery traffic, allowing for custom auth and API discovery requests.
August 16, 2021
HawkScan (0.11.9)
Git Repo Mounting
Added the ability to mount a remote git repository for a project instead of a docker volume mount.
Error Handling
Improved error handling to catch errors returned when using https localhost URIs.
August 2, 2021
StackHawk Platform
Application View Updates
Improved the UI for accessing Application settings. Clicking on the application name or the arrow control will allow you to access your Application details and scan settings, such as Technology Flags.
Slack Configuration
Updated the Slack channel configuration UI to account for any deleted Applications or Environments that are mapped to a Slack channel.
July 26, 2021
StackHawk Platform
Delete Applications, Environments, and Scans
Remove outdated or unused scans, applications and environments from your organization.
Application Creation Modal
The application creation modal will be reset to its default state when closing the modal.
(Pro & Enterprise) Audit Log Messaging
Audit log provides a better message around removing scans from your organization.
Curl Command Generation
Curl commands with nested single quotes are now able to be used to validate findings.
Downloadable Configuration
The application name is now present in the downloadable stackhawk.yml.
Announcements Panel
Fixed announcements panel notifications for when new release notes are published.
July 12, 2021
StackHawk Platform
(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.
Create an App Flow
The application creation modal has been updated to include the guided wizard interface.
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)
Repository Metadata Collection
Fixed a bug that made HawkScan error out when collecting metadata.
July 6, 2021
HawkScan (0.11.7)
SOAP specific scan policies
HawkScan now automatically configures scan policies for SOAP API endpoints to include relevant tests.
API Scanning
HawkScan now targets GraphQL, OpenAPI and SOAP APIs with more specific and relevant attack vectors.
Scan Policy
Fixed a bug with merging scan policy overlays when configured for GraphQL and OpenAPI scanning.
Token Redaction
Token authentication will now redact the external token from the scan config.
July 6, 2021
StackHawk Platform
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.
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)
Authentication TestPath
HawkScan terminal error output includes more details when validating authentication via the testPath.
Terminal Output
Fixed a bug with HawkScan output reporting incorrect counts of triaged findings.
GraphQL Configuration
Fixed a bug when configuring a GraphQL schema endpoint with a trailing slash, and the reporting of scanned graphql paths.
Scan Policies
Fixed a bug in application specific policies that was preventing plugin overrides from working correctly.
May 25, 2021
StackHawk Platform
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.
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.
PowerShell Commands
Updated Powershell instructions for the Getting Started steps.
May 5, 2021
StackHawk Platform
Integrations
Quickly see what StackHawk enabled workflow integrations you have installed directly from the integrations tab.
Audit Payload
A bug was fixed related to certain audit events missing relevant details in their messages.
April 23, 2021
StackHawk Platform
(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!
Validate Findings
All scan findings can now be validated. Alerts from HawkScan can be recreated with the Validate button in the Findings tab.
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.
App Redirects
A bug was fixed related to following scan link urls in expired browser sessions.