Files
its-a-feature-Mythic/hasura-docker/metadata/tables.yaml
T

9161 lines
217 KiB
YAML

- table:
name: agentstorage
schema: public
- table:
name: apitokens
schema: public
object_relationships:
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: created_by_operator
using:
foreign_key_constraint_on: created_by
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: payload
using:
foreign_key_constraint_on: payload_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: callbackgraphedges
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: callbackgraphedge
schema: public
- name: credentials
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: credential
schema: public
- name: filemeta
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: filemeta
schema: public
- name: keylogs
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: keylog
schema: public
- name: loadedcommands
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: loadedcommands
schema: public
- name: mythictrees
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: mythictree
schema: public
- name: operationeventlogs
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: operationeventlog
schema: public
- name: operations
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: operation
schema: public
- name: operatoroperations
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: operatoroperation
schema: public
- name: operators
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: operator
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: payload
schema: public
- name: responses
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: response
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: tag
schema: public
- name: tagtypes
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: tagtype
schema: public
- name: taskartifacts
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: taskartifact
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: apitokens_id
table:
name: task
schema: public
select_permissions:
- role: developer
permission:
columns:
- active
- deleted
- callback_id
- created_by
- eventstepinstance_id
- id
- operator_id
- payload_id
- task_id
- name
- token_type
- token_value
- creation_time
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- role: mythic_admin
permission:
columns:
- active
- deleted
- callback_id
- created_by
- eventstepinstance_id
- id
- operator_id
- payload_id
- task_id
- name
- token_type
- token_value
- creation_time
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- operator:
account_type:
_eq: bot
- role: operation_admin
permission:
columns:
- active
- deleted
- callback_id
- created_by
- eventstepinstance_id
- id
- operator_id
- payload_id
- task_id
- name
- token_type
- token_value
- creation_time
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- role: operator
permission:
columns:
- active
- deleted
- callback_id
- created_by
- eventstepinstance_id
- id
- operator_id
- payload_id
- task_id
- name
- token_type
- token_value
- creation_time
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- role: spectator
permission:
columns:
- active
- deleted
- callback_id
- created_by
- eventstepinstance_id
- id
- operator_id
- payload_id
- task_id
- name
- token_type
- token_value
- creation_time
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
update_permissions:
- role: developer
permission:
columns:
- active
- deleted
- name
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
check:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- role: mythic_admin
permission:
columns:
- active
- deleted
- name
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- operator:
account_type:
_eq: bot
check:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- operator:
account_type:
_eq: bot
- role: operation_admin
permission:
columns:
- active
- deleted
- name
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
check:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- role: operator
permission:
columns:
- active
- deleted
- name
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
check:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- role: spectator
permission:
columns:
- active
- deleted
- name
filter:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
check:
_or:
- created_by:
_eq: X-Hasura-User-Id
- operator_id:
_eq: X-Hasura-User-Id
- table:
name: attack
schema: public
array_relationships:
- name: attackcommands
using:
foreign_key_constraint_on:
column: attack_id
table:
name: attackcommand
schema: public
- name: attacktasks
using:
foreign_key_constraint_on:
column: attack_id
table:
name: attacktask
schema: public
select_permissions:
- role: developer
permission:
columns:
- id
- t_num
- name
- os
- tactic
filter: {}
- role: mythic_admin
permission:
columns:
- id
- name
- os
- t_num
- tactic
filter: {}
- role: operation_admin
permission:
columns:
- id
- name
- os
- t_num
- tactic
filter: {}
- role: operator
permission:
columns:
- id
- name
- os
- t_num
- tactic
filter: {}
- role: spectator
permission:
columns:
- id
- name
- os
- t_num
- tactic
filter: {}
- table:
name: attackcommand
schema: public
object_relationships:
- name: attack
using:
foreign_key_constraint_on: attack_id
- name: command
using:
foreign_key_constraint_on: command_id
select_permissions:
- role: developer
permission:
columns:
- id
- attack_id
- command_id
filter: {}
- role: mythic_admin
permission:
columns:
- attack_id
- command_id
- id
filter: {}
- role: operation_admin
permission:
columns:
- attack_id
- command_id
- id
filter: {}
- role: operator
permission:
columns:
- attack_id
- command_id
- id
filter: {}
- role: spectator
permission:
columns:
- attack_id
- command_id
- id
filter: {}
- table:
name: attacktask
schema: public
object_relationships:
- name: attack
using:
foreign_key_constraint_on: attack_id
- name: task
using:
foreign_key_constraint_on: task_id
select_permissions:
- role: developer
permission:
columns:
- id
- attack_id
- task_id
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- id
- attack_id
- task_id
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- id
- attack_id
- task_id
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- id
- attack_id
- task_id
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- id
- attack_id
- task_id
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
delete_permissions:
- role: developer
permission:
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
filter:
task:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: browserscript
schema: public
object_relationships:
- name: command
using:
foreign_key_constraint_on: command_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: payloadtype
using:
foreign_key_constraint_on: payload_type_id
array_relationships:
- name: browserscriptoperations
using:
foreign_key_constraint_on:
column: browserscript_id
table:
name: browserscriptoperation
schema: public
insert_permissions:
- role: developer
permission:
check: {}
set:
creation_time: now()
for_new_ui: "true"
operator_id: x-hasura-User-Id
columns:
- active
- author
- command_id
- creation_time
- payload_type_id
- script
- role: mythic_admin
permission:
check: {}
set:
creation_time: now()
for_new_ui: "true"
operator_id: x-hasura-User-Id
columns:
- active
- author
- command_id
- creation_time
- payload_type_id
- script
- role: operation_admin
permission:
check: {}
set:
creation_time: now()
for_new_ui: "true"
operator_id: x-hasura-User-Id
columns:
- active
- author
- command_id
- creation_time
- payload_type_id
- script
- role: operator
permission:
check: {}
set:
creation_time: now()
for_new_ui: "true"
operator_id: x-hasura-User-Id
columns:
- active
- author
- command_id
- creation_time
- payload_type_id
- script
select_permissions:
- role: developer
permission:
columns:
- active
- author
- command_id
- container_version
- container_version_author
- creation_time
- for_new_ui
- id
- operator_id
- payload_type_id
- script
- user_modified
filter:
_or:
- operator_id:
_eq: X-Hasura-User-Id
- browserscriptoperations:
operation_id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- active
- author
- command_id
- container_version
- container_version_author
- creation_time
- for_new_ui
- id
- operator_id
- payload_type_id
- script
- user_modified
filter:
_or:
- operator_id:
_eq: X-Hasura-User-Id
- browserscriptoperations:
operation_id:
_in: X-Hasura-operations
- role: operation_admin
permission:
columns:
- active
- author
- command_id
- container_version
- container_version_author
- creation_time
- for_new_ui
- id
- operator_id
- payload_type_id
- script
- user_modified
filter:
_or:
- operator_id:
_eq: X-Hasura-User-Id
- browserscriptoperations:
operation_id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- active
- author
- command_id
- container_version
- container_version_author
- creation_time
- for_new_ui
- id
- operator_id
- payload_type_id
- script
- user_modified
filter:
_or:
- operator_id:
_eq: X-Hasura-User-Id
- browserscriptoperations:
operation_id:
_in: X-Hasura-operations
- role: spectator
permission:
columns:
- active
- author
- command_id
- container_version
- container_version_author
- creation_time
- for_new_ui
- id
- operator_id
- payload_type_id
- script
- user_modified
filter:
_or:
- operator_id:
_eq: X-Hasura-User-Id
- browserscriptoperations:
operation_id:
_in: X-Hasura-operations
update_permissions:
- role: developer
permission:
columns:
- active
- author
- command_id
- payload_type_id
- script
- user_modified
filter:
operator_id:
_eq: X-Hasura-User-Id
check: null
- role: mythic_admin
permission:
columns:
- active
- author
- command_id
- payload_type_id
- script
- user_modified
filter:
operator_id:
_eq: X-Hasura-User-Id
check: null
- role: operation_admin
permission:
columns:
- active
- author
- command_id
- payload_type_id
- script
- user_modified
filter:
operator_id:
_eq: X-Hasura-User-Id
check: null
- role: operator
permission:
columns:
- active
- author
- command_id
- payload_type_id
- script
- user_modified
filter:
operator_id:
_eq: X-Hasura-User-Id
check: null
delete_permissions:
- role: developer
permission:
filter:
operator_id:
_eq: X-Hasura-User-Id
- role: mythic_admin
permission:
filter:
operator_id:
_eq: X-Hasura-User-Id
- role: operation_admin
permission:
filter:
operator_id:
_eq: X-Hasura-User-Id
- role: operator
permission:
filter:
operator_id:
_eq: X-Hasura-User-Id
- table:
name: browserscriptoperation
schema: public
object_relationships:
- name: browserscript
using:
foreign_key_constraint_on: browserscript_id
- name: operation
using:
foreign_key_constraint_on: operation_id
insert_permissions:
- role: developer
permission:
check:
operation_id:
_in: X-Hasura-admin-operations
set:
operation_id: x-hasura-current-operation-id
columns:
- browserscript_id
- role: mythic_admin
permission:
check:
operation_id:
_in: X-Hasura-admin-operations
set:
operation_id: x-hasura-current-operation-id
columns:
- browserscript_id
- role: operation_admin
permission:
check:
operation_id:
_in: X-Hasura-admin-operations
set:
operation_id: x-hasura-current-operation-id
columns:
- browserscript_id
select_permissions:
- role: developer
permission:
columns:
- id
- browserscript_id
- operation_id
filter:
operation_id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- browserscript_id
- id
- operation_id
filter:
operation_id:
_in: X-Hasura-operations
- role: operation_admin
permission:
columns:
- browserscript_id
- id
- operation_id
filter:
operation_id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- browserscript_id
- id
- operation_id
filter:
operation_id:
_in: X-Hasura-operations
- role: spectator
permission:
columns:
- browserscript_id
- id
- operation_id
filter:
operation_id:
_in: X-Hasura-operations
delete_permissions:
- role: developer
permission:
filter:
operation_id:
_in: X-Hasura-admin-operations
- role: mythic_admin
permission:
filter:
operation_id:
_in: X-Hasura-admin-operations
- role: operation_admin
permission:
filter:
operation_id:
_in: X-Hasura-admin-operations
- table:
name: buildparameter
schema: public
object_relationships:
- name: payloadtype
using:
foreign_key_constraint_on: payload_type_id
array_relationships:
- name: buildparameterinstances
using:
foreign_key_constraint_on:
column: build_parameter_id
table:
name: buildparameterinstance
schema: public
select_permissions:
- role: developer
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- id
- payload_type_id
- choices
- hide_conditions
- supported_os
- default_value
- description
- format_string
- group_name
- name
- parameter_type
- verifier_regex
filter: {}
- role: mythic_admin
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- id
- payload_type_id
- choices
- hide_conditions
- supported_os
- default_value
- description
- format_string
- group_name
- name
- parameter_type
- verifier_regex
filter: {}
- role: operation_admin
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- id
- payload_type_id
- choices
- hide_conditions
- supported_os
- default_value
- description
- format_string
- group_name
- name
- parameter_type
- verifier_regex
filter: {}
- role: operator
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- id
- payload_type_id
- choices
- hide_conditions
- supported_os
- default_value
- description
- format_string
- group_name
- name
- parameter_type
- verifier_regex
filter: {}
- role: spectator
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- id
- payload_type_id
- choices
- hide_conditions
- supported_os
- default_value
- description
- format_string
- group_name
- name
- parameter_type
- verifier_regex
filter: {}
- table:
name: buildparameterinstance
schema: public
object_relationships:
- name: buildparameter
using:
foreign_key_constraint_on: build_parameter_id
- name: payload
using:
foreign_key_constraint_on: payload_id
computed_fields:
- name: dec_key_base64
definition:
function:
name: buildparameterinstance_deckey
schema: public
- name: enc_key_base64
definition:
function:
name: buildparameterinstance_enckey
schema: public
select_permissions:
- role: developer
permission:
columns:
- id
- build_parameter_id
- payload_id
- value
- enc_key
- dec_key
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
payload:
operation_id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- dec_key
- enc_key
- build_parameter_id
- id
- payload_id
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
payload:
operation_id:
_in: X-Hasura-operations
- role: operation_admin
permission:
columns:
- dec_key
- enc_key
- build_parameter_id
- id
- payload_id
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
payload:
operation_id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- dec_key
- enc_key
- build_parameter_id
- id
- payload_id
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
payload:
operation_id:
_in: X-Hasura-operations
- role: spectator
permission:
columns:
- dec_key
- enc_key
- build_parameter_id
- id
- payload_id
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
payload:
operation_id:
_in: X-Hasura-operations
- table:
name: c2profile
schema: public
array_relationships:
- name: c2profileparameters
using:
foreign_key_constraint_on:
column: c2_profile_id
table:
name: c2profileparameters
schema: public
- name: c2profileparametersinstances
using:
foreign_key_constraint_on:
column: c2_profile_id
table:
name: c2profileparametersinstance
schema: public
- name: callbackc2profiles
using:
foreign_key_constraint_on:
column: c2_profile_id
table:
name: callbackc2profiles
schema: public
- name: callbackgraphedges
using:
foreign_key_constraint_on:
column: c2_profile_id
table:
name: callbackgraphedge
schema: public
- name: payloadc2profiles
using:
foreign_key_constraint_on:
column: c2_profile_id
table:
name: payloadc2profiles
schema: public
- name: payloadtypec2profiles
using:
foreign_key_constraint_on:
column: c2_profile_id
table:
name: payloadtypec2profile
schema: public
select_permissions:
- role: developer
permission:
columns:
- container_running
- deleted
- has_logo
- is_p2p
- is_server_routed
- running
- id
- author
- description
- name
- semver
- creation_time
filter: {}
- role: mythic_admin
permission:
columns:
- container_running
- deleted
- has_logo
- is_p2p
- is_server_routed
- running
- id
- author
- description
- name
- semver
- creation_time
filter: {}
- role: operation_admin
permission:
columns:
- container_running
- deleted
- has_logo
- is_p2p
- is_server_routed
- running
- id
- author
- description
- name
- semver
- creation_time
filter: {}
- role: operator
permission:
columns:
- container_running
- deleted
- has_logo
- is_p2p
- is_server_routed
- running
- id
- author
- description
- name
- semver
- creation_time
filter: {}
- role: spectator
permission:
columns:
- container_running
- deleted
- has_logo
- is_p2p
- is_server_routed
- running
- id
- author
- description
- name
- semver
- creation_time
filter: {}
update_permissions:
- role: mythic_admin
permission:
columns:
- deleted
filter: {}
check: null
- table:
name: c2profileparameters
schema: public
object_relationships:
- name: c2profile
using:
foreign_key_constraint_on: c2_profile_id
array_relationships:
- name: c2profileparametersinstances
using:
foreign_key_constraint_on:
column: c2_profile_parameters_id
table:
name: c2profileparametersinstance
schema: public
select_permissions:
- role: developer
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- c2_profile_id
- id
- choices
- default_value
- description
- format_string
- name
- parameter_type
- verifier_regex
filter: {}
- role: mythic_admin
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- c2_profile_id
- id
- choices
- default_value
- description
- format_string
- name
- parameter_type
- verifier_regex
filter: {}
- role: operation_admin
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- c2_profile_id
- id
- choices
- default_value
- description
- format_string
- name
- parameter_type
- verifier_regex
filter: {}
- role: operator
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- c2_profile_id
- id
- choices
- default_value
- description
- format_string
- name
- parameter_type
- verifier_regex
filter: {}
- role: spectator
permission:
columns:
- crypto_type
- deleted
- randomize
- required
- c2_profile_id
- id
- choices
- default_value
- description
- format_string
- name
- parameter_type
- verifier_regex
filter: {}
- table:
name: c2profileparametersinstance
schema: public
object_relationships:
- name: c2profile
using:
foreign_key_constraint_on: c2_profile_id
- name: c2profileparameter
using:
foreign_key_constraint_on: c2_profile_parameters_id
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: payload
using:
foreign_key_constraint_on: payload_id
computed_fields:
- name: dec_key_base64
definition:
function:
name: c2profileparametersinstance_deckey
schema: public
- name: enc_key_base64
definition:
function:
name: c2profileparametersinstance_enckey
schema: public
select_permissions:
- role: developer
permission:
columns:
- dec_key
- enc_key
- c2_profile_id
- c2_profile_parameters_id
- callback_id
- count
- id
- operation_id
- payload_id
- instance_name
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- dec_key
- enc_key
- c2_profile_id
- c2_profile_parameters_id
- callback_id
- count
- id
- operation_id
- payload_id
- instance_name
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- dec_key
- enc_key
- c2_profile_id
- c2_profile_parameters_id
- callback_id
- count
- id
- operation_id
- payload_id
- instance_name
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- dec_key
- enc_key
- c2_profile_id
- c2_profile_parameters_id
- callback_id
- count
- id
- operation_id
- payload_id
- instance_name
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- dec_key
- enc_key
- c2_profile_id
- c2_profile_parameters_id
- callback_id
- count
- id
- operation_id
- payload_id
- instance_name
- value
computed_fields:
- dec_key_base64
- enc_key_base64
filter:
operation_id:
_eq: X-Hasura-current-operation-id
update_permissions:
- role: developer
permission:
columns:
- instance_name
- value
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- instance_name
- value
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- instance_name
- value
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- instance_name
- value
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
delete_permissions:
- role: developer
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: callback
schema: public
configuration:
column_config:
timestamp:
custom_name: timestamp
custom_column_names:
timestamp: timestamp
custom_root_fields: {}
object_relationships:
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: locked_operator
using:
foreign_key_constraint_on: locked_operator_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: payload
using:
foreign_key_constraint_on: registered_payload_id
array_relationships:
- name: apitokens
using:
foreign_key_constraint_on:
column: callback_id
table:
name: apitokens
schema: public
- name: c2profileparametersinstances
using:
foreign_key_constraint_on:
column: callback_id
table:
name: c2profileparametersinstance
schema: public
- name: callbackc2profiles
using:
foreign_key_constraint_on:
column: callback_id
table:
name: callbackc2profiles
schema: public
- name: callbackgraphedges
using:
foreign_key_constraint_on:
column: source_id
table:
name: callbackgraphedge
schema: public
- name: callbackgraphedgesByDestinationId
using:
foreign_key_constraint_on:
column: destination_id
table:
name: callbackgraphedge
schema: public
- name: callbackports
using:
foreign_key_constraint_on:
column: callback_id
table:
name: callbackport
schema: public
- name: callbacktokens
using:
foreign_key_constraint_on:
column: callback_id
table:
name: callbacktoken
schema: public
- name: loadedcommands
using:
foreign_key_constraint_on:
column: callback_id
table:
name: loadedcommands
schema: public
- name: mythictrees
using:
foreign_key_constraint_on:
column: callback_id
table:
name: mythictree
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: callback_id
table:
name: tag
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: callback_id
table:
name: task
schema: public
computed_fields:
- name: current_time
definition:
function:
name: current_time
schema: public
- name: dec_key_base64
definition:
function:
name: callback_deckey
schema: public
comment: base64 encode decryption key
- name: enc_key_base64
definition:
function:
name: callback_enckey
schema: public
comment: base64 encode the encryption key
- name: mythictree_groups_string
definition:
function:
name: callback_mythictree_groups
schema: public
select_permissions:
- role: developer
permission:
columns:
- mythictree_groups
- active
- dead
- locked
- dec_key
- enc_key
- display_id
- eventstepinstance_id
- id
- integrity_level
- locked_operator_id
- operation_id
- operator_id
- pid
- registered_payload_id
- trigger_on_checkin_after_time
- agent_callback_id
- architecture
- color
- crypto_type
- cwd
- description
- domain
- external_ip
- extra_info
- host
- ip
- os
- process_name
- process_short_name
- sleep_info
- user
- impersonation_context
- init_callback
- last_checkin
- timestamp
computed_fields:
- current_time
- dec_key_base64
- enc_key_base64
- mythictree_groups_string
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- mythictree_groups
- active
- dead
- locked
- dec_key
- enc_key
- display_id
- eventstepinstance_id
- id
- integrity_level
- locked_operator_id
- operation_id
- operator_id
- pid
- registered_payload_id
- trigger_on_checkin_after_time
- agent_callback_id
- architecture
- color
- crypto_type
- cwd
- description
- domain
- external_ip
- extra_info
- host
- ip
- os
- process_name
- process_short_name
- sleep_info
- user
- impersonation_context
- init_callback
- last_checkin
- timestamp
computed_fields:
- current_time
- dec_key_base64
- enc_key_base64
- mythictree_groups_string
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- mythictree_groups
- active
- dead
- locked
- dec_key
- enc_key
- display_id
- eventstepinstance_id
- id
- integrity_level
- locked_operator_id
- operation_id
- operator_id
- pid
- registered_payload_id
- trigger_on_checkin_after_time
- agent_callback_id
- architecture
- color
- crypto_type
- cwd
- description
- domain
- external_ip
- extra_info
- host
- ip
- os
- process_name
- process_short_name
- sleep_info
- user
- impersonation_context
- init_callback
- last_checkin
- timestamp
computed_fields:
- current_time
- dec_key_base64
- enc_key_base64
- mythictree_groups_string
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- mythictree_groups
- active
- dead
- locked
- dec_key
- enc_key
- display_id
- eventstepinstance_id
- id
- integrity_level
- locked_operator_id
- operation_id
- operator_id
- pid
- registered_payload_id
- trigger_on_checkin_after_time
- agent_callback_id
- architecture
- color
- crypto_type
- cwd
- description
- domain
- external_ip
- extra_info
- host
- ip
- os
- process_name
- process_short_name
- sleep_info
- user
- impersonation_context
- init_callback
- last_checkin
- timestamp
computed_fields:
- current_time
- dec_key_base64
- enc_key_base64
- mythictree_groups_string
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- mythictree_groups
- active
- dead
- locked
- dec_key
- enc_key
- display_id
- eventstepinstance_id
- id
- integrity_level
- locked_operator_id
- operation_id
- operator_id
- pid
- registered_payload_id
- trigger_on_checkin_after_time
- agent_callback_id
- architecture
- color
- crypto_type
- cwd
- description
- domain
- external_ip
- extra_info
- host
- ip
- os
- process_name
- process_short_name
- sleep_info
- user
- impersonation_context
- init_callback
- last_checkin
- timestamp
computed_fields:
- current_time
- dec_key_base64
- enc_key_base64
- mythictree_groups_string
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- architecture
- color
- cwd
- description
- domain
- external_ip
- extra_info
- host
- integrity_level
- ip
- mythictree_groups
- os
- pid
- process_name
- process_short_name
- sleep_info
- trigger_on_checkin_after_time
- user
- impersonation_context
filter:
operation_id:
_in: X-Hasura-operations
check:
operation_id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- architecture
- color
- cwd
- description
- domain
- external_ip
- extra_info
- host
- integrity_level
- ip
- mythictree_groups
- os
- pid
- process_name
- process_short_name
- sleep_info
- trigger_on_checkin_after_time
- user
- impersonation_context
filter:
operation_id:
_in: X-Hasura-operations
check:
operation_id:
_in: X-Hasura-operations
- role: operation_admin
permission:
columns:
- architecture
- color
- cwd
- description
- domain
- external_ip
- extra_info
- host
- impersonation_context
- integrity_level
- ip
- mythictree_groups
- os
- pid
- process_name
- process_short_name
- sleep_info
- trigger_on_checkin_after_time
- user
filter:
operation_id:
_in: X-Hasura-operations
check:
operation_id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- architecture
- color
- cwd
- description
- domain
- external_ip
- extra_info
- host
- impersonation_context
- integrity_level
- ip
- mythictree_groups
- os
- pid
- process_name
- process_short_name
- sleep_info
- trigger_on_checkin_after_time
- user
filter:
operation_id:
_in: X-Hasura-operations
check:
operation_id:
_in: X-Hasura-operations
- table:
name: callbackc2profiles
schema: public
object_relationships:
- name: c2profile
using:
foreign_key_constraint_on: c2_profile_id
- name: callback
using:
foreign_key_constraint_on: callback_id
select_permissions:
- role: developer
permission:
columns:
- id
- callback_id
- c2_profile_id
filter:
callback:
operation_id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- c2_profile_id
- callback_id
- id
filter:
callback:
operation_id:
_in: X-Hasura-operations
- role: operation_admin
permission:
columns:
- c2_profile_id
- callback_id
- id
filter:
callback:
operation_id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- c2_profile_id
- callback_id
- id
filter:
callback:
operation_id:
_in: X-Hasura-operations
- role: spectator
permission:
columns:
- c2_profile_id
- callback_id
- id
filter:
callback:
operation_id:
_in: X-Hasura-operations
- table:
name: callbackgraphedge
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: c2profile
using:
foreign_key_constraint_on: c2_profile_id
- name: destination
using:
foreign_key_constraint_on: destination_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: source
using:
foreign_key_constraint_on: source_id
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- c2_profile_id
- destination_id
- id
- operation_id
- source_id
- metadata
- end_timestamp
- start_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- apitokens_id
- c2_profile_id
- destination_id
- id
- operation_id
- source_id
- metadata
- end_timestamp
- start_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- apitokens_id
- c2_profile_id
- destination_id
- id
- operation_id
- source_id
- metadata
- end_timestamp
- start_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- apitokens_id
- c2_profile_id
- destination_id
- id
- operation_id
- source_id
- metadata
- end_timestamp
- start_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- apitokens_id
- c2_profile_id
- destination_id
- id
- operation_id
- source_id
- metadata
- end_timestamp
- start_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- table:
name: callbackport
schema: public
object_relationships:
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: task
using:
foreign_key_constraint_on: task_id
select_permissions:
- role: developer
permission:
columns:
- bytes_received
- bytes_sent
- deleted
- callback_id
- id
- local_port
- operation_id
- remote_port
- task_id
- password
- port_type
- remote_ip
- username
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- bytes_received
- bytes_sent
- deleted
- callback_id
- id
- local_port
- operation_id
- remote_port
- task_id
- password
- port_type
- remote_ip
- username
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- bytes_received
- bytes_sent
- deleted
- callback_id
- id
- local_port
- operation_id
- remote_port
- task_id
- password
- port_type
- remote_ip
- username
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- bytes_received
- bytes_sent
- deleted
- callback_id
- id
- local_port
- operation_id
- remote_port
- task_id
- password
- port_type
- remote_ip
- username
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- bytes_received
- bytes_sent
- deleted
- callback_id
- id
- local_port
- operation_id
- remote_port
- task_id
- password
- port_type
- remote_ip
- username
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- table:
name: callbacktoken
schema: public
object_relationships:
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: task
using:
foreign_key_constraint_on: task_id
- name: token
using:
foreign_key_constraint_on: token_id
select_permissions:
- role: developer
permission:
columns:
- id
- token_id
- callback_id
- os
- task_id
- timestamp_created
- deleted
- host
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- deleted
- callback_id
- id
- task_id
- token_id
- host
- os
- timestamp_created
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- deleted
- callback_id
- id
- task_id
- token_id
- host
- os
- timestamp_created
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- deleted
- callback_id
- id
- task_id
- token_id
- host
- os
- timestamp_created
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- deleted
- callback_id
- id
- task_id
- token_id
- host
- os
- timestamp_created
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
update_permissions:
- role: developer
permission:
columns:
- deleted
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- deleted
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- deleted
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- deleted
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: command
schema: public
object_relationships:
- name: payloadtype
using:
foreign_key_constraint_on: payload_type_id
array_relationships:
- name: attackcommands
using:
foreign_key_constraint_on:
column: command_id
table:
name: attackcommand
schema: public
- name: browserscripts
using:
foreign_key_constraint_on:
column: command_id
table:
name: browserscript
schema: public
- name: commandparameters
using:
foreign_key_constraint_on:
column: command_id
table:
name: commandparameters
schema: public
- name: disabledcommandsprofiles
using:
foreign_key_constraint_on:
column: command_id
table:
name: disabledcommandsprofile
schema: public
- name: loadedcommands
using:
foreign_key_constraint_on:
column: command_id
table:
name: loadedcommands
schema: public
- name: payloadcommands
using:
foreign_key_constraint_on:
column: command_id
table:
name: payloadcommand
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: command_id
table:
name: task
schema: public
select_permissions:
- role: developer
permission:
columns:
- deleted
- needs_admin
- script_only
- id
- payload_type_id
- version
- attributes
- author
- cmd
- description
- help_cmd
- supported_ui_features
- creation_time
filter: {}
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- deleted
- needs_admin
- script_only
- id
- payload_type_id
- version
- attributes
- author
- cmd
- description
- help_cmd
- supported_ui_features
- creation_time
filter: {}
allow_aggregations: true
- role: operation_admin
permission:
columns:
- deleted
- needs_admin
- script_only
- id
- payload_type_id
- version
- attributes
- author
- cmd
- description
- help_cmd
- supported_ui_features
- creation_time
filter: {}
allow_aggregations: true
- role: operator
permission:
columns:
- deleted
- needs_admin
- script_only
- id
- payload_type_id
- version
- attributes
- author
- cmd
- description
- help_cmd
- supported_ui_features
- creation_time
filter: {}
allow_aggregations: true
- role: spectator
permission:
columns:
- deleted
- needs_admin
- script_only
- id
- payload_type_id
- version
- attributes
- author
- cmd
- description
- help_cmd
- supported_ui_features
- creation_time
filter: {}
allow_aggregations: true
- table:
name: commandparameters
schema: public
object_relationships:
- name: command
using:
foreign_key_constraint_on: command_id
select_permissions:
- role: developer
permission:
columns:
- choices_are_all_commands
- choices_are_loaded_commands
- required
- command_id
- id
- ui_position
- choice_filter_by_command_attributes
- choices
- limit_credentials_by_type
- supported_agent_build_parameters
- supported_agents
- cli_name
- default_value
- description
- display_name
- dynamic_query_function
- name
- parameter_group_name
- type
filter: {}
- role: mythic_admin
permission:
columns:
- choices_are_all_commands
- choices_are_loaded_commands
- required
- command_id
- id
- ui_position
- choice_filter_by_command_attributes
- choices
- limit_credentials_by_type
- supported_agent_build_parameters
- supported_agents
- cli_name
- default_value
- description
- display_name
- dynamic_query_function
- name
- parameter_group_name
- type
filter: {}
- role: operation_admin
permission:
columns:
- choices_are_all_commands
- choices_are_loaded_commands
- required
- command_id
- id
- ui_position
- choice_filter_by_command_attributes
- choices
- limit_credentials_by_type
- supported_agent_build_parameters
- supported_agents
- cli_name
- default_value
- description
- display_name
- dynamic_query_function
- name
- parameter_group_name
- type
filter: {}
- role: operator
permission:
columns:
- choices_are_all_commands
- choices_are_loaded_commands
- required
- command_id
- id
- ui_position
- choice_filter_by_command_attributes
- choices
- limit_credentials_by_type
- supported_agent_build_parameters
- supported_agents
- cli_name
- default_value
- description
- display_name
- dynamic_query_function
- name
- parameter_group_name
- type
filter: {}
- role: spectator
permission:
columns:
- choices_are_all_commands
- choices_are_loaded_commands
- required
- command_id
- id
- ui_position
- choice_filter_by_command_attributes
- choices
- limit_credentials_by_type
- supported_agent_build_parameters
- supported_agents
- cli_name
- default_value
- description
- display_name
- dynamic_query_function
- name
- parameter_group_name
- type
filter: {}
- table:
name: consuming_container
schema: public
array_relationships:
- name: eventgroupconsumingcontainers
using:
foreign_key_constraint_on:
column: consuming_container_id
table:
name: eventgroupconsumingcontainer
schema: public
select_permissions:
- role: developer
permission:
columns:
- container_running
- deleted
- id
- subscriptions
- description
- name
- semver
- type
- created_at
- updated_at
filter: {}
comment: ""
- role: mythic_admin
permission:
columns:
- container_running
- deleted
- id
- subscriptions
- description
- name
- semver
- type
- created_at
- updated_at
filter: {}
comment: ""
- role: operation_admin
permission:
columns:
- container_running
- deleted
- id
- subscriptions
- description
- name
- semver
- type
- created_at
- updated_at
filter: {}
comment: ""
- role: operator
permission:
columns:
- container_running
- deleted
- id
- subscriptions
- description
- name
- semver
- type
- created_at
- updated_at
filter: {}
comment: ""
- role: spectator
permission:
columns:
- container_running
- deleted
- id
- subscriptions
- description
- name
- semver
- type
- created_at
- updated_at
filter: {}
comment: ""
update_permissions:
- role: mythic_admin
permission:
columns:
- deleted
filter: {}
check: null
comment: ""
- role: operation_admin
permission:
columns:
- deleted
filter: {}
check: null
comment: ""
- role: operator
permission:
columns:
- deleted
filter: {}
check: null
comment: ""
- table:
name: credential
schema: public
configuration:
column_config:
credential:
custom_name: credential_raw
custom_column_names:
credential: credential_raw
custom_root_fields: {}
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: tags
using:
foreign_key_constraint_on:
column: credential_id
table:
name: tag
schema: public
computed_fields:
- name: credential_text
definition:
function:
name: credential_credentials
schema: public
select_permissions:
- role: developer
permission:
columns:
- deleted
- credential
- apitokens_id
- id
- operation_id
- operator_id
- task_id
- account
- comment
- metadata
- realm
- type
- timestamp
computed_fields:
- credential_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- deleted
- credential
- apitokens_id
- id
- operation_id
- operator_id
- task_id
- account
- comment
- metadata
- realm
- type
- timestamp
computed_fields:
- credential_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- deleted
- credential
- apitokens_id
- id
- operation_id
- operator_id
- task_id
- account
- comment
- metadata
- realm
- type
- timestamp
computed_fields:
- credential_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- deleted
- credential
- apitokens_id
- id
- operation_id
- operator_id
- task_id
- account
- comment
- metadata
- realm
- type
- timestamp
computed_fields:
- credential_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- deleted
- credential
- apitokens_id
- id
- operation_id
- operator_id
- task_id
- account
- comment
- metadata
- realm
- type
- timestamp
computed_fields:
- credential_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- account
- comment
- credential
- deleted
- metadata
- operator_id
- realm
- type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
- role: mythic_admin
permission:
columns:
- account
- comment
- credential
- deleted
- metadata
- operator_id
- realm
- type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
- role: operation_admin
permission:
columns:
- account
- comment
- credential
- deleted
- metadata
- operator_id
- realm
- type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
- role: operator
permission:
columns:
- account
- comment
- credential
- deleted
- metadata
- operator_id
- realm
- type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
- table:
name: disabledcommandsprofile
schema: public
object_relationships:
- name: command
using:
foreign_key_constraint_on: command_id
- name: operation
using:
foreign_key_constraint_on: operation_id
array_relationships:
- name: operatoroperations
using:
foreign_key_constraint_on:
column: base_disabled_commands_id
table:
name: operatoroperation
schema: public
insert_permissions:
- role: developer
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- operatoroperations:
_and:
- view_mode:
_eq: lead
- operator_id:
_eq: x-hasura-user-id
- operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- command_id
- name
- role: mythic_admin
permission:
check:
operation_id:
_eq: X-Hasura-Current-Operation-Id
set:
operation_id: x-hasura-current-operation-id
columns:
- command_id
- name
- role: operation_admin
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- operatoroperations:
_and:
- view_mode:
_eq: lead
- operator_id:
_eq: x-hasura-user-id
- operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- command_id
- name
- role: operator
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- operatoroperations:
_and:
- view_mode:
_eq: lead
- operator_id:
_eq: x-hasura-user-id
- operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- command_id
- name
select_permissions:
- role: developer
permission:
columns:
- command_id
- id
- name
- operation_id
filter:
operation_id:
_eq: X-Hasura-Current-Operation-Id
- role: mythic_admin
permission:
columns:
- command_id
- id
- name
- operation_id
filter:
operation_id:
_eq: X-Hasura-Current-Operation-Id
- role: operation_admin
permission:
columns:
- command_id
- id
- name
- operation_id
filter:
operation_id:
_eq: X-Hasura-Current-Operation-Id
- role: operator
permission:
columns:
- command_id
- id
- name
- operation_id
filter:
operation_id:
_eq: X-Hasura-Current-Operation-Id
- role: spectator
permission:
columns:
- command_id
- id
- name
- operation_id
filter:
operation_id:
_eq: X-Hasura-Current-Operation-Id
delete_permissions:
- role: developer
permission:
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- operatoroperations:
_and:
- view_mode:
_eq: lead
- operator_id:
_eq: x-hasura-user-id
- operation_id:
_eq: x-hasura-current-operation-id
- role: mythic_admin
permission:
filter:
operation_id:
_eq: X-Hasura-Current-Operation-Id
- role: operation_admin
permission:
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- operatoroperations:
_and:
- view_mode:
_eq: lead
- operator_id:
_eq: x-hasura-user-id
- operation_id:
_eq: x-hasura-current-operation-id
- role: operator
permission:
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- operatoroperations:
_and:
- view_mode:
_eq: lead
- operator_id:
_eq: x-hasura-user-id
- operation_id:
_eq: x-hasura-current-operation-id
- table:
name: eventgroup
schema: public
object_relationships:
- name: filemetum
using:
foreign_key_constraint_on: filemeta_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
array_relationships:
- name: eventgroupapprovals
using:
foreign_key_constraint_on:
column: eventgroup_id
table:
name: eventgroupapproval
schema: public
- name: eventgroupconsumingcontainers
using:
foreign_key_constraint_on:
column: eventgroup_id
table:
name: eventgroupconsumingcontainer
schema: public
- name: eventgroupinstances
using:
foreign_key_constraint_on:
column: eventgroup_id
table:
name: eventgroupinstance
schema: public
- name: eventsteps
using:
foreign_key_constraint_on:
column: eventgroup_id
table:
name: eventstep
schema: public
- name: filemeta
using:
foreign_key_constraint_on:
column: eventgroup_id
table:
name: filemeta
schema: public
select_permissions:
- role: developer
permission:
columns:
- active
- approved_to_run
- deleted
- filemeta_id
- id
- operation_id
- operator_id
- total_order_steps
- total_steps
- environment
- keywords
- trigger_data
- description
- name
- run_as
- trigger
- created_at
- next_scheduled_run
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
comment: ""
- role: mythic_admin
permission:
columns:
- active
- approved_to_run
- deleted
- filemeta_id
- id
- operation_id
- operator_id
- total_order_steps
- total_steps
- environment
- keywords
- trigger_data
- description
- name
- run_as
- trigger
- created_at
- next_scheduled_run
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
comment: ""
- role: operation_admin
permission:
columns:
- active
- approved_to_run
- deleted
- filemeta_id
- id
- operation_id
- operator_id
- total_order_steps
- total_steps
- environment
- keywords
- trigger_data
- description
- name
- run_as
- trigger
- created_at
- next_scheduled_run
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
comment: ""
- role: operator
permission:
columns:
- active
- approved_to_run
- deleted
- filemeta_id
- id
- operation_id
- operator_id
- total_order_steps
- total_steps
- environment
- keywords
- trigger_data
- description
- name
- run_as
- trigger
- created_at
- next_scheduled_run
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
comment: ""
- role: spectator
permission:
columns:
- active
- approved_to_run
- deleted
- filemeta_id
- id
- operation_id
- operator_id
- total_order_steps
- total_steps
- environment
- keywords
- trigger_data
- description
- name
- run_as
- trigger
- created_at
- next_scheduled_run
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
comment: ""
- table:
name: eventgroupapproval
schema: public
object_relationships:
- name: eventgroup
using:
foreign_key_constraint_on: eventgroup_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
select_permissions:
- role: developer
permission:
columns:
- approved
- eventgroup_id
- id
- operation_id
- operator_id
- created_at
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- approved
- eventgroup_id
- id
- operation_id
- operator_id
- created_at
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- approved
- eventgroup_id
- id
- operation_id
- operator_id
- created_at
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- approved
- eventgroup_id
- id
- operation_id
- operator_id
- created_at
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- approved
- eventgroup_id
- id
- operation_id
- operator_id
- created_at
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- table:
name: eventgroupconsumingcontainer
schema: public
object_relationships:
- name: consuming_container
using:
foreign_key_constraint_on: consuming_container_id
- name: eventgroup
using:
foreign_key_constraint_on: eventgroup_id
select_permissions:
- role: developer
permission:
columns:
- all_functions_available
- consuming_container_id
- eventgroup_id
- id
- function_names
- consuming_container_name
filter:
eventgroup:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- all_functions_available
- consuming_container_id
- eventgroup_id
- id
- function_names
- consuming_container_name
filter:
eventgroup:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- all_functions_available
- consuming_container_id
- eventgroup_id
- id
- function_names
- consuming_container_name
filter:
eventgroup:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- all_functions_available
- consuming_container_id
- eventgroup_id
- id
- function_names
- consuming_container_name
filter:
eventgroup:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- all_functions_available
- consuming_container_id
- eventgroup_id
- id
- function_names
- consuming_container_name
filter:
eventgroup:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- table:
name: eventgroupinstance
schema: public
object_relationships:
- name: cancelled_by_operator
using:
foreign_key_constraint_on: cancelled_by
- name: eventgroup
using:
foreign_key_constraint_on: eventgroup_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
array_relationships:
- name: eventstepinstances
using:
foreign_key_constraint_on:
column: eventgroupinstance_id
table:
name: eventstepinstance
schema: public
select_permissions:
- role: developer
permission:
columns:
- cancelled_by
- current_order_step
- eventgroup_id
- id
- operation_id
- operator_id
- total_order_steps
- environment
- trigger_metadata
- status
- trigger
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- cancelled_by
- current_order_step
- eventgroup_id
- id
- operation_id
- operator_id
- total_order_steps
- environment
- trigger_metadata
- status
- trigger
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- cancelled_by
- current_order_step
- eventgroup_id
- id
- operation_id
- operator_id
- total_order_steps
- environment
- trigger_metadata
- status
- trigger
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- cancelled_by
- current_order_step
- eventgroup_id
- id
- operation_id
- operator_id
- total_order_steps
- environment
- trigger_metadata
- status
- trigger
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- cancelled_by
- current_order_step
- eventgroup_id
- id
- operation_id
- operator_id
- total_order_steps
- environment
- trigger_metadata
- status
- trigger
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- table:
name: eventstep
schema: public
object_relationships:
- name: eventgroup
using:
foreign_key_constraint_on: eventgroup_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
array_relationships:
- name: eventstepinstances
using:
foreign_key_constraint_on:
column: eventstep_id
table:
name: eventstepinstance
schema: public
select_permissions:
- role: developer
permission:
columns:
- continue_on_error
- eventgroup_id
- id
- operation_id
- operator_id
- order
- action_data
- depends_on
- environment
- inputs
- outputs
- action
- description
- name
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- continue_on_error
- eventgroup_id
- id
- operation_id
- operator_id
- order
- action_data
- depends_on
- environment
- inputs
- outputs
- action
- description
- name
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- continue_on_error
- eventgroup_id
- id
- operation_id
- operator_id
- order
- action_data
- depends_on
- environment
- inputs
- outputs
- action
- description
- name
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- continue_on_error
- eventgroup_id
- id
- operation_id
- operator_id
- order
- action_data
- depends_on
- environment
- inputs
- outputs
- action
- description
- name
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- continue_on_error
- eventgroup_id
- id
- operation_id
- operator_id
- order
- action_data
- depends_on
- environment
- inputs
- outputs
- action
- description
- name
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- table:
name: eventstepinstance
schema: public
object_relationships:
- name: eventgroupinstance
using:
foreign_key_constraint_on: eventgroupinstance_id
- name: eventstep
using:
foreign_key_constraint_on: eventstep_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
array_relationships:
- name: apitokens
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: apitokens
schema: public
- name: callbacks
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: callback
schema: public
- name: filemeta
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: filemeta
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: payload
schema: public
- name: responses
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: response
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: tag
schema: public
- name: tagtypes
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: tagtype
schema: public
- name: taskartifacts
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: taskartifact
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: eventstepinstance_id
table:
name: task
schema: public
select_permissions:
- role: developer
permission:
columns:
- continue_on_error
- eventgroupinstance_id
- eventstep_id
- id
- operation_id
- operator_id
- order
- action_data
- environment
- inputs
- outputs
- status
- stderr
- stdout
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- continue_on_error
- eventgroupinstance_id
- eventstep_id
- id
- operation_id
- operator_id
- order
- action_data
- environment
- inputs
- outputs
- status
- stderr
- stdout
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- continue_on_error
- eventgroupinstance_id
- eventstep_id
- id
- operation_id
- operator_id
- order
- action_data
- environment
- inputs
- outputs
- status
- stderr
- stdout
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- continue_on_error
- eventgroupinstance_id
- eventstep_id
- id
- operation_id
- operator_id
- order
- action_data
- environment
- inputs
- outputs
- status
- stderr
- stdout
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- continue_on_error
- eventgroupinstance_id
- eventstep_id
- id
- operation_id
- operator_id
- order
- action_data
- environment
- inputs
- outputs
- status
- stderr
- stdout
- created_at
- end_timestamp
- updated_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- table:
name: filemeta
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: eventgroup
using:
foreign_key_constraint_on: eventgroup_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: mythictree
using:
foreign_key_constraint_on: mythictree_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: eventgroups
using:
foreign_key_constraint_on:
column: filemeta_id
table:
name: eventgroup
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: file_id
table:
name: payload
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: filemeta_id
table:
name: tag
schema: public
computed_fields:
- name: filename_text
definition:
function:
name: filemeta_filename
schema: public
comment: convert bytea filename to text
- name: filename_utf8
definition:
function:
name: filemeta_filename_utf8
schema: public
- name: full_remote_path_text
definition:
function:
name: filemeta_full_remote_path
schema: public
comment: convert bytea full_remote_path to text
- name: full_remote_path_utf8
definition:
function:
name: filemeta_full_remote_path_utf8
schema: public
select_permissions:
- role: developer
permission:
columns:
- complete
- delete_after_fetch
- deleted
- is_download_from_agent
- is_payload
- is_screenshot
- filename
- full_remote_path
- apitokens_id
- chunk_size
- chunks_received
- eventgroup_id
- eventstepinstance_id
- id
- mythictree_id
- operation_id
- operator_id
- size
- task_id
- total_chunks
- agent_file_id
- comment
- host
- md5
- path
- sha1
- timestamp
computed_fields:
- filename_text
- filename_utf8
- full_remote_path_text
- full_remote_path_utf8
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- complete
- delete_after_fetch
- deleted
- is_download_from_agent
- is_payload
- is_screenshot
- filename
- full_remote_path
- apitokens_id
- chunk_size
- chunks_received
- eventgroup_id
- eventstepinstance_id
- id
- mythictree_id
- operation_id
- operator_id
- size
- task_id
- total_chunks
- agent_file_id
- comment
- host
- md5
- path
- sha1
- timestamp
computed_fields:
- filename_text
- filename_utf8
- full_remote_path_text
- full_remote_path_utf8
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- complete
- delete_after_fetch
- deleted
- is_download_from_agent
- is_payload
- is_screenshot
- filename
- full_remote_path
- apitokens_id
- chunk_size
- chunks_received
- eventgroup_id
- eventstepinstance_id
- id
- mythictree_id
- operation_id
- operator_id
- size
- task_id
- total_chunks
- agent_file_id
- comment
- host
- md5
- path
- sha1
- timestamp
computed_fields:
- filename_text
- filename_utf8
- full_remote_path_text
- full_remote_path_utf8
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- complete
- delete_after_fetch
- deleted
- is_download_from_agent
- is_payload
- is_screenshot
- filename
- full_remote_path
- apitokens_id
- chunk_size
- chunks_received
- eventgroup_id
- eventstepinstance_id
- id
- mythictree_id
- operation_id
- operator_id
- size
- task_id
- total_chunks
- agent_file_id
- comment
- host
- md5
- path
- sha1
- timestamp
computed_fields:
- filename_text
- filename_utf8
- full_remote_path_text
- full_remote_path_utf8
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- complete
- delete_after_fetch
- deleted
- is_download_from_agent
- is_payload
- is_screenshot
- filename
- full_remote_path
- apitokens_id
- chunk_size
- chunks_received
- eventgroup_id
- eventstepinstance_id
- id
- mythictree_id
- operation_id
- operator_id
- size
- task_id
- total_chunks
- agent_file_id
- comment
- host
- md5
- path
- sha1
- timestamp
computed_fields:
- filename_text
- filename_utf8
- full_remote_path_text
- full_remote_path_utf8
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- comment
- deleted
- filename
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- comment
- deleted
- filename
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- comment
- deleted
- filename
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- comment
- deleted
- filename
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: global_setting
schema: public
object_relationships:
- name: operator
using:
foreign_key_constraint_on: operator_id
insert_permissions:
- role: mythic_admin
permission:
check: {}
set:
operator_id: x-hasura-User-Id
columns:
- name
- setting
comment: ""
select_permissions:
- role: developer
permission:
columns:
- id
- operator_id
- setting
- name
filter: {}
comment: ""
- role: mythic_admin
permission:
columns:
- id
- operator_id
- setting
- name
filter: {}
comment: ""
- role: operation_admin
permission:
columns:
- id
- operator_id
- setting
- name
filter: {}
comment: ""
- role: operator
permission:
columns:
- id
- operator_id
- setting
- name
filter: {}
comment: ""
- role: spectator
permission:
columns:
- id
- operator_id
- setting
- name
filter: {}
comment: ""
update_permissions:
- role: mythic_admin
permission:
columns:
- name
- setting
filter: {}
check: {}
set:
operator_id: x-hasura-User-Id
comment: ""
- table:
name: invite_link
schema: public
object_relationships:
- name: created_by
using:
foreign_key_constraint_on: operator_id
- name: operation
using:
foreign_key_constraint_on: operation_id
select_permissions:
- role: developer
permission:
columns:
- id
- operation_id
- operator_id
- total_used
- total_uses
- name
- operation_role
- short_code
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- id
- operation_id
- operator_id
- total_used
- total_uses
- name
- operation_role
- short_code
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- id
- operation_id
- operator_id
- total_used
- total_uses
- name
- operation_role
- short_code
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- id
- operation_id
- operator_id
- total_used
- total_uses
- name
- operation_role
- short_code
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- id
- operation_id
- operator_id
- total_used
- total_uses
- name
- operation_role
- short_code
- created_at
filter:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- table:
name: keylog
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: tags
using:
foreign_key_constraint_on:
column: keylog_id
table:
name: tag
schema: public
computed_fields:
- name: keystrokes_text
definition:
function:
name: keylog_keystrokes
schema: public
comment: utf8 version of keylogs
select_permissions:
- role: developer
permission:
columns:
- keystrokes
- apitokens_id
- id
- operation_id
- task_id
- user
- window
- timestamp
computed_fields:
- keystrokes_text
filter:
operation_id:
_eq: x-hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- keystrokes
- apitokens_id
- id
- operation_id
- task_id
- user
- window
- timestamp
computed_fields:
- keystrokes_text
filter:
operation_id:
_eq: x-hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- keystrokes
- apitokens_id
- id
- operation_id
- task_id
- user
- window
- timestamp
computed_fields:
- keystrokes_text
filter:
operation_id:
_eq: x-hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- keystrokes
- apitokens_id
- id
- operation_id
- task_id
- user
- window
- timestamp
computed_fields:
- keystrokes_text
filter:
operation_id:
_eq: x-hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- keystrokes
- apitokens_id
- id
- operation_id
- task_id
- user
- window
- timestamp
computed_fields:
- keystrokes_text
filter:
operation_id:
_eq: x-hasura-current-operation-id
allow_aggregations: true
- table:
name: loadedcommands
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: command
using:
foreign_key_constraint_on: command_id
- name: operator
using:
foreign_key_constraint_on: operator_id
insert_permissions:
- role: developer
permission:
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
columns:
- callback_id
- command_id
- operator_id
- role: mythic_admin
permission:
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
columns:
- callback_id
- command_id
- operator_id
- role: operation_admin
permission:
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
columns:
- callback_id
- command_id
- operator_id
- role: operator
permission:
check:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operator_id: x-hasura-user-id
columns:
- callback_id
- command_id
- operator_id
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- callback_id
- command_id
- id
- operator_id
- version
- timestamp
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- apitokens_id
- callback_id
- command_id
- id
- operator_id
- version
- timestamp
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- apitokens_id
- callback_id
- command_id
- id
- operator_id
- version
- timestamp
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- apitokens_id
- callback_id
- command_id
- id
- operator_id
- version
- timestamp
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- apitokens_id
- callback_id
- command_id
- id
- operator_id
- version
- timestamp
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
delete_permissions:
- role: developer
permission:
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
filter:
callback:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: mythic_server_migration_tracking
schema: public
- table:
name: mythictree
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: filemeta
using:
foreign_key_constraint_on:
column: mythictree_id
table:
name: filemeta
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: mythictree_id
table:
name: tag
schema: public
computed_fields:
- name: full_path_text
definition:
function:
name: mythictree_full_path
schema: public
- name: name_text
definition:
function:
name: mythictree_name
schema: public
- name: parent_path_text
definition:
function:
name: mythictree_parent_path
schema: public
select_permissions:
- role: developer
permission:
columns:
- can_have_children
- deleted
- success
- full_path
- name
- parent_path
- apitokens_id
- callback_id
- id
- operation_id
- task_id
- metadata
- comment
- host
- os
- tree_type
- timestamp
computed_fields:
- full_path_text
- name_text
- parent_path_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- can_have_children
- deleted
- success
- full_path
- name
- parent_path
- apitokens_id
- callback_id
- id
- operation_id
- task_id
- metadata
- comment
- host
- os
- tree_type
- timestamp
computed_fields:
- full_path_text
- name_text
- parent_path_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- can_have_children
- deleted
- success
- full_path
- name
- parent_path
- apitokens_id
- callback_id
- id
- operation_id
- task_id
- metadata
- comment
- host
- os
- tree_type
- timestamp
computed_fields:
- full_path_text
- name_text
- parent_path_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- can_have_children
- deleted
- success
- full_path
- name
- parent_path
- apitokens_id
- callback_id
- id
- operation_id
- task_id
- metadata
- comment
- host
- os
- tree_type
- timestamp
computed_fields:
- full_path_text
- name_text
- parent_path_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- can_have_children
- deleted
- success
- full_path
- name
- parent_path
- apitokens_id
- callback_id
- id
- operation_id
- task_id
- metadata
- comment
- host
- os
- tree_type
- timestamp
computed_fields:
- full_path_text
- name_text
- parent_path_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- can_have_children
- comment
- deleted
- full_path
- host
- metadata
- name
- os
- parent_path
- success
- tree_type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- can_have_children
- comment
- deleted
- full_path
- host
- metadata
- name
- os
- parent_path
- success
- tree_type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- can_have_children
- comment
- deleted
- full_path
- host
- metadata
- name
- os
- parent_path
- success
- tree_type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- can_have_children
- comment
- deleted
- full_path
- host
- metadata
- name
- os
- parent_path
- success
- tree_type
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: operation
schema: public
object_relationships:
- name: admin
using:
foreign_key_constraint_on: admin_id
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
array_relationships:
- name: browserscriptoperations
using:
foreign_key_constraint_on:
column: operation_id
table:
name: browserscriptoperation
schema: public
- name: c2profileparametersinstances
using:
foreign_key_constraint_on:
column: operation_id
table:
name: c2profileparametersinstance
schema: public
- name: callbackgraphedges
using:
foreign_key_constraint_on:
column: operation_id
table:
name: callbackgraphedge
schema: public
- name: callbackports
using:
foreign_key_constraint_on:
column: operation_id
table:
name: callbackport
schema: public
- name: callbacks
using:
foreign_key_constraint_on:
column: operation_id
table:
name: callback
schema: public
- name: credentials
using:
foreign_key_constraint_on:
column: operation_id
table:
name: credential
schema: public
- name: disabledcommandsprofiles
using:
foreign_key_constraint_on:
column: operation_id
table:
name: disabledcommandsprofile
schema: public
- name: eventgroupapprovals
using:
foreign_key_constraint_on:
column: operation_id
table:
name: eventgroupapproval
schema: public
- name: eventgroupinstances
using:
foreign_key_constraint_on:
column: operation_id
table:
name: eventgroupinstance
schema: public
- name: eventgroups
using:
foreign_key_constraint_on:
column: operation_id
table:
name: eventgroup
schema: public
- name: eventstepinstances
using:
foreign_key_constraint_on:
column: operation_id
table:
name: eventstepinstance
schema: public
- name: eventsteps
using:
foreign_key_constraint_on:
column: operation_id
table:
name: eventstep
schema: public
- name: filemeta
using:
foreign_key_constraint_on:
column: operation_id
table:
name: filemeta
schema: public
- name: keylogs
using:
foreign_key_constraint_on:
column: operation_id
table:
name: keylog
schema: public
- name: mythictrees
using:
foreign_key_constraint_on:
column: operation_id
table:
name: mythictree
schema: public
- name: operationeventlogs
using:
foreign_key_constraint_on:
column: operation_id
table:
name: operationeventlog
schema: public
- name: operatoroperations
using:
foreign_key_constraint_on:
column: operation_id
table:
name: operatoroperation
schema: public
- name: operators
using:
foreign_key_constraint_on:
column: current_operation_id
table:
name: operator
schema: public
- name: payloadonhosts
using:
foreign_key_constraint_on:
column: operation_id
table:
name: payloadonhost
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: operation_id
table:
name: payload
schema: public
- name: responses
using:
foreign_key_constraint_on:
column: operation_id
table:
name: response
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: operation_id
table:
name: tag
schema: public
- name: tagtypes
using:
foreign_key_constraint_on:
column: operation_id
table:
name: tagtype
schema: public
- name: taskartifacts
using:
foreign_key_constraint_on:
column: operation_id
table:
name: taskartifact
schema: public
select_permissions:
- role: developer
permission:
columns:
- complete
- deleted
- admin_id
- alert_count
- apitokens_id
- id
- banner_color
- banner_text
- channel
- name
- webhook
- updated_at
filter:
id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- complete
- deleted
- admin_id
- alert_count
- apitokens_id
- id
- banner_color
- banner_text
- channel
- name
- webhook
- updated_at
filter:
id:
_in: X-Hasura-operations
- role: operation_admin
permission:
columns:
- complete
- deleted
- admin_id
- alert_count
- apitokens_id
- id
- banner_color
- banner_text
- channel
- name
- webhook
- updated_at
filter:
id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- complete
- deleted
- admin_id
- alert_count
- apitokens_id
- id
- banner_color
- banner_text
- channel
- name
- webhook
- updated_at
filter:
id:
_in: X-Hasura-operations
- role: spectator
permission:
columns:
- complete
- deleted
- admin_id
- alert_count
- apitokens_id
- id
- banner_color
- banner_text
- channel
- name
- webhook
- updated_at
filter:
id:
_in: X-Hasura-operations
- table:
name: operationeventlog
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
insert_permissions:
- role: developer
permission:
check: {}
set:
operation_id: x-hasura-current-operation-id
operator_id: x-hasura-user-id
columns:
- apitokens_id
- deleted
- level
- message
- operation_id
- operator_id
- resolved
- source
- warning
comment: ""
- role: mythic_admin
permission:
check: {}
set:
operation_id: x-hasura-current-operation-id
operator_id: x-hasura-user-id
columns:
- apitokens_id
- deleted
- level
- message
- operation_id
- operator_id
- resolved
- source
- warning
comment: ""
- role: operation_admin
permission:
check: {}
set:
operation_id: x-hasura-current-operation-id
operator_id: x-hasura-user-id
columns:
- apitokens_id
- deleted
- level
- message
- operation_id
- operator_id
- resolved
- source
- warning
comment: ""
- role: operator
permission:
check: {}
set:
operation_id: x-hasura-current-operation-id
operator_id: x-hasura-user-id
columns:
- apitokens_id
- deleted
- level
- message
- operation_id
- operator_id
- resolved
- source
- warning
comment: ""
- role: spectator
permission:
check: {}
set:
operation_id: x-hasura-current-operation-id
operator_id: x-hasura-user-id
columns:
- message
comment: ""
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- count
- deleted
- id
- level
- message
- operation_id
- operator_id
- resolved
- source
- timestamp
- warning
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- deleted
- resolved
- warning
- apitokens_id
- count
- id
- operation_id
- operator_id
- level
- message
- source
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- deleted
- resolved
- warning
- apitokens_id
- count
- id
- operation_id
- operator_id
- level
- message
- source
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- deleted
- resolved
- warning
- apitokens_id
- count
- id
- operation_id
- operator_id
- level
- message
- source
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- deleted
- resolved
- warning
- apitokens_id
- count
- id
- operation_id
- operator_id
- level
- message
- source
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- deleted
- level
- resolved
- warning
filter:
operation_id:
_in: x-hasura-operations
check: null
- role: mythic_admin
permission:
columns:
- deleted
- level
- resolved
- warning
filter:
operation_id:
_in: x-hasura-operations
check: null
- role: operation_admin
permission:
columns:
- deleted
- level
- resolved
- warning
filter:
operation_id:
_in: x-hasura-operations
check: null
- role: operator
permission:
columns:
- deleted
- level
- resolved
- warning
filter:
operation_id:
_in: x-hasura-operations
check: null
- table:
name: operator
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: operation
using:
foreign_key_constraint_on: current_operation_id
array_relationships:
- name: apitokens
using:
foreign_key_constraint_on:
column: operator_id
table:
name: apitokens
schema: public
- name: apitokensByCreatedBy
using:
foreign_key_constraint_on:
column: created_by
table:
name: apitokens
schema: public
- name: browserscripts
using:
foreign_key_constraint_on:
column: operator_id
table:
name: browserscript
schema: public
- name: callbacks
using:
foreign_key_constraint_on:
column: operator_id
table:
name: callback
schema: public
- name: callbacksByLockedOperatorId
using:
foreign_key_constraint_on:
column: locked_operator_id
table:
name: callback
schema: public
- name: credentials
using:
foreign_key_constraint_on:
column: operator_id
table:
name: credential
schema: public
- name: eventgroupapprovals
using:
foreign_key_constraint_on:
column: operator_id
table:
name: eventgroupapproval
schema: public
- name: eventgroupinstances
using:
foreign_key_constraint_on:
column: operator_id
table:
name: eventgroupinstance
schema: public
- name: eventgroupinstancesByCancelledBy
using:
foreign_key_constraint_on:
column: cancelled_by
table:
name: eventgroupinstance
schema: public
- name: eventgroups
using:
foreign_key_constraint_on:
column: operator_id
table:
name: eventgroup
schema: public
- name: eventstepinstances
using:
foreign_key_constraint_on:
column: operator_id
table:
name: eventstepinstance
schema: public
- name: eventsteps
using:
foreign_key_constraint_on:
column: operator_id
table:
name: eventstep
schema: public
- name: filemeta
using:
foreign_key_constraint_on:
column: operator_id
table:
name: filemeta
schema: public
- name: global_settings
using:
foreign_key_constraint_on:
column: operator_id
table:
name: global_setting
schema: public
- name: loadedcommands
using:
foreign_key_constraint_on:
column: operator_id
table:
name: loadedcommands
schema: public
- name: operationeventlogs
using:
foreign_key_constraint_on:
column: operator_id
table:
name: operationeventlog
schema: public
- name: operations
using:
foreign_key_constraint_on:
column: admin_id
table:
name: operation
schema: public
- name: operatoroperations
using:
foreign_key_constraint_on:
column: operator_id
table:
name: operatoroperation
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: operator_id
table:
name: payload
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: operator_id
table:
name: task
schema: public
- name: tasksByCommentOperatorId
using:
foreign_key_constraint_on:
column: comment_operator_id
table:
name: task
schema: public
- name: tasksByOpsecPostBypassUserId
using:
foreign_key_constraint_on:
column: opsec_post_bypass_user_id
table:
name: task
schema: public
- name: tasksByOpsecPreBypassUserId
using:
foreign_key_constraint_on:
column: opsec_pre_bypass_user_id
table:
name: task
schema: public
select_permissions:
- role: developer
permission:
columns:
- account_type
- active
- admin
- apitokens_id
- creation_time
- deleted
- email
- id
- last_failed_login_timestamp
- last_login
- username
- view_utc_time
filter: {}
- role: mythic_admin
permission:
columns:
- account_type
- active
- admin
- apitokens_id
- creation_time
- current_operation_id
- deleted
- email
- failed_login_count
- id
- last_failed_login_timestamp
- last_login
- username
- view_utc_time
filter: {}
- role: operation_admin
permission:
columns:
- account_type
- active
- admin
- apitokens_id
- creation_time
- current_operation_id
- deleted
- email
- failed_login_count
- id
- last_failed_login_timestamp
- last_login
- username
- view_utc_time
filter: {}
- role: operator
permission:
columns:
- account_type
- active
- admin
- apitokens_id
- creation_time
- current_operation_id
- deleted
- email
- failed_login_count
- id
- last_failed_login_timestamp
- last_login
- username
- view_utc_time
filter: {}
- role: spectator
permission:
columns:
- account_type
- active
- admin
- apitokens_id
- creation_time
- current_operation_id
- deleted
- email
- id
- last_login
- username
- view_utc_time
filter: {}
update_permissions:
- role: developer
permission:
columns:
- username
- view_utc_time
filter:
id:
_eq: X-Hasura-User-Id
check: null
- role: mythic_admin
permission:
columns:
- username
- view_utc_time
filter: {}
check: null
- role: operation_admin
permission:
columns:
- username
- view_utc_time
filter:
id:
_eq: X-Hasura-User-Id
check: null
- role: operator
permission:
columns:
- username
- view_utc_time
filter:
id:
_eq: X-Hasura-User-Id
check: null
- role: spectator
permission:
columns:
- username
- view_utc_time
filter:
id:
_eq: X-Hasura-User-Id
check: null
- table:
name: operatoroperation
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: disabledcommandsprofile
using:
foreign_key_constraint_on: base_disabled_commands_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- base_disabled_commands_id
- id
- operation_id
- operator_id
- view_mode
- timestamp
filter:
operation_id:
_in: X-Hasura-operations
- role: mythic_admin
permission:
columns:
- apitokens_id
- base_disabled_commands_id
- id
- operation_id
- operator_id
- view_mode
- timestamp
filter: {}
- role: operation_admin
permission:
columns:
- apitokens_id
- base_disabled_commands_id
- id
- operation_id
- operator_id
- view_mode
- timestamp
filter:
operation_id:
_in: X-Hasura-operations
- role: operator
permission:
columns:
- apitokens_id
- base_disabled_commands_id
- id
- operation_id
- operator_id
- view_mode
- timestamp
filter:
operation_id:
_in: X-Hasura-operations
- role: spectator
permission:
columns:
- apitokens_id
- base_disabled_commands_id
- id
- operation_id
- operator_id
- view_mode
- timestamp
filter:
operation_id:
_in: X-Hasura-operations
delete_permissions:
- role: mythic_admin
permission:
filter: {}
- table:
name: payload
schema: public
configuration:
column_config:
timestamp:
custom_name: timestamp
custom_column_names:
timestamp: timestamp
custom_root_fields: {}
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: filemetum
using:
foreign_key_constraint_on: file_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: payload
using:
foreign_key_constraint_on: wrapped_payload_id
- name: payloadtype
using:
foreign_key_constraint_on: payload_type_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: apitokens
using:
foreign_key_constraint_on:
column: payload_id
table:
name: apitokens
schema: public
- name: buildparameterinstances
using:
foreign_key_constraint_on:
column: payload_id
table:
name: buildparameterinstance
schema: public
- name: c2profileparametersinstances
using:
foreign_key_constraint_on:
column: payload_id
table:
name: c2profileparametersinstance
schema: public
- name: callbacks
using:
foreign_key_constraint_on:
column: registered_payload_id
table:
name: callback
schema: public
- name: payload_build_steps
using:
foreign_key_constraint_on:
column: payload_id
table:
name: payload_build_step
schema: public
- name: payloadc2profiles
using:
foreign_key_constraint_on:
column: payload_id
table:
name: payloadc2profiles
schema: public
- name: payloadcommands
using:
foreign_key_constraint_on:
column: payload_id
table:
name: payloadcommand
schema: public
- name: payloadonhosts
using:
foreign_key_constraint_on:
column: payload_id
table:
name: payloadonhost
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: wrapped_payload_id
table:
name: payload
schema: public
- name: staginginfos
using:
foreign_key_constraint_on:
column: payload_id
table:
name: staginginfo
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: payload_id
table:
name: tag
schema: public
select_permissions:
- role: developer
permission:
columns:
- auto_generated
- callback_alert
- callback_allowed
- deleted
- apitokens_id
- eventstepinstance_id
- file_id
- id
- operation_id
- operator_id
- payload_type_id
- task_id
- wrapped_payload_id
- build_container
- build_message
- build_phase
- build_stderr
- build_stdout
- description
- os
- uuid
- creation_time
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- auto_generated
- callback_alert
- callback_allowed
- deleted
- apitokens_id
- eventstepinstance_id
- file_id
- id
- operation_id
- operator_id
- payload_type_id
- task_id
- wrapped_payload_id
- build_container
- build_message
- build_phase
- build_stderr
- build_stdout
- description
- os
- uuid
- creation_time
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- auto_generated
- callback_alert
- callback_allowed
- deleted
- apitokens_id
- eventstepinstance_id
- file_id
- id
- operation_id
- operator_id
- payload_type_id
- task_id
- wrapped_payload_id
- build_container
- build_message
- build_phase
- build_stderr
- build_stdout
- description
- os
- uuid
- creation_time
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- auto_generated
- callback_alert
- callback_allowed
- deleted
- apitokens_id
- eventstepinstance_id
- file_id
- id
- operation_id
- operator_id
- payload_type_id
- task_id
- wrapped_payload_id
- build_container
- build_message
- build_phase
- build_stderr
- build_stdout
- description
- os
- uuid
- creation_time
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- auto_generated
- callback_alert
- callback_allowed
- deleted
- apitokens_id
- eventstepinstance_id
- file_id
- id
- operation_id
- operator_id
- payload_type_id
- task_id
- wrapped_payload_id
- build_container
- build_message
- build_phase
- build_stderr
- build_stdout
- description
- os
- uuid
- creation_time
- timestamp
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- table:
name: payload_build_step
schema: public
object_relationships:
- name: payload
using:
foreign_key_constraint_on: payload_id
- name: payloadtype
using:
foreign_key_constraint_on: payloadtype_id
select_permissions:
- role: developer
permission:
columns:
- end_time
- id
- payload_id
- payloadtype_id
- start_time
- step_description
- step_name
- step_number
- step_skip
- step_stderr
- step_stdout
- step_success
filter:
_or:
- payloadtype_id:
_is_null: false
- payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- end_time
- id
- payload_id
- payloadtype_id
- start_time
- step_description
- step_name
- step_number
- step_skip
- step_stderr
- step_stdout
- step_success
filter:
_or:
- payloadtype_id:
_is_null: false
- payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- end_time
- id
- payload_id
- payloadtype_id
- start_time
- step_description
- step_name
- step_number
- step_skip
- step_stderr
- step_stdout
- step_success
filter:
_or:
- payloadtype_id:
_is_null: false
- payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- end_time
- id
- payload_id
- payloadtype_id
- start_time
- step_description
- step_name
- step_number
- step_skip
- step_stderr
- step_stdout
- step_success
filter:
_or:
- payloadtype_id:
_is_null: false
- payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- end_time
- id
- payload_id
- payloadtype_id
- start_time
- step_description
- step_name
- step_number
- step_skip
- step_stderr
- step_stdout
- step_success
filter:
_or:
- payloadtype_id:
_is_null: false
- payload:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: payloadc2profiles
schema: public
object_relationships:
- name: c2profile
using:
foreign_key_constraint_on: c2_profile_id
- name: payload
using:
foreign_key_constraint_on: payload_id
select_permissions:
- role: developer
permission:
columns:
- id
- payload_id
- c2_profile_id
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- c2_profile_id
- id
- payload_id
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- c2_profile_id
- id
- payload_id
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- c2_profile_id
- id
- payload_id
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- c2_profile_id
- id
- payload_id
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: payloadcommand
schema: public
object_relationships:
- name: command
using:
foreign_key_constraint_on: command_id
- name: payload
using:
foreign_key_constraint_on: payload_id
insert_permissions:
- role: developer
permission:
check:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
columns:
- command_id
- payload_id
- role: mythic_admin
permission:
check:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
columns:
- command_id
- payload_id
- role: operation_admin
permission:
check:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
columns:
- command_id
- payload_id
- role: operator
permission:
check:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
columns:
- command_id
- payload_id
select_permissions:
- role: developer
permission:
columns:
- id
- payload_id
- command_id
- creation_time
- version
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- id
- payload_id
- command_id
- creation_time
- version
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- id
- payload_id
- command_id
- creation_time
- version
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- id
- payload_id
- command_id
- creation_time
- version
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- id
- payload_id
- command_id
- creation_time
- version
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
delete_permissions:
- role: developer
permission:
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
filter:
payload:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: payloadonhost
schema: public
object_relationships:
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: payload
using:
foreign_key_constraint_on: payload_id
- name: task
using:
foreign_key_constraint_on: task_id
insert_permissions:
- role: developer
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- host
- payload_id
- role: mythic_admin
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- host
- payload_id
- role: operation_admin
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- host
- payload_id
- role: operator
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- host
- payload_id
select_permissions:
- role: developer
permission:
columns:
- id
- host
- payload_id
- deleted
- operation_id
- timestamp
- task_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- id
- host
- payload_id
- deleted
- operation_id
- timestamp
- task_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- id
- host
- payload_id
- deleted
- operation_id
- timestamp
- task_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- id
- host
- payload_id
- deleted
- operation_id
- timestamp
- task_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- id
- host
- payload_id
- deleted
- operation_id
- timestamp
- task_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
update_permissions:
- role: developer
permission:
columns:
- deleted
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
- role: mythic_admin
permission:
columns:
- deleted
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
- role: operation_admin
permission:
columns:
- deleted
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
- role: operator
permission:
columns:
- deleted
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
delete_permissions:
- role: developer
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: payloadtype
schema: public
object_relationships:
- name: translationcontainer
using:
foreign_key_constraint_on: translation_container_id
array_relationships:
- name: browserscripts
using:
foreign_key_constraint_on:
column: payload_type_id
table:
name: browserscript
schema: public
- name: buildparameters
using:
foreign_key_constraint_on:
column: payload_type_id
table:
name: buildparameter
schema: public
- name: commands
using:
foreign_key_constraint_on:
column: payload_type_id
table:
name: command
schema: public
- name: payload_build_steps
using:
foreign_key_constraint_on:
column: payloadtype_id
table:
name: payload_build_step
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: payload_type_id
table:
name: payload
schema: public
- name: payloadtypec2profiles
using:
foreign_key_constraint_on:
column: payload_type_id
table:
name: payloadtypec2profile
schema: public
- name: wrap_these_payload_types
using:
foreign_key_constraint_on:
column: wrapper_id
table:
name: wrappedpayloadtypes
schema: public
- name: wrapped_by_these_payload_types
using:
foreign_key_constraint_on:
column: wrapped_id
table:
name: wrappedpayloadtypes
schema: public
select_permissions:
- role: developer
permission:
columns:
- container_running
- deleted
- mythic_encrypts
- supports_dynamic_loading
- supports_multiple_c2_in_build
- supports_multiple_c2_instances_in_build
- use_display_params_for_cli_history
- wrapper
- id
- message_uuid_length
- translation_container_id
- command_augment_supported_agents
- c2_parameter_deviations
- supported_c2
- supported_os
- agent_type
- author
- file_extension
- message_format
- name
- note
- semver
- creation_time
filter: {}
- role: mythic_admin
permission:
columns:
- container_running
- deleted
- mythic_encrypts
- supports_dynamic_loading
- supports_multiple_c2_in_build
- supports_multiple_c2_instances_in_build
- use_display_params_for_cli_history
- wrapper
- id
- message_uuid_length
- translation_container_id
- command_augment_supported_agents
- c2_parameter_deviations
- supported_c2
- supported_os
- agent_type
- author
- file_extension
- message_format
- name
- note
- semver
- creation_time
filter: {}
- role: operation_admin
permission:
columns:
- container_running
- deleted
- mythic_encrypts
- supports_dynamic_loading
- supports_multiple_c2_in_build
- supports_multiple_c2_instances_in_build
- use_display_params_for_cli_history
- wrapper
- id
- message_uuid_length
- translation_container_id
- command_augment_supported_agents
- c2_parameter_deviations
- supported_c2
- supported_os
- agent_type
- author
- file_extension
- message_format
- name
- note
- semver
- creation_time
filter: {}
- role: operator
permission:
columns:
- container_running
- deleted
- mythic_encrypts
- supports_dynamic_loading
- supports_multiple_c2_in_build
- supports_multiple_c2_instances_in_build
- use_display_params_for_cli_history
- wrapper
- id
- message_uuid_length
- translation_container_id
- command_augment_supported_agents
- c2_parameter_deviations
- supported_c2
- supported_os
- agent_type
- author
- file_extension
- message_format
- name
- note
- semver
- creation_time
filter: {}
- role: spectator
permission:
columns:
- container_running
- deleted
- mythic_encrypts
- supports_dynamic_loading
- supports_multiple_c2_in_build
- supports_multiple_c2_instances_in_build
- use_display_params_for_cli_history
- wrapper
- id
- message_uuid_length
- translation_container_id
- command_augment_supported_agents
- c2_parameter_deviations
- supported_c2
- supported_os
- agent_type
- author
- file_extension
- message_format
- name
- note
- semver
- creation_time
filter: {}
update_permissions:
- role: mythic_admin
permission:
columns:
- deleted
filter: {}
check: null
- table:
name: payloadtypec2profile
schema: public
object_relationships:
- name: c2profile
using:
foreign_key_constraint_on: c2_profile_id
- name: payloadtype
using:
foreign_key_constraint_on: payload_type_id
select_permissions:
- role: developer
permission:
columns:
- id
- payload_type_id
- c2_profile_id
filter: {}
- role: mythic_admin
permission:
columns:
- c2_profile_id
- id
- payload_type_id
filter: {}
- role: operation_admin
permission:
columns:
- c2_profile_id
- id
- payload_type_id
filter: {}
- role: operator
permission:
columns:
- c2_profile_id
- id
- payload_type_id
filter: {}
- role: spectator
permission:
columns:
- c2_profile_id
- id
- payload_type_id
filter: {}
- table:
name: response
schema: public
configuration:
column_config:
response:
custom_name: response_raw
custom_column_names:
response: response_raw
custom_root_fields: {}
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: operation
using:
manual_configuration:
column_mapping:
operation_id: id
insertion_order: null
remote_table:
name: operation
schema: public
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: tags
using:
foreign_key_constraint_on:
column: response_id
table:
name: tag
schema: public
computed_fields:
- name: response_escape
definition:
function:
name: response_escape
schema: public
- name: response_text
definition:
function:
name: response
schema: public
comment: convert bytea to text for responses
insert_permissions:
- role: developer
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- eventstepinstance_id
- is_error
- operation_id
- response
- sequence_number
- task_id
- role: mythic_admin
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- eventstepinstance_id
- is_error
- operation_id
- response
- sequence_number
- task_id
- role: operation_admin
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- eventstepinstance_id
- is_error
- operation_id
- response
- sequence_number
- task_id
- role: operator
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- eventstepinstance_id
- is_error
- operation_id
- response
- sequence_number
- task_id
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- is_error
- operation_id
- response
- sequence_number
- task_id
- timestamp
computed_fields:
- response_escape
- response_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- is_error
- operation_id
- response
- sequence_number
- task_id
- timestamp
computed_fields:
- response_escape
- response_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- is_error
- operation_id
- response
- sequence_number
- task_id
- timestamp
computed_fields:
- response_escape
- response_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- is_error
- operation_id
- response
- sequence_number
- task_id
- timestamp
computed_fields:
- response_escape
- response_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- is_error
- response
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- sequence_number
- task_id
- timestamp
computed_fields:
- response_escape
- response_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- is_error
- response
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- is_error
- response
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- is_error
- response
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- is_error
- response
filter:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
comment: ""
- table:
name: staginginfo
schema: public
object_relationships:
- name: payload
using:
foreign_key_constraint_on: payload_id
- table:
name: tag
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: credential
using:
foreign_key_constraint_on: credential_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: filemetum
using:
foreign_key_constraint_on: filemeta_id
- name: keylog
using:
foreign_key_constraint_on: keylog_id
- name: mythictree
using:
foreign_key_constraint_on: mythictree_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: payload
using:
foreign_key_constraint_on: payload_id
- name: response
using:
foreign_key_constraint_on: response_id
- name: tagtype
using:
foreign_key_constraint_on: tagtype_id
- name: task
using:
foreign_key_constraint_on: task_id
- name: taskartifact
using:
foreign_key_constraint_on: taskartifact_id
insert_permissions:
- role: developer
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
- role: mythic_admin
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
- role: operation_admin
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
- role: operator
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
- role: spectator
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- callback_id
- credential_id
- eventstepinstance_id
- filemeta_id
- id
- keylog_id
- mythictree_id
- operation_id
- payload_id
- response_id
- tagtype_id
- task_id
- taskartifact_id
- data
- source
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- apitokens_id
- callback_id
- credential_id
- eventstepinstance_id
- filemeta_id
- id
- keylog_id
- mythictree_id
- operation_id
- payload_id
- response_id
- tagtype_id
- task_id
- taskartifact_id
- data
- source
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- apitokens_id
- callback_id
- credential_id
- eventstepinstance_id
- filemeta_id
- id
- keylog_id
- mythictree_id
- operation_id
- payload_id
- response_id
- tagtype_id
- task_id
- taskartifact_id
- data
- source
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- apitokens_id
- callback_id
- credential_id
- eventstepinstance_id
- filemeta_id
- id
- keylog_id
- mythictree_id
- operation_id
- payload_id
- response_id
- tagtype_id
- task_id
- taskartifact_id
- data
- source
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- apitokens_id
- callback_id
- credential_id
- eventstepinstance_id
- filemeta_id
- id
- keylog_id
- mythictree_id
- operation_id
- payload_id
- response_id
- tagtype_id
- task_id
- taskartifact_id
- data
- source
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
- role: mythic_admin
permission:
columns:
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
- role: operation_admin
permission:
columns:
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
- role: operator
permission:
columns:
- callback_id
- credential_id
- data
- eventstepinstance_id
- filemeta_id
- keylog_id
- mythictree_id
- payload_id
- response_id
- source
- tagtype_id
- task_id
- taskartifact_id
- url
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: null
delete_permissions:
- role: developer
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
filter:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: tagtype
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: operation
using:
foreign_key_constraint_on: operation_id
array_relationships:
- name: tags
using:
foreign_key_constraint_on:
column: tagtype_id
table:
name: tag
schema: public
insert_permissions:
- role: developer
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- color
- description
- eventstepinstance_id
- name
- operation_id
- role: mythic_admin
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- color
- description
- eventstepinstance_id
- name
- operation_id
- role: operation_admin
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- color
- description
- eventstepinstance_id
- name
- operation_id
- role: operator
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- color
- description
- eventstepinstance_id
- name
- operation_id
- role: spectator
permission:
check:
operation_id:
_eq: X-Hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- color
- description
- eventstepinstance_id
- name
- operation_id
select_permissions:
- role: developer
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- color
- description
- name
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: task
schema: public
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: callback
using:
foreign_key_constraint_on: callback_id
- name: command
using:
foreign_key_constraint_on: command_id
- name: commentOperator
using:
foreign_key_constraint_on: comment_operator_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: operator
using:
foreign_key_constraint_on: operator_id
- name: opsec_post_bypass_user
using:
foreign_key_constraint_on: opsec_post_bypass_user_id
- name: opsec_pre_bypass_user
using:
foreign_key_constraint_on: opsec_pre_bypass_user_id
- name: task
using:
foreign_key_constraint_on: parent_task_id
- name: token
using:
foreign_key_constraint_on: token_id
array_relationships:
- name: apitokens
using:
foreign_key_constraint_on:
column: task_id
table:
name: apitokens
schema: public
- name: attacktasks
using:
foreign_key_constraint_on:
column: task_id
table:
name: attacktask
schema: public
- name: callbackports
using:
foreign_key_constraint_on:
column: task_id
table:
name: callbackport
schema: public
- name: callbacktokens
using:
foreign_key_constraint_on:
column: task_id
table:
name: callbacktoken
schema: public
- name: credentials
using:
foreign_key_constraint_on:
column: task_id
table:
name: credential
schema: public
- name: filemeta
using:
foreign_key_constraint_on:
column: task_id
table:
name: filemeta
schema: public
- name: keylogs
using:
foreign_key_constraint_on:
column: task_id
table:
name: keylog
schema: public
- name: mythictrees
using:
foreign_key_constraint_on:
column: task_id
table:
name: mythictree
schema: public
- name: payloadonhosts
using:
foreign_key_constraint_on:
column: task_id
table:
name: payloadonhost
schema: public
- name: payloads
using:
foreign_key_constraint_on:
column: task_id
table:
name: payload
schema: public
- name: responses
using:
foreign_key_constraint_on:
column: task_id
table:
name: response
schema: public
- name: tags
using:
foreign_key_constraint_on:
column: task_id
table:
name: tag
schema: public
- name: taskartifacts
using:
foreign_key_constraint_on:
column: task_id
table:
name: taskartifact
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: parent_task_id
table:
name: task
schema: public
- name: tokens
using:
foreign_key_constraint_on:
column: task_id
table:
name: token
schema: public
select_permissions:
- role: developer
permission:
columns:
- agent_task_id
- apitokens_id
- callback_id
- command_id
- command_name
- command_payload_type
- comment
- comment_operator_id
- completed
- completed_callback_function
- completed_callback_function_completed
- display_id
- display_params
- eventstepinstance_id
- group_callback_function
- group_callback_function_completed
- has_intercepted_response
- id
- interactive_task_type
- is_interactive_task
- mythic_parsed_params
- operation_id
- operator_id
- opsec_post_blocked
- opsec_post_bypass_role
- opsec_post_bypass_user_id
- opsec_post_bypassed
- opsec_post_message
- opsec_pre_blocked
- opsec_pre_bypass_role
- opsec_pre_bypass_user_id
- opsec_pre_bypassed
- opsec_pre_message
- original_params
- parameter_group_name
- params
- parent_task_id
- process_at_original_command
- response_count
- status
- status_timestamp_preprocessing
- status_timestamp_processed
- status_timestamp_processing
- status_timestamp_submitted
- stderr
- stdout
- subtask_callback_function
- subtask_callback_function_completed
- subtask_group_name
- tasking_location
- timestamp
- token_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- agent_task_id
- apitokens_id
- callback_id
- command_id
- command_name
- command_payload_type
- comment
- comment_operator_id
- completed
- completed_callback_function
- completed_callback_function_completed
- display_id
- display_params
- eventstepinstance_id
- group_callback_function
- group_callback_function_completed
- has_intercepted_response
- id
- interactive_task_type
- is_interactive_task
- mythic_parsed_params
- operation_id
- operator_id
- opsec_post_blocked
- opsec_post_bypass_role
- opsec_post_bypass_user_id
- opsec_post_bypassed
- opsec_post_message
- opsec_pre_blocked
- opsec_pre_bypass_role
- opsec_pre_bypass_user_id
- opsec_pre_bypassed
- opsec_pre_message
- original_params
- parameter_group_name
- params
- parent_task_id
- process_at_original_command
- response_count
- status
- status_timestamp_preprocessing
- status_timestamp_processed
- status_timestamp_processing
- status_timestamp_submitted
- stderr
- stdout
- subtask_callback_function
- subtask_callback_function_completed
- subtask_group_name
- tasking_location
- timestamp
- token_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- agent_task_id
- apitokens_id
- callback_id
- command_id
- command_name
- command_payload_type
- comment
- comment_operator_id
- completed
- completed_callback_function
- completed_callback_function_completed
- display_id
- display_params
- eventstepinstance_id
- group_callback_function
- group_callback_function_completed
- has_intercepted_response
- id
- interactive_task_type
- is_interactive_task
- mythic_parsed_params
- operation_id
- operator_id
- opsec_post_blocked
- opsec_post_bypass_role
- opsec_post_bypass_user_id
- opsec_post_bypassed
- opsec_post_message
- opsec_pre_blocked
- opsec_pre_bypass_role
- opsec_pre_bypass_user_id
- opsec_pre_bypassed
- opsec_pre_message
- original_params
- parameter_group_name
- params
- parent_task_id
- process_at_original_command
- response_count
- status
- status_timestamp_preprocessing
- status_timestamp_processed
- status_timestamp_processing
- status_timestamp_submitted
- stderr
- stdout
- subtask_callback_function
- subtask_callback_function_completed
- subtask_group_name
- tasking_location
- timestamp
- token_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- agent_task_id
- apitokens_id
- callback_id
- command_id
- command_name
- command_payload_type
- comment
- comment_operator_id
- completed
- completed_callback_function
- completed_callback_function_completed
- display_id
- display_params
- eventstepinstance_id
- group_callback_function
- group_callback_function_completed
- has_intercepted_response
- id
- interactive_task_type
- is_interactive_task
- mythic_parsed_params
- operation_id
- operator_id
- opsec_post_blocked
- opsec_post_bypass_role
- opsec_post_bypass_user_id
- opsec_post_bypassed
- opsec_post_message
- opsec_pre_blocked
- opsec_pre_bypass_role
- opsec_pre_bypass_user_id
- opsec_pre_bypassed
- opsec_pre_message
- original_params
- parameter_group_name
- params
- parent_task_id
- process_at_original_command
- response_count
- status
- status_timestamp_preprocessing
- status_timestamp_processed
- status_timestamp_processing
- status_timestamp_submitted
- stderr
- stdout
- subtask_callback_function
- subtask_callback_function_completed
- subtask_group_name
- tasking_location
- timestamp
- token_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- agent_task_id
- apitokens_id
- callback_id
- command_id
- command_name
- command_payload_type
- comment
- comment_operator_id
- completed
- completed_callback_function
- completed_callback_function_completed
- display_id
- display_params
- eventstepinstance_id
- group_callback_function
- group_callback_function_completed
- has_intercepted_response
- id
- interactive_task_type
- is_interactive_task
- mythic_parsed_params
- operation_id
- operator_id
- opsec_post_blocked
- opsec_post_bypass_role
- opsec_post_bypass_user_id
- opsec_post_bypassed
- opsec_post_message
- opsec_pre_blocked
- opsec_pre_bypass_role
- opsec_pre_bypass_user_id
- opsec_pre_bypassed
- opsec_pre_message
- original_params
- parameter_group_name
- params
- parent_task_id
- process_at_original_command
- response_count
- status
- status_timestamp_preprocessing
- status_timestamp_processed
- status_timestamp_processing
- status_timestamp_submitted
- stderr
- stdout
- subtask_callback_function
- subtask_callback_function_completed
- subtask_group_name
- tasking_location
- timestamp
- token_id
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- comment
- comment_operator_id
- completed
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: {}
set:
comment_operator_id: x-hasura-User-Id
- role: mythic_admin
permission:
columns:
- comment
- comment_operator_id
- completed
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: {}
set:
comment_operator_id: x-hasura-User-Id
- role: operation_admin
permission:
columns:
- comment
- comment_operator_id
- completed
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: {}
set:
comment_operator_id: x-hasura-User-Id
- role: operator
permission:
columns:
- comment
- comment_operator_id
- completed
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: {}
set:
comment_operator_id: x-hasura-User-Id
- role: spectator
permission:
columns:
- comment
- comment_operator_id
- completed
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check: {}
set:
comment_operator_id: x-hasura-User-Id
- table:
name: taskartifact
schema: public
configuration:
column_config:
artifact:
custom_name: artifact_raw
custom_column_names:
artifact: artifact_raw
custom_root_fields: {}
object_relationships:
- name: apitoken
using:
foreign_key_constraint_on: apitokens_id
- name: eventstepinstance
using:
foreign_key_constraint_on: eventstepinstance_id
- name: operation
using:
foreign_key_constraint_on: operation_id
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: tags
using:
foreign_key_constraint_on:
column: taskartifact_id
table:
name: tag
schema: public
computed_fields:
- name: artifact_text
definition:
function:
name: taskartifact_artifact_instance
schema: public
insert_permissions:
- role: developer
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- artifact
- base_artifact
- eventstepinstance_id
- host
- needs_cleanup
- operation_id
- resolved
- task_id
comment: ""
- role: mythic_admin
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- artifact
- base_artifact
- eventstepinstance_id
- host
- needs_cleanup
- operation_id
- resolved
- task_id
comment: ""
- role: operation_admin
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- artifact
- base_artifact
- eventstepinstance_id
- host
- needs_cleanup
- operation_id
- resolved
- task_id
comment: ""
- role: operator
permission:
check:
_and:
- operation_id:
_eq: x-hasura-current-operation-id
- task:
operation_id:
_eq: x-hasura-current-operation-id
set:
operation_id: x-hasura-current-operation-id
columns:
- apitokens_id
- artifact
- base_artifact
- eventstepinstance_id
- host
- needs_cleanup
- operation_id
- resolved
- task_id
comment: ""
select_permissions:
- role: developer
permission:
columns:
- needs_cleanup
- resolved
- artifact
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- task_id
- base_artifact
- host
- timestamp
- updated_at
computed_fields:
- artifact_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- needs_cleanup
- resolved
- artifact
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- task_id
- base_artifact
- host
- timestamp
- updated_at
computed_fields:
- artifact_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- needs_cleanup
- resolved
- artifact
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- task_id
- base_artifact
- host
- timestamp
- updated_at
computed_fields:
- artifact_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- needs_cleanup
- resolved
- artifact
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- task_id
- base_artifact
- host
- timestamp
- updated_at
computed_fields:
- artifact_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- needs_cleanup
- resolved
- artifact
- apitokens_id
- eventstepinstance_id
- id
- operation_id
- task_id
- base_artifact
- host
- timestamp
- updated_at
computed_fields:
- artifact_text
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- artifact
- base_artifact
- host
- needs_cleanup
- resolved
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: mythic_admin
permission:
columns:
- artifact
- base_artifact
- host
- needs_cleanup
- resolved
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operation_admin
permission:
columns:
- artifact
- base_artifact
- host
- needs_cleanup
- resolved
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: operator
permission:
columns:
- artifact
- base_artifact
- host
- needs_cleanup
- resolved
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- role: spectator
permission:
columns:
- artifact
- base_artifact
- host
- needs_cleanup
- resolved
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
comment: ""
- table:
name: token
schema: public
object_relationships:
- name: operation
using:
manual_configuration:
column_mapping:
operation_id: id
insertion_order: null
remote_table:
name: operation
schema: public
- name: task
using:
foreign_key_constraint_on: task_id
array_relationships:
- name: callbacktokens
using:
foreign_key_constraint_on:
column: token_id
table:
name: callbacktoken
schema: public
- name: tasks
using:
foreign_key_constraint_on:
column: token_id
table:
name: task
schema: public
select_permissions:
- role: developer
permission:
columns:
- id
- token_id
- user
- groups
- default_dacl
- session_id
- restricted
- capabilities
- logon_sid
- integrity_level_sid
- app_container_sid
- privileges
- handle
- task_id
- timestamp
- deleted
- host
- thread_id
- process_id
- description
- operation_id
- app_container_number
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: mythic_admin
permission:
columns:
- id
- token_id
- user
- groups
- default_dacl
- session_id
- restricted
- capabilities
- logon_sid
- integrity_level_sid
- app_container_sid
- privileges
- handle
- task_id
- timestamp
- deleted
- host
- thread_id
- process_id
- description
- operation_id
- app_container_number
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operation_admin
permission:
columns:
- id
- token_id
- user
- groups
- default_dacl
- session_id
- restricted
- capabilities
- logon_sid
- integrity_level_sid
- app_container_sid
- privileges
- handle
- task_id
- timestamp
- deleted
- host
- thread_id
- process_id
- description
- operation_id
- app_container_number
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: operator
permission:
columns:
- id
- token_id
- user
- groups
- default_dacl
- session_id
- restricted
- capabilities
- logon_sid
- integrity_level_sid
- app_container_sid
- privileges
- handle
- task_id
- timestamp
- deleted
- host
- thread_id
- process_id
- description
- operation_id
- app_container_number
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
- role: spectator
permission:
columns:
- id
- token_id
- user
- groups
- default_dacl
- session_id
- restricted
- capabilities
- logon_sid
- integrity_level_sid
- app_container_sid
- privileges
- handle
- task_id
- timestamp
- deleted
- host
- thread_id
- process_id
- description
- operation_id
- app_container_number
filter:
operation_id:
_eq: X-Hasura-current-operation-id
allow_aggregations: true
update_permissions:
- role: developer
permission:
columns:
- app_container_number
- app_container_sid
- capabilities
- default_dacl
- deleted
- description
- groups
- handle
- host
- integrity_level_sid
- logon_sid
- privileges
- process_id
- restricted
- session_id
- thread_id
- token_id
- user
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: mythic_admin
permission:
columns:
- app_container_number
- app_container_sid
- capabilities
- default_dacl
- deleted
- description
- groups
- handle
- host
- integrity_level_sid
- logon_sid
- privileges
- process_id
- restricted
- session_id
- thread_id
- token_id
- user
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operation_admin
permission:
columns:
- app_container_number
- app_container_sid
- capabilities
- default_dacl
- deleted
- description
- groups
- handle
- host
- integrity_level_sid
- logon_sid
- privileges
- process_id
- restricted
- session_id
- thread_id
- token_id
- user
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: operator
permission:
columns:
- app_container_number
- app_container_sid
- capabilities
- default_dacl
- deleted
- description
- groups
- handle
- host
- integrity_level_sid
- logon_sid
- privileges
- process_id
- restricted
- session_id
- thread_id
- token_id
- user
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- role: spectator
permission:
columns:
- app_container_number
- app_container_sid
- capabilities
- default_dacl
- deleted
- description
- groups
- handle
- host
- integrity_level_sid
- logon_sid
- privileges
- process_id
- restricted
- session_id
- thread_id
- token_id
- user
filter:
operation_id:
_eq: X-Hasura-current-operation-id
check:
operation_id:
_eq: X-Hasura-current-operation-id
- table:
name: translationcontainer
schema: public
array_relationships:
- name: payloadtypes
using:
foreign_key_constraint_on:
column: translation_container_id
table:
name: payloadtype
schema: public
select_permissions:
- role: developer
permission:
columns:
- author
- container_running
- deleted
- description
- id
- name
- semver
filter: {}
- role: mythic_admin
permission:
columns:
- author
- container_running
- deleted
- description
- id
- name
- semver
filter: {}
- role: operation_admin
permission:
columns:
- author
- container_running
- deleted
- description
- id
- name
- semver
filter: {}
- role: operator
permission:
columns:
- author
- container_running
- deleted
- description
- id
- name
- semver
filter: {}
- role: spectator
permission:
columns:
- author
- container_running
- deleted
- description
- id
- name
- semver
filter: {}
update_permissions:
- role: developer
permission:
columns:
- deleted
filter: {}
check: {}
- role: mythic_admin
permission:
columns:
- deleted
filter: {}
check: {}
- role: operation_admin
permission:
columns:
- deleted
filter: {}
check: {}
- role: operator
permission:
columns:
- deleted
filter: {}
check: {}
- table:
name: wrappedpayloadtypes
schema: public
object_relationships:
- name: wrapped
using:
foreign_key_constraint_on: wrapped_id
- name: wrapped_by
using:
foreign_key_constraint_on: wrapper_id
select_permissions:
- role: developer
permission:
columns:
- id
- wrapper_id
- wrapped_id
filter: {}
- role: mythic_admin
permission:
columns:
- id
- wrapped_id
- wrapper_id
filter: {}
- role: operation_admin
permission:
columns:
- id
- wrapped_id
- wrapper_id
filter: {}
- role: operator
permission:
columns:
- id
- wrapped_id
- wrapper_id
filter: {}
- role: spectator
permission:
columns:
- id
- wrapped_id
- wrapper_id
filter: {}