Skip to content

audit: option scope drift in data-machine (54) #1788

@homeboy-ci

Description

@homeboy-ci

Audit: option scope drift

Component: data-machine
Count: 54 findings
Last run: https://github.com/Extra-Chill/data-machine/actions/runs/25396974020
Updated: 2026-05-05T19:17:14Z
Homeboy: homeboy 0.157.1+081f9fde | Action: Extra-Chill/homeboy-action@v2

Findings

File Description Suggestion
data-machine.php Option scope drift at line 711: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
data-machine.php Option scope drift at line 718: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/AgentAbilities.php Option scope drift at line 787: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 376: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 578: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 773: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 777: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 846: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 851: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Abilities/SettingsAbilities.php Option scope drift at line 853: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/Auth/AgentAuthCallback.php Option scope drift at line 172: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/Auth/AgentAuthCallback.php Option scope drift at line 199: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/Auth/AgentAuthCallback.php Option scope drift at line 222: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/Auth/AgentAuthCallback.php Option scope drift at line 232: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/Auth/AgentAuthCallback.php Option scope drift at line 379: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/NetworkSettings.php Option scope drift at line 8: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/OAuth/BaseAuthProvider.php Option scope drift at line 10: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Core/OAuth/BaseAuthProvider.php Option scope drift at line 10: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Engine/AI/PipelineTranscriptPolicy.php Option scope drift at line 105: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Engine/AI/PipelineTranscriptPolicy.php Option scope drift at line 11: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Engine/Logger.php Option scope drift at line 121: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/Engine/Logger.php Option scope drift at line 125: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/network-scope.php Option scope drift at line 132: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/network-scope.php Option scope drift at line 32: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/network-scope.php Option scope drift at line 38: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/post-pipeline-meta.php Option scope drift at line 31: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/post-pipeline-meta.php Option scope drift at line 57: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/runtime.php Option scope drift at line 179: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/runtime.php Option scope drift at line 190: docs mention network/site-option storage but implementation calls update_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/scaffolding.php Option scope drift at line 40: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/scaffolding.php Option scope drift at line 90: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/site-md.php Option scope drift at line 181: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/site-md.php Option scope drift at line 211: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/site-md.php Option scope drift at line 216: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/site-md.php Option scope drift at line 221: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/site-md.php Option scope drift at line 226: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
inc/migrations/site-md.php Option scope drift at line 347: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
tests/transcript-policy-smoke.php Option scope drift at line 46: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
tests/transcript-policy-smoke.php Option scope drift at line 49: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
tests/transcript-policy-smoke.php Option scope drift at line 85: docs mention network/site-option storage but implementation calls get_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 42: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 43: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 44: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 45: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 48: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 53: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 57: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 58: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 59: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.
uninstall.php Option scope drift at line 60: docs mention network/site-option storage but implementation calls delete_option Use the matching site-option call or update the storage contract so multisite behaviour is explicit.

Showing 50 of 54 findings. Run homeboy audit data-machine locally for the full list.

Autofix status

❌ No fixer available for option_scope_drift


Maintained automatically by Homeboy Action on each CI run until resolved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions