Skip to content

Pages

/admin

UML Representation of /admin

Uses SideMenuEntry.

Displays the admin page with all subpages.

/admin/OIDConnect

UML Representation of /admin/OIDConnect

Uses ComplexTableLayout.

Displays a list of all current providers.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; data: { id: string; name: string; org_id: string; active: boolean; base_url: string; client_id: string; client_secret: string; scope?: string | undefined; }[] | undefined; ... 4 more ...; maxCount: number; }

Page data of the provider table

/admin/OIDConnect/[id]

UML Representation of /admin/OIDConnect/[id]

Uses DynCard, Form.

Displays information about a specific provider, specified by id.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; provider: { id: string; name: string; org_id: string; active: boolean; base_url: string; client_id: string; client_secret: string; scope?: string | undefined; }; left: (Writable<...> | ... 1 more ... | Writable<...>)[]; }

Page data containing data of the providers with the 'id' in the url

/admin/OIDConnect/new

UML Representation of /admin/OIDConnect/new

Uses DynCard, Form, Input, Checkbox.

Displays a form to add a new OpenID provider.

/admin/keys

UML Representation of /admin/keys

Uses ComplexTableLayout.

Displays the list of all user keys.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; header: (Writable<TableHead<{ AuthKey: { id: string; uuid: string; authkey_start: string; authkey_end: string; created: string; expiration: string; read_only: boolean; user_id: string; comment?: string | undefined; allowed_ips?: string[] | undefined; unique_ips...

Page data containing data of the keys

/admin/keys/[id]

UML Representation of /admin/keys/[id]

Uses List, Form, Card, DynCard, ListEdit.

Displays information about a specific auth key, specified by id.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; key: never; left: (Writable<TableHead<never, Info__SvelteComponent_ | undefined> & Record<string, unknown>> | Writable<...> | Writable<...> | Writable<...> | Writable<...>)[]; }

Page data containing the data of the key with the 'id' in the url

/admin/keys/new

UML Representation of /admin/keys/new

Uses DynCard, Checkbox, Form, Select, Input, InputWithCheckbox.

Displays the form for creating a new key.

Props

data: { [x: string]: any; }

Page data

/admin/servers

UML Representation of /admin/servers

Uses ComplexTableLayout.

Displays a list of all remote servers of the instance.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; data: never; tableData: never; header: (Writable<TableHead<never, HrefPill__SvelteComponent_ | undefined> & DynTableHeadExtent> | Writable<...> | Writable<...>)[]; topMenuActions: ActionBarEntryProps[]; editActions: DynCardActionHeader<...>[]; }

Page data containing data of the servers

/admin/servers/[id]

UML Representation of /admin/servers/[id]

Uses DynCard, Form.

Displays information about a specific remote server, specified by id.

Props

data: { [x: string]: any; }

Page data containing data of the servers with the 'id' in the url

/admin/servers/new

UML Representation of /admin/servers/new

Uses DynCard, Form, Input.

Displays a form to add a new remote server.

/admin/users

UML Representation of /admin/users

Uses ComplexTableLayout.

Displays a list of all users of the instance.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; data: { User: { id: number; org_id: number; server_id: number; email: string; autoalert: boolean; auth_key?: string | undefined; invited_by: number; ... 27 more ...; notification: boolean; }; Role: { ...; }; Organisation: { ...; }; UserSetting?: Record<...> | u...

Page data containing data of the users table.

/admin/users/[id]

UML Representation of /admin/users/[id]

Uses DynCard, Form.

Displays information about a specific user, specified by id.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; user: { User: { User: { id: number; org_id: number; server_id: number; email: string; autoalert: boolean; auth_key?: string | undefined; invited_by: number; ... 27 more ...; notification: boolean; }; Role: { ...; }; Organisation: { ...; }; UserSetting?: Record<...

Page data containing data of the users with the 'id' in the url

/admin/users/new

UML Representation of /admin/users/new

Uses DynCard, Form.

Displays a form to add a new user.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; roles: { Roles: { id: number; name: string; created?: string | undefined; modified?: string | undefined; perm_add: boolean; perm_modify: boolean; ... 30 more ...; default?: boolean | undefined; }[]; Organisations: { ...; }[]; }; header: (Writable<...> | ... 3 m...

/admin/workflowSettings

UML Representation of /admin/workflowSettings

Uses Checkbox, SettingsEntry.

Represents a menu for admin-right restricted settings regarding workflows

  • Contains a toggle-switch which allows for enabling/disabling workflows globally

Props

data: { [x: string]: any; }

/attributes

UML Representation of /attributes

Uses ComplexTableLayout.

Displays a list of all attributes.

Props

data: { [x: string]: any; }

Page data of the attribute table

/attributes/[id]

UML Representation of /attributes/[id]

Uses Card, CardHeading, DynCard, Form, TagCollection, AddTagForm.

Displays information about an attribute specified by 'id', allows adding of tags.

Props

data: { [x: string]: any; }

Page data containing the data of the attribute with the 'id' in the url.

/attributes/new

UML Representation of /attributes/new

Uses DynCard, Form, Card, CardHeading, TagCollection, AddTagForm.

Displays the form for creating a new attribute.

Props

data: { [x: string]: any; }

Page data

/events

UML Representation of /events

Uses ComplexTableLayout.

Displays a list of all events.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; header: (Writable<TableHead<{ id: string; org_id: string; date: string; info: string; uuid: string; published: boolean; analysis: string; attribute_count: string; ... 15 more ...; EventTag?: { ...; }[] | undefined; } & { ...; }, Info__SvelteComponent_ | undefin...

Page data

/events/[id]

UML Representation of /events/[id]

Uses Card, CardHeading, AddTagForm, TagCollection.

This Page will display the event with a DynCard component. The header will be generated by the formHeaders depending on the mode.

The Galaxies and Tags will be displayed with a PillCollection. The EventGraph will be displayed with the EventGraph component. The Attributes are basically a DynTable

The update of the event will be handled by a form inside of this page, that is a wrapper around some DynCards. Therefore the "name" from from any inputted component will be used to calculate the final object we will send to the server.

Props

data: { [x: string]: any; }

Page data containing the data of the event with the 'id' in the url

/events/[id]/attributes

UML Representation of /events/[id]/attributes

Uses FilterCard, Info, DatePill, LookupPill, Pill, PillCollection, ComplexTableLayout.

Displays attributes for an 'id' specified event.

Props

data: { [x: string]: any; }

Page data of the attribute for the specified event

/events/[id]/attributes/new

UML Representation of /events/[id]/attributes/new

Uses DynCard, Select, Input, Form.

Displays the form for creating a new attribute.

Props

data: { [x: string]: any; }

Page data

/events/[id]/galaxies

UML Representation of /events/[id]/galaxies

Uses AddGalaxyClusterForm, GalaxyCollection, Card, CardHeading.

Displays the form for editing the galaxy cluster of an event.

Props

data: { [x: string]: any; }

Page data of the galaxy form.

/events/[id]/graph

UML Representation of /events/[id]/graph

Uses EventGraph.

Displays the event graph.

Props

data: { [x: string]: any; }

Page data of the event graph

/events/new

UML Representation of /events/new

Uses DynCard, Form, Input, Select.

Displays the form for creating a new event.

/galaxies

UML Representation of /galaxies

Uses ComplexTableLayout.

A list of all galaxies.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; tableData: ({ id: string; uuid: string; name: string; type: string; description: string; version: string; icon: string; namespace: string; kill_chain_order?: string | undefined; enabled: boolean; local_only: boolean; } & { ...; })[]; header: (Writable<...> | .....

Page data of the galaxy table.

/galaxies/[id]

UML Representation of /galaxies/[id]

Uses DynCard, ComplexTableLayout.

Information about an galaxy specified by 'id', including a list of its clusters.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; galaxy: { Galaxy: { id: string; uuid: string; name: string; type: string; description: string; version: string; icon: string; namespace: string; kill_chain_order?: string | undefined; enabled: boolean; local_only: boolean; }; GalaxyCluster: { ...; }[]; }; heade...

Page data containing the data and cluster overview of the galaxy with the 'id' in the url

/galaxies/[id]/export

UML Representation of /galaxies/[id]/export

Uses Button, DynCard, Checkbox, Form, Select.

Displays the form for exporting a galaxy.

/galaxies/[id]/new_cluster

UML Representation of /galaxies/[id]/new_cluster

Uses Form, KeyValueEditor, DynCard, Input, PillCollection, Picker, LookupPill, Select.

Displays the form for creating a new galaxy cluster.

/galaxies/clusters

UML Representation of /galaxies/clusters

/galaxies/clusters/[id]

UML Representation of /galaxies/clusters/[id]

Uses DynCard, Form, KeyValueEditor, DynTable.

Displays a galaxy cluster specified by 'id', including its elements.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; cardData: any; leftCardHeader: (Writable<TableHead<any, Input__SvelteComponent_ | undefined> & Record<...>> | Writable<...> | Writable<...>)[]; rightCardHeader: (Writable<...> | ... 2 more ... | Writable<...>)[]; tableData: any; tableHeader: Writable<...>[]; }

Page data containing the galaxy cluster to display with the 'id' in the url

/galaxies/import

UML Representation of /galaxies/import

Uses Button, Card.

Displays a freetext import for importing galaxies.

/logs

UML Representation of /logs

Uses ComplexTableLayout.

A list of all Logs that MISP creates. Contains following information about the logs:

  • ID
  • IP
  • E-Mail
  • Organisation
  • Created (timestamp)
  • Model
  • Model-ID
  • Action
  • Title
  • Change

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; data: never; tableData: never; header: Writable<TableHead<never, Info__SvelteComponent_ | undefined> & DynTableHeadExtent>[]; editActions: DynCardActionHeader<...>[]; maxCount: number; }

/logs/view/[id]

UML Representation of /logs/view/[id]

Uses DynCard.

A list of all properties of a specific log entry. Contains following information about the logs:

  • ID
  • IP
  • E-Mail
  • Organisation
  • Created (timestamp)
  • Model
  • Model-ID
  • Action
  • Title
  • Change
  • Description
  • User-ID

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; log: any; infoHeader: (Writable<TableHead<any, Info__SvelteComponent_ | undefined> & Record<string, unknown>> | Writable<...>)[]; }

/settings

UML Representation of /settings

Uses SideMenuEntry.

Displays the settings page with all subpages.

/settings/information

UML Representation of /settings/information

Uses DynCard, Form.

Displays the information settings page.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; header: (Writable<TableHead<unknown, Input__SvelteComponent_ | undefined> & Record<string, unknown>> | Writable<...> | Writable<...> | undefined)[]; data: { ...; }; title: string; description: string; userid: number | undefined; }

Page data containing information about the user.

/settings/security

UML Representation of /settings/security

Uses DynCard, Form, ComplexTableLayout.

Displays the information security settings page.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; userId: number | undefined; card: { header: Writable<TableHead<unknown, Input__SvelteComponent_ | undefined> & Record<...>>[]; data: { ...; } | undefined; }; table: { ...; }; }

Page data containing security information about the user.

/settings/security/[id]

UML Representation of /settings/security/[id]

Uses List, Form, Card, DynCard, ListEdit.

Displays information about auth keys, specified by id.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; key: never; left: (Writable<TableHead<never, Info__SvelteComponent_ | undefined> & Record<string, unknown>> | Writable<...> | Writable<...> | Writable<...> | Writable<...>)[]; }

Page data containing the data of the auth keys.

/settings/security/new

UML Representation of /settings/security/new

Uses DynCard, Checkbox, Form, Input, InputWithCheckbox.

Displays the form for creating a new auth key.

Props

data: { [x: string]: any; }

Page data containing the form for new auth keys

/settings/visual

UML Representation of /settings/visual

Uses DynCard, Form.

Displays the visual information settings page.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; header: (Writable<TableHead<unknown, Checkbox__SvelteComponent_ | undefined> & Record<string, unknown>> | Writable<...>)[]; data: { ...; }[]; title: string; description: string; }

