space.highport.admin.rescanBlob
Schema Diff
+7 -7
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "space.highport.admin.rescanBlob",
3
3
"defs": {
4
4
"main": {
5
5
"type": "procedure",
6
6
"input": {
7
7
"schema": {
8
8
"type": "object",
9
9
"required": [
10
10
"cid"
11
11
],
12
12
"properties": {
13
13
"cid": {
14
14
"type": "string",
15
-
"description": "The content address to re-judge."
15
+
"description": "The content address to rescan."
16
16
}
17
17
}
18
18
},
19
19
"encoding": "application/json"
20
20
},
21
21
"errors": [
22
22
{
23
23
"name": "BlobNotFound",
24
-
"description": "The content store holds nothing under that CID."
24
+
"description": "Nothing is stored under that CID."
25
25
},
26
26
{
27
27
"name": "ScannerUnavailable",
28
-
"description": "The daemon would not answer. Retryable."
28
+
"description": "The scanner did not respond. Safe to retry."
29
29
}
30
30
],
31
31
"output": {
32
32
"schema": {
33
33
"type": "object",
34
34
"required": [
35
35
"verdict"
36
36
],
37
37
"properties": {
38
38
"verdict": {
39
39
"type": "string",
40
-
"description": "What the engine concluded. `unscanned` is neither a pass nor a failure: the engine declined to examine the bytes.",
40
+
"description": "The scanner's verdict. `unscanned` means the scanner declined to look at the bytes; it is neither a pass nor a failure.",
41
41
"knownValues": [
42
42
"clean",
43
43
"malware",
44
44
"unwanted",
45
45
"unscanned"
46
46
]
47
47
},
48
48
"findingId": {
49
49
"type": "integer",
50
-
"description": "The malware_findings row, for a detection."
50
+
"description": "The ID of the recorded finding, for a detection."
51
51
},
52
52
"signature": {
53
53
"type": "string",
54
54
"description": "The signature name, for a detection."
55
55
},
56
56
"quarantined": {
57
57
"type": "boolean",
58
-
"description": "Whether a quarantine was raised. False for a clean or unscanned verdict, and for a PUA match under BARD_SCAN_ON_UNWANTED=log."
58
+
"description": "Whether the content was quarantined. False for clean and unscanned verdicts, and for a PUA match when BARD_SCAN_ON_UNWANTED=log."
59
59
}
60
60
}
61
61
},
62
62
"encoding": "application/json"
63
63
},
64
-
"description": "Re-judge stored content against the scanner's current signature database, without waiting for the sweep to reach it. Reads the bytes back out of the content store and quarantines on a detection."
64
+
"description": "Rescan stored content against the current signature database now, instead of waiting for the sweep. Quarantines on a detection."
65
65
}
66
66
},
67
67
"$type": "com.atproto.lexicon.schema",
68
68
"lexicon": 1
69
69
}