From
bafyreigey2foqpezf2ot4iyjnpxmkh3sfgf6ovkhsv6467ccqw2nkq77oe
indexed 2026-09-11 04:09 UTC
View this version
To
bafyreicf2szbrrpwosycpmmphd644m5solz2ynj6xvwco56nzl75conpz4
indexed 2026-09-17 17:48 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"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.",66
"errors": [77
{8
"description": "The content store holds nothing under that CID.",8
"description": "Nothing is stored under that CID.",99
"name": "BlobNotFound"1010
},1111
{12
"description": "The daemon would not answer. Retryable.",12
"description": "The scanner did not respond. Safe to retry.",1313
"name": "ScannerUnavailable"1414
}1515
],1616
"input": {1717
"encoding": "application/json",1818
"schema": {1919
"properties": {2020
"cid": {21
"description": "The content address to re-judge.",21
"description": "The content address to rescan.",2222
"type": "string"2323
}2424
},2525
"required": [2626
"cid"2727
],2828
"type": "object"2929
}3030
},3131
"output": {3232
"encoding": "application/json",3333
"schema": {3434
"properties": {3535
"findingId": {36
"description": "The malware_findings row, for a detection.",36
"description": "The ID of the recorded finding, for a detection.",3737
"type": "integer"3838
},3939
"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.",4141
"type": "boolean"4242
},4343
"signature": {4444
"description": "The signature name, for a detection.",4545
"type": "string"4646
},4747
"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.",4949
"knownValues": [5050
"clean",5151
"malware",5252
"unwanted",5353
"unscanned"5454
],5555
"type": "string"5656
}5757
},5858
"required": [5959
"verdict"6060
],6161
"type": "object"6262
}6363
},6464
"type": "procedure"6565
}6666
},6767
"id": "space.highport.admin.rescanBlob",6868
"lexicon": 16969
}