schema¶
Dataset schema definition and enforcement.
Functions
|
Validate a dataset against a given schema. |
Classes
|
Compiled binaries. |
|
Binaries with source code. |
|
Base class for all schema. |
|
Disassembled functions. |
|
Disassembled functions with source code. |
|
Individual functions. |
|
Functions with source code. |
|
Source code. |
Summarized, disassembled functions with source code. |
|
|
A mixin adding a |
|
Summarized source code. |
|
A tokenized dataset. |
Disassembled functions with source code and associated vulnerabilities (if one exists). |
|
|
A mixin adding a |
- class undertale.schema.Dataset(*args, **kwargs)¶
Bases:
DataFrameModelBase class for all schema.
- id: Series[str] = 'id'¶
Row identifier.
- class undertale.schema.SummarizedMixin(*args, **kwargs)¶
Bases:
DataFrameModelA mixin adding a
summaryfield.- summary: Series[str] = 'summary'¶
Human-readable summary.
- class undertale.schema.SourceDataset(*args, **kwargs)¶
Bases:
DatasetSource code.
- source: Series[str] = 'source'¶
Source code.
- class undertale.schema.SummarizedSourceDataset(*args, **kwargs)¶
Bases:
SummarizedMixin,SourceDatasetSummarized source code.
- class undertale.schema.BinaryDataset(*args, **kwargs)¶
Bases:
DatasetCompiled binaries.
- binary: Series[bytes] = 'binary'¶
Compiled binary code.
- class undertale.schema.BinaryDatasetWithSource(*args, **kwargs)¶
Bases:
BinaryDataset,SourceDatasetBinaries with source code.
- class undertale.schema.FunctionDataset(*args, **kwargs)¶
Bases:
DatasetIndividual functions.
- name: Series[str] = 'name'¶
The name of the function.
- class undertale.schema.FunctionDatasetWithSource(*args, **kwargs)¶
Bases:
FunctionDataset,SourceDatasetFunctions with source code.
- class undertale.schema.DisassembledFunctionDataset(*args, **kwargs)¶
Bases:
FunctionDatasetDisassembled functions.
- class undertale.schema.DisassembledFunctionDatasetWithSource(*args, **kwargs)¶
Bases:
DisassembledFunctionDataset,SourceDatasetDisassembled functions with source code.
- class undertale.schema.SummarizedDisassembledFunctionDatasetWithSource(*args, **kwargs)¶
Bases:
SummarizedMixin,DisassembledFunctionDatasetWithSourceSummarized, disassembled functions with source code.
- class undertale.schema.VulnerabilityDisassembledFunctionDatasetWithSource(*args, **kwargs)¶
Bases:
VulnerabilityMixin,DisassembledFunctionDatasetWithSourceDisassembled functions with source code and associated vulnerabilities (if one exists).