You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Remediation: Keep legacy built-in connector registration as top-level composition for unsplit connector libraries; split connector libraries register through ModuleBootstrap instead of depending back on this target.
293
-
294
287
### ModuleBootstrap (`modulebootstrap`)
295
-
Default BE module bootstrap composition for built-in module registration, including filesystem provider registry installation and split connector registration.
288
+
Default BE module bootstrap composition for built-in module registration, including filesystem provider registry installation and connector registration.
- Remediation: Keep ModuleBootstrap as top-level default module composition; module implementations should expose registration hooks here instead of depending on service startup directly.
301
294
@@ -335,15 +328,15 @@ Orchestration layer below Service for query, fragment, and ingestion lifecycle e
335
328
Diagnostic script execution and command dispatch layer below Service, HttpService, Tools, and AgentServer, and above the remaining reusable BE modules.
- Remediation: Keep Script below Service, HttpService, Tools, and AgentServer; lower reusable behavior can live in lower BE modules that Script is allowed to depend on.
341
334
342
335
### Service (`service`)
343
336
Shared service-layer target above Script, runtime, cache, compute, and AgentServer without owning ServiceBE bootstrap code.
- Remediation: Keep shared Service below ServiceBE and depend on checked module targets such as AgentServer instead of ad hoc lower-layer reach-through.
"remediation": "Keep ConnectorMySQL limited to MySQL read-side scan and scanner logic; move registration into ModuleBootstrap and avoid pulling Connector, storage, service, or full Exec code into the connector library."
"remediation": "Keep legacy built-in connector registration as top-level composition for unsplit connector libraries; split connector libraries register through ModuleBootstrap instead of depending back on this target."
1139
-
},
1140
1122
{
1141
1123
"id": "modulebootstrap",
1142
1124
"doc_label": "ModuleBootstrap",
1143
-
"summary": "Default BE module bootstrap composition for built-in module registration, including filesystem provider registry installation and split connector registration.",
1125
+
"summary": "Default BE module bootstrap composition for built-in module registration, including filesystem provider registry installation and connector registration.",
"remediation": "Keep ModuleBootstrap as top-level default module composition; module implementations should expose registration hooks here instead of depending on service startup directly."
0 commit comments