Skip to content

Commit 287567f

Browse files
new plugin config section (#17)
1 parent bab968d commit 287567f

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed
1.6 KB
Loading
233 KB
Loading

docs/IntelOwl/usage.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -511,17 +511,29 @@ There are 2 types of Parameters:
511511

512512
To see the list of these parameters:
513513

514-
- You can view the "Plugin" Section in IntelOwl to have a complete and updated view of all the options available
514+
- You can view all the parameters relating to each plugin by going to the "Plugins" section and clicking on the "Plugin config" button in the "Actions" column of the table.
515+
516+
![img.png](./static/plugin_config_icon.png)
517+
518+
A section will open showing all the parameters and their values. This section is also divided into 2 subsections: 'User config' and 'Org config' (if the user is part of an organization).
519+
520+
![img.png](./static/plugin_config_modal.png)
521+
515522
- You can view the parameters by exploring the Django Admin Interface:
516523
- `admin/api_app/parameter/`
517524
- or at the very end of each Plugin configuration like `/admin/analyzers_manager/analyzerconfig/`
518525

519-
You can change the Plugin Parameters at 5 different levels:
526+
You can change the Plugin Parameters at 4 different levels:
527+
528+
1. If you are an IntelOwl superuser, you can go in the Django Admin Interface and change the default values of the parameters for every plugin you like. This option would change the default behavior for every user in the platform. From the GUI it is not possible to modify or delete the default values.
529+
2. If you are either Owner or Admin of an org, you can customize the values of the parameters for every member of the organization by leveraging the GUI in the "Org config" section. This overrides the previous option.
530+
531+
Note: Normal users will see the org's configurations as new default configurations in the 'User config' section.
532+
533+
3. If you are a normal user, you can customize the values of the parameters for your analysis only by leveraging the GUI in the "User config" section. This overrides the previous option.
534+
4. You can choose to provide runtime configuration when requesting an analysis that will override the previous options. This override is done only for the specific analysis. See <a href="https://intelowlproject.github.io/docs/IntelOwl/advanced_usage/#customize-analyzer-execution">Customize analyzer execution at time of request</a>
520535

521-
- if you are an IntelOwl superuser, you can go in the Django Admin Interface and change the default values of the parameters for every plugin you like. This option would change the default behavior for every user in the platform.
522-
- if you are either Owner or Admin of an org, you can customize the default values of the parameters for every member of the organization by leveraging the GUI in the "Organization Config" section. This overrides the previous option.
523-
- if you are a normal user, you can customize the default values of the parameters for your analysis only by leveraging the GUI in the "Plugin config" section. This overrides the previous option.
524-
- You can choose to provide runtime configuration when requesting an analysis that will override the previous options. This override is done only for the specific analysis. See <a href="https://intelowlproject.github.io/docs/IntelOwl/advanced_usage/#customize-analyzer-execution">Customize analyzer execution at time of request</a>
536+
For options 2 and 3: you can delete the custom configurations and restore the default options by clicking the 'delete' button to the right of each parameter.
525537

526538
<div class="admonition note">
527539
<p class="admonition-title">Playbook Exception</p>

0 commit comments

Comments
 (0)