Git Product home page Git Product logo

cxutils's Introduction

Checkmarx Professional Services Utilities

This is a curated set of utilities maintained by Checkmarx Professional Services and made available for public consumption. This is a collection of scripts, tutorials, source code, and anything else that may be useful for use in the field by Checkmarx employees or customers.

The List

Project Description
CheckPotentialFoldersFilesExclusions For purposes of Project configuration tuning at large scale for all projects scanned, it was created this Powershell script that goes over the CxSrc folder and find potential Folders/Files exclusions in order to: Reduce LOC, Reduce Time Scanning and Reduce FPs rate.
crawl-and-scan Crawl a Git repo's commits, scanning each from oldest to latest.
custom-engine-configs SQL stored procedure to create/modify engine configurations
cx-batch-scan PowerShell script that uses CxFlow to scan a comma-separated list of GitHub repositories in a batch mode.
cx-flow-ado Sample CxFlow Docker image for Azure DevOps Pipelines
cx-jenkins-lib Jenkins Pipeline shared library example
cx-sast-scans-analysis Powershell utility to pull scan data / build metrics from a CxSAST instance
cx-sast-shell-tools A collection of powershell scripts that use the SAST APIs to perform business functions
cx-sca-search Tool to search for a given open-source library name in the results of prior Checkmarx SCA scans. This search tool complements the search capability in the current SCA results User Interface, which limits searches to the current scan.
CxFlowDemoInstance Scripting to create a full path demonstration environment for Cx-Flow on your local machine in under 10 minutes.
cxgit Powershell utility designed to help answer the question "I have XXX repositories, how many CxProjects do I need"?
CxPythonTools Checkmarx Python tools
cxsast-report-redaction Utility to redact the CxSAST PDF reports by keeping only the first page of metadata.
cxsast_engine_cleanup Batch file designed to cleanup scans & logs from CxSAST engine servers
cxsast_mass_testscan This repository has scripts for scanning using CxFlow or CxCLI. The scripts ingest a text file of public git repos.
CxSASTRestApiExample This powershell template demonstrates how to use the Checkmarx SAST REST API endpoints using token authentication.
CxSeverityOverride A python based utility that would allow the user to change the severity of the query, package type of the query and/or add the query to multiple presets at the same time.
CxSOAP-API-Examples Checkmarx SOAP API Examples (8.X versions)
data-retention Controls (Starts & Stops) data retention.  Given the URL of a specific Checkmarx web interface, starts a data retention by deleting either all scans within a specified date range or all but the last X scans for each project.
data-retention-clean-orphaned-src Cleans up orphaned source folders in CxSrc
engineering-health-check Powershell scripts that run the odata query used for Engineering Health Checks
force-scans Powershell script that submits forced scans from a list of projects mapped to source code in CxSrc via a CSV file
installAndRun-CxConsole Powershell script to auto-download and execute the Checkmarx CLI
JenkinsDemoInstance Using Docker desktop, create an instance of Jenkins running under selected versions of the JDK. Standalone and master/agent configurations are supported. Settings are persisted in a local directory so that configurations are not lost when the Docker container is stopped.
LinuxEngineInstall A script that will download the linux engine(currently from 9.3 installer) update the server.env with values provided by user, start docker and run the engine on Amazon Linux.
multi-repo-whitelist-scan Script to clone multiple git repos, remove unrecognized file types, and scan as one project using the CxCLI from a linux bash shell
perfmon This script makes it easy to get up and running with Perfmon to monitor your Checkmarx infrastructure
post-scan-email-any-report Scripts for a post-scan action that allows email distribution lists to be defined in the post-scan action configuration rather than embedded in a script.
svn-cx-runner Utility that iterates through SVN repo, downloads Maven dependencies and creates Checkmarx projects.
TruffleHogCxQL A port of the TruffleHog secrets detector. It finds potential secrets through Regular Expression matches and High Entropy string detection.
user-type-migration A process to generate SQL Statements to migrate from one user type to another (e.g. LDAP to SAML)
WindowsNoRDP A script that will configured the ability to log into a server's desktop using VNC over HTTP. Primarily made to facilitate access to Checkmarx training VMs, this is useful in situations where RDP port 3389 access to a training instance may be blocked by a corporate firewall.

cxutils's People

Contributors

nleach999 avatar kmcdon83 avatar gemgit7 avatar benjaminstokes avatar cx-justin-ruth avatar miguelfreitas93 avatar andrewatcheckmarx avatar cxtyler avatar jharriscx avatar mfeferman-cx avatar dependabot[bot] avatar jbrotsos avatar nirw avatar skoyev avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.