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"
}]
}