Page data containing visual information about the users preferences.

/statistics

UML Representation of /statistics

Uses DynCard, Form.

Displays the statistics page.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; header: Writable<TableHead<unknown, undefined> & Record<string, unknown>>[]; data: { Events: { estimated_count: string; }; ... 10 more ...; Discussion_posts: { ...; }; }[]; title: string; description: string; }

Page data containing usage data information.

/statistics/activity_heatmap

UML Representation of /statistics/activity_heatmap

Uses Heatmap.

Displays the activity heatmap.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; heatmapData: { date: string; value: number; }[]; settings: {}; title: string; description: string; dropdown: { options: { label: string; value: string; }[]; }; }

Page data containing the activity heatmap.

/statistics/attribute_histogram

UML Representation of /statistics/attribute_histogram

Uses Histogram.

Displays the Attribute Histogramm.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; histogramData: { label: string; values: { label: string; value: number; }[]; }[]; dataTypes: { label: string; color: string; }[]; }

Page data containing the Attribute Histogramm.

/statistics/organisations

UML Representation of /statistics/organisations

Uses ComplexTableLayout.

A list of all the organisations available to the user.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; tableData: { id: string; name: string; users: string; attributes: string; events: string; date_created: number; date_modified: number; description: string; ... 8 more ...; landingpage: string; }[]; header: (Writable<...> | Writable<...>)[]; editActions: DynCard...

