https://github.com/dillonstreator/stackhawk-github-issue-manager
Github Issue Manager for StackHawk's HawkScan findings
https://github.com/dillonstreator/stackhawk-github-issue-manager
action github hawkscan issues stackhawk
Last synced: about 2 months ago
JSON representation
Github Issue Manager for StackHawk's HawkScan findings
- Host: GitHub
- URL: https://github.com/dillonstreator/stackhawk-github-issue-manager
- Owner: dillonstreator
- License: mit
- Created: 2024-02-29T01:09:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T04:37:54.000Z (over 1 year ago)
- Last Synced: 2025-05-22T02:11:40.969Z (about 1 year ago)
- Topics: action, github, hawkscan, issues, stackhawk
- Language: TypeScript
- Homepage:
- Size: 587 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `stackhawk-github-issue-manager`
A Github Action to manage Github Issues for [StackHawk](https://www.stackhawk.com/)'s [HawkScan alerts](https://apidocs.stackhawk.com/reference/listscanalerts)
## Usage
```yaml
name: HawkScan
on:
# ...
jobs:
hawkscan:
runs-on: ubuntu-latest
environment: {your-env-here}
outputs:
scan_id: ${{ steps.scan.outputs.scanId }}
steps:
- uses: actions/checkout@v4
- id: scan
uses: stackhawk/hawkscan-action@v2.1.3
with:
apiKey: ${{ secrets.HAWK_API_KEY }}
codeScanningAlerts: true
githubToken: ${{ github.token }}
env:
COMMIT_SHA: ${{ github.event.pull_request.head.sha }}
BRANCH_NAME: ${{ github.head_ref }}
issues:
runs-on: ubuntu-latest
environment: {your-env-here}
needs: hawkscan
permissions:
issues: write
concurrency:
group: stackhawk-github-issue-manager
cancel-in-progress: false
steps:
- uses: dillonstreator/stackhawk-github-issue-manager@v0.0.6
with:
stackhawk_api_key: ${{ secrets.HAWK_API_KEY }}
stackhawk_scan_id: ${{ needs.hawkscan.outputs.scan_id }}
github_issue_label_static: 'hawkscan'
github_issue_label_severity_prefix: 'severity-'
github_token: ${{ github.token }}
auto_close_remediated: true
minimum_severity: 'Medium'
```