checkmarx/Checkmarx AST Github Action
Simplify Checkmarx Scanning of source code along with Result consumption leveraging Checkmarx AST solution.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base_uri | Provide the AST portal URL | yes | — |
| cx_tenant | Provide the Tenant for AST portal URL | yes | — |
| cx_client_id | Client ID for AST portal authentication | yes | — |
| cx_client_secret | Secret key for AST portal authentication | yes | — |
| project_name | Select a Checkmarx Project Name | no | ${{ github.repository }} |
| branch | Branch name | no | ${{ github.head_ref || github.ref }} |
| github_token | GitHub API Token | no | ${{ github.token }} |
| global_params | Global parameters applied to all cx commands | no | "" |
| scan_params | Additional parameters for cx scan command only | no | "" |
| utils_params | Additional parameters for cx utils pr command only | no | "" |
| results_params | Additional parameters for cx results show command only | no | "" |
| additional_params | [DEPRECATED] Use scan_params instead. Additional parameters for AST scan | no | "" |
| repo_name | Repository name for PR decoration | no | ${{ github.event.repository.name }} |
| namespace | Organization name to create the Pr comment | no | ${{ github.repository_owner }} |
| pr_number | Pr Number of the pull request that needs the decoration | no | ${{ github.event.number }} |
| source_dir | Source directory | no | . |
Outputs
| name | description |
|---|---|
| cxcli | output from cli |
| cxScanID | scan ID output from cli |