Add Blocked Commands API

Add Block Commands is a configuration-based API that helps you to add the blocked commands for a scripting language.

The API can be executed only by Manager user role.

POSTsm/v1/block-commands

Input ParametersInput Parameters

Parameters Mandatory/Optional Data Type Description
languageId Mandatory Long Provide a unique id with the combination of platform and language.
commands Mandatory String Provide the comma-separated string of commands, which the user wants to block from script creation.
user Optional Object Provide the details like name and id of user
Authorization Mandatory String Authorization token to authenticate to the Qualys Enterprise TruRisk™ Platform. Prepend the token with 'Bearer', followed by a space. For example: Bearer .

SampleSample

API Request

  curl -X POST 'https://<qualys_base_url>/sm/v1/block-commands' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{authToken}}' \
--data '{
 "languageId": 4,
 "commands": "date,ls,mkdir",
 "user": {
 "id": "<USER ID>",
 "name": "<USER NAME>"
 
 }
}'

Response

 {
 "errorCode": "0",
 "message": "Commands Blocked successfully",
 "body": {
 "id": 201
 }
} 

To know the details of the response codes, refer to Appendix.