diff --git a/docs/command_line_interface/README.md b/docs/command_line_interface/README.md
index 3736695f..b5318111 100644
--- a/docs/command_line_interface/README.md
+++ b/docs/command_line_interface/README.md
@@ -1305,6 +1305,7 @@ where PATHS are the absolute paths to files or folders divided by a whitespace.
|`cleanup`|clean up infected ITEMS for a USER|
|`cleanup-all`|clean up all files that have been detected as infected for all users|
|`restore-original`|restore the original (malicious/infected) file to its original location|
+|`diff`|get difference between infected and cleaned file|
|`list`|list malicious/infected files|
|`move-to-ignore`|move a Malicious List entry to the (malware) Ignore List|
|`remove-from-list`|remove malicious/infected files from the Malicious List|
@@ -1312,6 +1313,16 @@ where PATHS are the absolute paths to files or folders divided by a whitespace.
|`restore-from-quarantine`|deprecated in ver. 5.9. Restore a quarantined file. The file will be automatically re-scanned|
+The optional arguments for `malicious diff` are:
+
+| | |
+|-|-|
+|`--id ID`|specific file by ID. IDs be obtained via `malware malicious list`|
+|`--user USER`|admins can filter results by user. Users can only see their own files|
+|`--json`|return data in JSON format. |
+|`--verbose, -v`||
+
+
`action` is the second positional argument for `on-demand` and can be one of the following:
| | |