Skip to content

Small utilities/scripts for checkmarx one written in golang

Notifications You must be signed in to change notification settings

cxpsemea/cx1_go_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo contains some example scripts and/or handy utilities for use with CheckmarxOne.

  • cx1-fix-app-rules: converts project-to-application association rules of types other than "project.name.in" to "project.name.in" rules, useful for environments that use other rule types (eg: associating projects based on tags, name-substring, regular expression) and wish to disable them.
  • createSAMLMappers: creates mappers that work for a Keycloak SAML IdP. It looked for an existing SAML IdP ("dockerhost") and adds the mappers, you can use this to add mappers to your own SAML IdP in cx1
  • createSAMLUser: creates a SAML user in cx1, using the SAML IdP-internal IDs for a user. These IDs will depend on your SAML configuration and must be obtained from your SAML IdP in the first place.
  • createSAMLMappers: updates an existing SAML provider in CheckmarxOne and creates some SAML mappers compatible with a Keycloak IdP
  • delete_everything: optionally deletes all projects, applications, presets, and groups
  • deletequeries: deletes all tenant-level custom queries and optionally all application- and project-level custom queries if provided with a project name
  • deletequeuedscans: deletes/cancels scans from the Queue, 1000 scans at a time.
  • project_group_check: checks all projects for membership in groups that no longer exist, and optionally updates the projects to remove the groups.

Below utils for legacy CxSAST but related to CheckmarxOne

  • query dependency check: downloads the teams list, project list, and query collection from legacy CxSAST, and tries to identify queries with dependencies on other custom queries, which require special handling when migrating (eg: custom_query1 calls custom_query2 -> need to migrate custom_query2 first before custom_query1)

About

Small utilities/scripts for checkmarx one written in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages