Skip to content

Remove Checkmarx source directories conditionally prior to retention

License

Notifications You must be signed in to change notification settings

NirCheckmarx/CxMaintain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CxMaintain

Checkmarx Data Retention Helper for CxSAST 9.x

Purpose


Getting Started

Wiki

  • To get started, Please visit the wiki.

Installation

To Install CxMaintain, Please follow the instructions here on this page.

Usage Commands

Commands:
init            Create OR Reinitialize a configuration file to connect to Checkmarx cxsast v9.0
login           Authenticate user on Checkmarx
checktoken      Check token as unexpired. (Requires login --save to be used prior.)
retention       Check for CxSAST directories that can be deleted.

Command Options

-s, --save               Save OAuth Token into configuration directory.
-h, --help               Help.
--delete                 Delete directories.
-v, --verbose            Display version of CxDir.
--days=days              Number of days to retain.

The detection process.

Deletion process does not rely on Microsoft Windows Directory date-modified information as such detection is weak and cannot be helpful to determine locked-scan.

To know more, Read information here.

Docker

  • At this stage, Dockerfile is for testing changes in code quickly.
  • Please do not use it on a production machine.

About

Remove Checkmarx source directories conditionally prior to retention

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.6%
  • Dockerfile 0.4%