feat(aa-log): unify the isOwner function across features.

This commit is contained in:
Alexandre Pujol 2024-10-06 20:17:19 +01:00
parent 856c425dd5
commit 29a1642598
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
2 changed files with 5 additions and 6 deletions

View file

@ -200,12 +200,11 @@ func (aaLogs AppArmorLogs) String() string {
for _, log := range aaLogs {
seen := map[string]bool{"apparmor": true}
res.WriteString(state[log["apparmor"]])
fsuid := log["fsuid"]
ouid := log["ouid"]
owner := aa.IsOwner(log)
for _, key := range keys {
if item, present := log[key]; present {
if key == "name" && fsuid == ouid && !strings.Contains(log["operation"], "dbus") {
if key == "name" && owner {
res.WriteString(template[key] + " owner" + reset)
}
if temp, present := template[key]; present {