Page data of the organisations table.

/statistics/organisations/[id]

UML Representation of /statistics/organisations/[id]

Uses DynCard, Form.

Displays information about an organisation specified by 'id'.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; user: { id: string; name: string; colour: string; exportable: boolean; org_id?: string | undefined; user_id?: string | undefined; hide_tag?: boolean | undefined; ... 5 more ...; attribute_count: number; }; header: Writable<...>[]; title: string; description: st...

Page data containing the data of the organisation with the 'id' in the url

/tags

UML Representation of /tags

Uses FilterCard, ComplexTableLayout.

Displays a combined list of the tags of all events.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; data: { Tag: { id: string; name: string; colour: string; exportable: boolean; org_id?: string | undefined; user_id?: string | undefined; hide_tag?: boolean | undefined; numerical_value?: string | undefined; is_galaxy?: boolean | undefined; is_custom_galaxy?: bo...

Page data containing the tags table.

/tags/[id]

UML Representation of /tags/[id]

Uses DynCard, Form.

Displays information about an tag specified by 'id'.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; user: { id: string; name: string; colour: string; exportable: boolean; org_id?: string | undefined; user_id?: string | undefined; hide_tag?: boolean | undefined; ... 5 more ...; attribute_count: number; }; header: (Writable<...> | ... 1 more ... | Writable<...>...

Page data containing the data of the tag with the 'id' in the url

/workflows

UML Representation of /workflows

Uses ComplexTableLayout.

Displays a list of all workflows.

Props

data: { [x: string]: any; }

Page data containing the workflows table

/workflows/[id]

UML Representation of /workflows/[id]

Uses DynCard, Flow, Card.

Displays information of a workflow specified by 'id', including an interactive node-based diagram for visualization.

Props

data: { [x: string]: any; }

Page data containing the data of the workflow with the 'id' in the url.

/workflows/blueprints

UML Representation of /workflows/blueprints

Uses ComplexTableLayout.

A list of all imported/created workflow-blueprints ordered in a table view. Contains following attributes for each blueprint:

  • ID
  • UUID
  • Name
  • Default
  • Description
  • Timestamp

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; tableData: { id?: string | undefined; uuid?: string | undefined; name?: string | undefined; description?: string | undefined; timestamp?: string | undefined; default?: boolean | undefined; data?: string | undefined; }[]; header: (Writable<...> | Writable<...>)[...

/workflows/blueprints/[id]

UML Representation of /workflows/blueprints/[id]

Uses DynCard.

Display of all the information about a specific workflow-blueprint.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; blueprint: Blueprint; infoHeader: (Writable<TableHead<Blueprint, Info__SvelteComponent_ | undefined> & Record<...>> | Writable<...>)[]; }

/workflows/blueprints/import

UML Representation of /workflows/blueprints/import

Uses DynCard, Form, Input.

Page with an input form for importing a new workflow blueprint by typing in the JSON representation of the new one

/workflows/modules

UML Representation of /workflows/modules

Uses ComplexTableLayout.

Displays a table of all workflow modules except triggers.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; data: Module[]; tableData: Module[]; header: (Writable<TableHead<Module, Info__SvelteComponent_ | undefined> & DynTableHeadExtent> | Writable<...>)[]; editActions: DynCardActionHeader<...>[]; }

Page data containing the workflows table

/workflows/modules/[id]

UML Representation of /workflows/modules/[id]

Uses DynCard.

Displays information about a specific user, specified by id.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; module: Module; infoHeader: (Writable<TableHead<Module, Info__SvelteComponent_ | undefined> & Record<...>> | Writable<...>)[]; title: string; description: string; }

Page data of an module specified by id in the url

/workflows/triggers

UML Representation of /workflows/triggers

Uses ComplexTableLayout.

Displays a table with all workflow triggers.

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; tableData: Trigger[]; header: (Writable<TableHead<Trigger, Info__SvelteComponent_ | undefined> & DynTableHeadExtent> | Writable<...> | Writable<...> | Writable<...> | Writable<...>)[]; editActions: DynCardActionHeader<...>[]; }

Page data containing the workflow triggers table

/workflows/triggers/[id]

UML Representation of /workflows/triggers/[id]

Uses DynCard.

Displays information about a workflow trigger specified by id, including an interactive node-based diagram for visualizing the workflow

Props

data: { [x: string]: any; [x: number]: any; [x: symbol]: any; trigger: Trigger; infoHeader: (Writable<TableHead<Trigger, Info__SvelteComponent_ | undefined> & Record<...>> | Writable<...> | Writable<...> | Writable<...>)[]; workflowHeader: (Writable<...> | ... 2 more ... | Writable<...>)[]; }

Page data of a workflow trigger specified by id in the url

/login

UML Representation of /login

Uses Button, Input, OidcButton.

Provides a login flow via username and password. Stores the generated authentication token in localStorage, allowing the user to stay logged in after closing the page.

Props

data: PageData

/login/oidc/[name]/callback

UML Representation of /login/oidc/[name]/callback

Props

data: { [x: string]: any; }

/login/setPassword/[email]

UML Representation of /login/setPassword/[email]

Uses Button, Input.

Displays the set password page.