Skip to content

Commit 0889848

Browse files
committed
Filter for housekeeper mode
1 parent ab918b2 commit 0889848

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sonar/tokens.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def audit(self, settings: types.ConfigSettings, today: Optional[datetime.datetim
105105
log.info("%s: Audit of token max age is disabled, skipped")
106106
elif age > max_age:
107107
problems.append(Problem(get_rule(RuleId.TOKEN_TOO_OLD), self, str(self), age))
108-
if self.last_connection_date:
108+
if self.last_connection_date and mode != "housekeeper":
109109
last_cnx_age = util.age(self.last_connection_date, now=today)
110110
if last_cnx_age > settings.get("audit.tokens.maxUnusedAge", 30):
111111
problems.append(Problem(get_rule(RuleId.TOKEN_UNUSED), self, str(self), last_cnx_age))

sonar/users.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ def audit(self, settings: types.ConfigSettings = None) -> list[Problem]:
423423

424424
today = dt.datetime.now(dt.timezone.utc).astimezone()
425425
problems = [p for t in self.tokens() for p in t.audit(settings=settings, today=today)]
426-
if self.last_login:
426+
if self.last_login and settings.get(c.AUDIT_MODE_PARAM, "") != "housekeeper":
427427
age = util.age(self.last_login, now=today)
428428
if age > settings.get("audit.users.maxLoginAge", 180):
429429
problems.append(Problem(get_rule(RuleId.USER_UNUSED), self, str(self), age))

0 commit comments

Comments
 (0)