mirror of
https://github.com/syntrex-lab/gomcp.git
synced 2026-06-17 15:25:14 +02:00
feat: wire Shield engine + 134K signatures into demo scanner pipeline
This commit is contained in:
parent
f0c2b4133b
commit
f581d65951
3 changed files with 79 additions and 22 deletions
|
|
@ -158,6 +158,15 @@ func main() {
|
|||
logger.Info("sentinel-core: Rust engine initialized", "version", sentinelCore.Version())
|
||||
}
|
||||
|
||||
// Shield — C-native payload inspection engine (§4)
|
||||
shieldEngine, shieldErr := engines.NewNativeShield()
|
||||
if shieldErr != nil {
|
||||
logger.Warn("shield: C engine not available, using stub", "error", shieldErr)
|
||||
} else {
|
||||
srv.SetShieldEngine(shieldEngine)
|
||||
logger.Info("shield: C engine initialized", "version", shieldEngine.Version())
|
||||
}
|
||||
|
||||
// OpenTelemetry tracing (§P4B) — enabled when OTEL_EXPORTER_OTLP_ENDPOINT is set
|
||||
otelEndpoint := env("OTEL_EXPORTER_OTLP_ENDPOINT", "")
|
||||
tp, otelErr := tracing.InitTracer(context.Background(), otelEndpoint)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue