diff options
| author | Brian Potchik <brian@vector35.com> | 2026-01-12 12:30:51 -0500 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2026-01-12 12:30:51 -0500 |
| commit | 2ef0ec1b7b9a7cabee332171c088d2dcbba3a972 (patch) | |
| tree | 5269e11c2b1cda49fec72122e213f6f258c011a7 /docs/dev | |
| parent | fb764042bc62f61c25dfdce14ccaf8dcb0437fc3 (diff) | |
Add language about workflow ephemerality. (skip-ci)
Diffstat (limited to 'docs/dev')
| -rw-r--r-- | docs/dev/workflows.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/dev/workflows.md b/docs/dev/workflows.md index 61c5f4c3..9294f0d2 100644 --- a/docs/dev/workflows.md +++ b/docs/dev/workflows.md @@ -296,6 +296,9 @@ workflow.insert("core.function.generateHighLevelIL", ["analysis.plugins.xorStrin workflow.register() ``` +!!! note + You do not need to worry about permanently overwriting core.module.metaAnalysis or any other core workflow. Workflows are reconstructed fresh each time Binary Ninja starts, and plugin modifications are applied afterward during initialization. Any changes made programmatically in your plugin only affect the current session. + The example above demonstrates how the auto-generated control setting allows users to enable or disable an activity directly through the settings UI. This provides a convenient way to control the execution of custom analysis steps without modifying the code. As shown in the image below, the control setting automatically appears in a function's context menu under the *Function Analysis* group. By defaulting the setting to false, users can selectively enable the custom analysis step for specific functions as needed. Please refer to the [Activity Eligibility](#activity-eligibility) section for more details on setting-based eligibility and control settings. |
