Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

CxSOAP API Examples

Checkmarx SOAP API Examples (8.X versions)

Examples:

  • Powershell (Powershell/README.md):

    • Add Comment to Results
    • Add New Application User Company Manager to Multiple Companies
    • Add New Application User Company Manager to Company
    • Add New Application User Reviewer with Severity Permissions to Team
    • Add New Application User Reviewer to Multiple Teams
    • Add New Application User Reviewer to Team
    • Add New Application User Scanner with Delete and Not Exploitable Permissions to Team
    • Add New Application User Scanner with Delete Permissions to Team
    • Add New Application User Scanner with Not Exploitable Permissions to Team
    • Add New Application User Scanner to Multiple Teams
    • Add New Application User Scanner to Team
    • Add New Application User Server Manager to Team
    • Add New Application User SP Manager to Multiple SPs
    • Add New Application User SP Manager to SP
    • Add Team to User
    • Change Assignee of Results
    • Change Severity of Results
    • Change State of Results
    • Create Empty Preset
    • Create Empty Preset Parameterized
    • Delete Preset
    • Delete Preset Parameterized
    • Delete User
    • Duplicate Preset
    • Duplicate Preset Parameterized
    • Get All Teams
    • Get All Users
    • Get Branch Projects
    • Get Customized Queries
    • Get Last Scan Results
    • Get List of Inactive Users
    • Get Presets
    • Get User
    • Login
    • Rename Preset
    • Rename Preset Parameterized
  • Postman Collection (Postman/README.md):

    • Login
    • Get All Teams
    • Get All Users
    • Get User By ID
    • Delete User By ID
    • Add New User - Server Manager
    • Add New User - SP Manager
    • Add New User - SP Manager - 2 Different SPs
    • Add New User - Company Manager
    • Add New User - Company Manager - 2 Different Companies
    • Add New User - Scanner
    • Add New User - Scanner - 2 Different Teams
    • Add New User - Scanner Delete
    • Add New User - Scanner Delete - 2 Different Teams
    • Add New User - Scanner NE
    • Add New User - Scanner NE - 2 Different Teams
    • Add New User - Scanner NE Delete
    • Add New User - Scanner NE Delete - 2 Different Teams
    • Add New User - Reviewer
    • Add New User - Reviewer - 2 Different Teams
    • Add New User - Reviewer Severity
    • Add New User - Reviewer Severity - 2 Different Teams
    • Update User

In order to build these scripts I had some help from the following endpoints available in 8.X Checkmarx Manager (replace "localhost" with your FQDN):

Note: Don't forget to have a look over the WSDL to see what is the expected format and structure. If you wanna convert automatically all of the SOAP calls to Postman format, please have a look over my other project called "wsdl2postman": https://github.com/miguelfreitas93/wsdl2postman

Related projects & Credit

Samples taken from @miguelfreitas93 below

License

MIT License

Copyright (c) 2020 Miguel Freitas