Skip to content

Comments

Fix [L-13] bypassing hooking with bootstrap#269

Merged
filmakarov merged 1 commit intorelease/v1.2.0from
fix/l-13-bypassing-hooking-with-bootstrap
Mar 29, 2025
Merged

Fix [L-13] bypassing hooking with bootstrap#269
filmakarov merged 1 commit intorelease/v1.2.0from
fix/l-13-bypassing-hooking-with-bootstrap

Conversation

@filmakarov
Copy link
Collaborator

@filmakarov filmakarov commented Mar 27, 2025

Fix https://github.com/PashovAuditGroup/Nexus_March25_MERGED/issues/17


PR-Codex overview

This PR focuses on modifying the ModuleManager contract by adding the withHook modifier to various module installation functions, ensuring hooks are properly integrated during module installation processes.

Detailed summary

  • Added withHook modifier to the following functions:
    • function _installModule
    • function _installValidator
    • function _installExecutor
    • function _installHook
    • function _installFallbackHandler
  • Maintained the existing functionality of each function while enhancing them with the withHook modifier.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@filmakarov filmakarov marked this pull request as ready for review March 27, 2025 13:28
@github-actions
Copy link

🤖 Slither Analysis Report 🔎

Slither report

Details # Slither report

THIS CHECKLIST IS NOT COMPLETE. Use --show-ignored-findings to show all the results.
Summary
🟡 - unused-return (2 results) (Medium)

unused-return

🟡 Impact: Medium
🟡 Confidence: Medium

base/ModuleManager.sol#L271-L275

base/ModuleManager.sol#L240-L249

constable-states

Impact: Optimization
🔴 Confidence: High

base/RegistryAdapter.sol#L10

factory/RegistryFactory.sol#L38

_This comment was automatically generated by the GitHub Actions workflow._

@filmakarov filmakarov merged commit ea5ca4e into release/v1.2.0 Mar 29, 2025
5 of 9 checks passed
@filmakarov filmakarov deleted the fix/l-13-bypassing-hooking-with-bootstrap branch March 29, 2025 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant