def is_403(item):
    """Return True if the item has a status_code of 403 (forbidden/unauthorized).
    
    Return TypeError if item doesn't have a status_code.
    """
    if hasattr(item, "status_code"):
        return (True, "Forbidden") if item.status_code == 403 else False

    return TypeError("is_403 cannot check item with missing status_code attribute")