checker: enforce prober-as-observation, move all analysis to rules layer

This commit is contained in:
nemunaire 2026-05-15 17:05:53 +08:00
commit 8b86eb6a8b
12 changed files with 155 additions and 152 deletions

View file

@ -49,7 +49,7 @@ func (r *authMethodsRule) Evaluate(ctx context.Context, obs sdk.ObservationGette
continue
}
probed = true
issues = append(issues, analyseAuthMethods(ep.Address, &ep)...)
issues = append(issues, analyseAuthMethods(ep.Addr(), &ep)...)
}
if !probed {
return []sdk.CheckState{notTestedState("ssh.auth_methods.skipped", "Authentication-method enumeration disabled or not performed.")}