NCSCFieldProtection

This script protects the fields associated with the assessment from accidental modification.

python · NCSC Cyber Asssessment Framework

Details

IDNCSCFieldProtection
Languagepython
From Version6.0.0
Docker Imagedemisto/python3:3.12.8.3296088
Tagsfield-change-triggered
import demistomock as demisto  # noqa: F401
from CommonServerPython import *  # noqa: F401

args = demisto.args()
cliName = args.get("cliName")
name = args.get("name")
new = args.get("new")
old = args.get("old")
selectValues = args.get("selectValues")
user = args.get("user", {})
user_id = user.get("id", None) if user else None
if user_id not in ["", "DBot", None]:
    return_error(f"{user_id} is not allowed to modify this field manually")