Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 2.11 KB

FilesystemFinding.md

File metadata and controls

40 lines (31 loc) · 2.11 KB

FilesystemFinding

Properties

Name Type Description Notes
address str Function's virtual address, hex-encoded
categories List[str] Distinct filesystem categories evidenced by this function
confidence str High when a direct name match was found, medium when the function only calls into filesystem APIs
direct_matches List[FilesystemDirectMatch] Matches against the function's own name [optional]
evidence_count int Total number of direct matches and filesystem calls
filesystem_calls List[FilesystemCall] Matches against names this function calls [optional]
function_id int ID of the function the finding was reported in
function_name str Name of the function the finding was reported in
function_size int Size of the function in bytes
modifies bool Whether this function evidences modifying the filesystem rather than only observing it
sources List[str] Distinct filesystem sources evidenced by this function
verification FilesystemVerification LLM verdict checking this finding against its decompilation. Present only when the run verified this finding. [optional]

Example

from revengai.models.filesystem_finding import FilesystemFinding

# TODO update the JSON string below
json = "{}"
# create an instance of FilesystemFinding from a JSON string
filesystem_finding_instance = FilesystemFinding.from_json(json)
# print the JSON string representation of the object
print(FilesystemFinding.to_json())

# convert the object into a dict
filesystem_finding_dict = filesystem_finding_instance.to_dict()
# create an instance of FilesystemFinding from a dict
filesystem_finding_from_dict = FilesystemFinding.from_dict(filesystem_finding_dict)

[Back to Model list] [Back to API list] [Back to README]