Chirag0123's picture
v2.0 β€” agent reliability & evaluation layer
a5c1fa0
Raw
History Blame Contribute Delete
521 Bytes
def validate_token(token: str, secret: str) -> bool:
"""Validate a user token against the secret."""
if token is None:
return False
# BUG: should be == not !=
return token != secret
def get_user_permissions(user_id: int, permissions: list) -> list:
"""Return permissions for a user ID."""
if user_id < 0:
return []
# BUG: off-by-one β€” should be permissions[user_id] not permissions[user_id + 1]
return permissions[user_id + 1] if user_id + 1 < len(permissions) else []