## Is your feature request related to a problem?

It's possible to brute-force passwords if you're particularly determined

## Describe the solution you'd like

Install `django-axes`: https://django-axes.readthedocs.io/en/latest/2_installation.html


## Describe alternatives you've considered



## Additional context



#### *Thank you* for your feature request – we love each and every one!

posthog/api/test/test_dashboard.py
import json
from django.core.cache import cache
from django.utils import timezone
from django.utils.timezone import now
from freezegun import freeze_time
from posthog.models import Dashboard, DashboardItem, Filter, User
from posthog.test.base import BaseTest, TransactionBaseTest
from posthog.utils import generate_cache_key
class TestDashboard(TransactionBaseTest):
    TESTS_API = True
    def test_create_dashboard_item(self):
        dashboard = Dashboard.objects.create(team=self.team, share_token="testtoken", name="public dashboard")
        response = self.client.post(
            "/api/dashboard_item/",
            {
                "dashboard": dashboard.pk,
                "name": "dashboard item",
                "last_refresh": now(),  
            },
            content_type="application/json",
        )
        dashboard_item = DashboardItem.objects.get()
        self.assertEqual(dashboard_item.name, "dashboard item")
    def test_token_auth(self):