Reading and changing
Docusnap365 tells your AI tool for every tool whether it changes data. The reading tools are marked read-only.create_comment and create_inventory_object only add new data. update_comment, delete_comment, update_risk, update_cve_status, update_inventory_object and delete_inventory_object overwrite or remove existing data.
The tools that change data require the matching access level. With the level Viewer, only the reading tools are available (see Users › Module Access). Docusnap365 rejects a tool you are not allowed to use.
ISMS
update_risk changes only the fields the AI tool specifies, and at least one. Likelihood and impact take values from 1 to 10 and can only be changed while the risk is in the lifecycle phase Identified or Assessed.
CVE
The statuses Accepted and False Positive require a reason. A reason or due date can be removed by having the AI tool set it to empty.
The CVE tools work with CVE findings from scans. The ISMS vulnerabilities are a different thing and are not part of them.
ITAM
The amounts and quantities from
search_cost_sources refer to the current month. The response names it.
Documents
Inventory
The fields of a type differ from type to type. A search for field values in
search_inventory therefore requires a type. Which fields a type carries is in the data model.
search_inventory can return CPU, RAM, model, manufacturer, and the number of installed software packages; you cannot filter by them.
A deleted asset lands in the Trash and can be restored there.
delete_inventory_object deletes assets only. The tool rejects an id that belongs to anything else.create_inventory_object rejects a name that an asset of the same type already carries, and names the existing asset. update_inventory_object rejects a rename for the same reason. An asset found by a scan cannot be renamed.Comments and relations
Only your own comments can be changed or deleted. A record without comments and an id that belongs to no record return the same result.
Shared rules of the search tools
All tools whose names begin withsearch_, plus list_comments and list_object_types, behave the same way:
A parameter the tool does not know is rejected.