View Control Details

Returns information on a control from a knowledge base registered in the system.

 

URL

{RMUrl}/api/Knowledge/knowledgebases/<KnowledgeBaseCode>/controls/<ControlCode>

 

REQUEST METHOD

GET

 

URL PARAMETERS

ControlID: This parameter is provided in the URL and does not need to be sent through GET.

 

REQUEST EXAMPLE

{RMUrl}/api/knowledge/knowledgebases/e2e2b0f9-2578-4caa-b5d1-99d13166620e/controls/54458887-c6ed-47cd-9559-9d573b86a46e

 

SUCCESS RESPONSE

Returns a Control object with additional information on the controls of a knowledge base (for details, see Modulo Risk Manager Features -> 6. Knowledge -> 6.1 Knowledge Bases -> List Knowledge Bases).

 

SUCCESS RESPONSE EXAMPLE

{

"ControlID":"MOD_EN.00010926",

"Grouping":"System and Data Integrity",

"Id":"54458887-c6ed-47cd-9559-9d573b86a46e",

"Justification":"This control helps ensure that passwords are not easily cracked.",

"Name":"Passwords should be complex",

"Probability":4,

"Recommendation":"Passwords should have at least ten characters.",

"Reference":"Modulo Security Lab",

"Severity":4,

"Source":"no official source",

"Threats":[

   {"Id":"dda6ff46-a8f6-11e1-93a7-782bcbbc3754",

      "Name":"Unauthorized Logical Access"

   },

   {"Id":"dda6ff47-a8f6-11e1-93a7-782bcbbc3754",

      "Name":"Unavailability of Services or Information"

   },

   {"Id":"dda6ff48-a8f6-11e1-93a7-782bcbbc3754",

      "Name":"Fraud or Sabotage"

   },

   {"Id":"dda6ff49-a8f6-11e1-93a7-782bcbbc3754",

      "Name":"Loss of Traceability"

   }]

}