INNER CODE UNIT · Go

zeroTrustSubject

netgoat-xyz/netgoat · main.go:1318

func zeroTrustSubject(result *auth.AuthResult) string {
	if result == nil || !result.Authenticated || result.UserID <= 0 {
		return ""
	}
	return "user:" + strconv.Itoa(result.UserID)
}

func isHTML(b []byte) bool {
	trimmed := strings.TrimSpace(strings.ToLower(string(b)))
	return strings.HasPrefix(trimmed, "<") && (strings.Contains(trimmed, "<html") || strings.Contains(trimmed, "<body"))
}

func ifEmpty(v, def string) string {
	if v == "" {
		return def
	}
	return v
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…