Pre-inference Module
Module ID: pre_inference Module Namespace: morpheus_spear_phishing
Pre-inference phase of the spear phishing inference pipeline. It loads the necessary modules and establishes the required connections between modules.
Parameter |
Type |
Description |
Default Value |
---|---|---|---|
raise_on_failure |
boolean | If true, raise exceptions on failures | False |
max_batch_size |
integer | Maximum size of each batch | 500 |
intent_config |
dictionary | See intent_config subparameters |
{} |
sender_sketch_config |
dictionary | See sender_sketch_config subparameters |
None |
intent_config
Key |
Type |
Description |
Default Value |
---|---|---|---|
required_intents |
list | List of required intents | [] |
available_intents |
dictionary | Dictionary of available intents | {} |
sender_sketch_config
Key |
Type |
Description |
Default Value |
---|---|---|---|
endpoint |
dictionary | See endpoint subparameters |
None |
sender_sketches |
list | List of sender sketches | [] |
required_intents |
list | List of required intents | [] |
raise_on_failure |
boolean | If true, raise exceptions on failures | False |
token_length_threshold |
integer | Minimum token length to use when computing syntax similarity | 3 |
sender_sketch_tables_config |
dictionary | Configuration for sender sketch tables | None |
endpoint
Key |
Type |
Description |
---|---|---|
database |
string | Sender sketch database name |
drivername |
string | Driver name for the sender sketch database |
host |
string | Host of the sender sketch database |
port |
string | Port of the sender sketch database |
username |
string | Username for the sender sketch database |
password |
string | Password for the sender sketch database |