GET
/api/rulesSearch Sigma rules
Query parameters
prepackagedbooleantrue = pre-packaged rules, false/omitted = custom rules.
qstringFull-text over title/description/tags.
categorystringfromintegersizeintegerResponses
200 Matching rules
totalnumberrequiredrulesRule[]requiredidstringrequiredtitlestringcategorystringLog type — windows / linux / network / cloudtrail …
levelstringSigma level — critical / high / medium / low / informational
descriptionstringauthorstringstatusstringtagsstring[]last_update_timestringrulestringThe original Sigma rule YAML.
prePackagedbooleanrequiredcURL
curl -X GET https://osawebhook.defenderx.sentrixsolution.com/api/rules?prepackaged=true&q=string&category=stringJavaScript
const res = await fetch("https://osawebhook.defenderx.sentrixsolution.com/api/rules", {
method: "GET"
});
const data = await res.json();Response 200
{
"total": 0,
"rules": [
{
"id": "string",
"title": "string",
"category": "string",
"level": "string",
"description": "string",
"author": "string",
"status": "string",
"tags": [
"string"
]
}
]
}