chore: Apply dashboard audit remediations, sync engine counts, update APIs

This commit is contained in:
DmitrL-dev 2026-03-27 16:54:18 +10:00
parent 53c87c972d
commit 5ddfa74771
14 changed files with 354 additions and 153 deletions

View file

@ -631,7 +631,7 @@ type socDoctorAdapter struct {
}
func (a *socDoctorAdapter) Dashboard() (tools.SOCDashboardData, error) {
dash, err := a.soc.Dashboard()
dash, err := a.soc.Dashboard("")
if err != nil {
return tools.SOCDashboardData{}, err
}

View file

@ -169,6 +169,7 @@ func main() {
shieldEngine, shieldErr := engines.NewNativeShield()
if shieldErr != nil {
logger.Warn("shield: C engine not available, using stub", "error", shieldErr)
srv.SetShieldEngine(engines.NewStubShield())
} else {
srv.SetShieldEngine(shieldEngine)
logger.Info("shield: C engine initialized", "version", shieldEngine.Version())