space.highport.admin.rescanBlob

lexicons.highport.space

Schema Diff

+7 -7

From

CID
bafyreigey2foqpe...
Indexed At
2026-09-11 04:09 UTC
View this version

To

CID
bafyreicf2szbrrp...
Indexed At
2026-09-17 17:48 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

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

Compare Other Versions

Lexicon Garden

@