{
  "errors": [],
  "generated_at": "2026-04-18T11:23:34Z",
  "metrics": {
    "_totals": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 39,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 39,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 5033,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/admin.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 50,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/apps.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 4,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/forms.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 101,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/migrations/0001_initial.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 118,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/migrations/0002_genre_user_favorite_genres.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 79,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/migrations/0003_relocate_genre_to_movies.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 29,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/migrations/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/models.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 48,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/tests.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 18,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 18,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 281,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/urls.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 62,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/utils.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 29,
      "nosec": 0,
      "skipped_tests": 0
    },
    "accounts/views.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 164,
      "nosec": 0,
      "skipped_tests": 0
    },
    "config/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "config/asgi.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 4,
      "nosec": 0,
      "skipped_tests": 0
    },
    "config/settings.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 166,
      "nosec": 0,
      "skipped_tests": 0
    },
    "config/urls.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 16,
      "nosec": 0,
      "skipped_tests": 0
    },
    "config/wsgi.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 4,
      "nosec": 0,
      "skipped_tests": 0
    },
    "core/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "core/apps.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 4,
      "nosec": 0,
      "skipped_tests": 0
    },
    "core/migrations/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "core/tests.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 4,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 4,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 325,
      "nosec": 0,
      "skipped_tests": 0
    },
    "core/urls.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 5,
      "nosec": 0,
      "skipped_tests": 0
    },
    "core/views.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 48,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/admin.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 41,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/apps.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 5,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/management/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/management/commands/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/management/commands/backfill_credits.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 55,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/management/commands/normalize_genres.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 17,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/management/commands/sync_tmdb_genres.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 15,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/management/commands/sync_tmdb_popular.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 50,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0001_initial.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 150,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0002_rename_sci_fi_genre.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 20,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0003_seed_all_tmdb_genres.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 47,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0004_rating_usermoviestatus.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 128,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0005_comment.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 79,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0006_half_star_ratings.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 37,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/0007_person_and_credits.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 97,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/migrations/__init__.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 0,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/models.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 245,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/services.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 788,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/tests.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 17,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 17,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 1202,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/tmdb.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 187,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/urls.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 34,
      "nosec": 0,
      "skipped_tests": 0
    },
    "movies/views.py": {
      "CONFIDENCE.HIGH": 0,
      "CONFIDENCE.LOW": 0,
      "CONFIDENCE.MEDIUM": 0,
      "CONFIDENCE.UNDEFINED": 0,
      "SEVERITY.HIGH": 0,
      "SEVERITY.LOW": 0,
      "SEVERITY.MEDIUM": 0,
      "SEVERITY.UNDEFINED": 0,
      "loc": 299,
      "nosec": 0,
      "skipped_tests": 0
    }
  },
  "results": [
    {
      "code": "71             email=\"auth@example.com\",\n72             password=\"MocneHaslo123!\",\n73             display_name=\"kinoholik\",\n74             is_active=True,\n75             is_email_verified=True,\n76         )\n77 \n78         response = self.client.post(\n79             reverse(\"accounts:login\"),\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 72,
      "line_range": [
        70,
        71,
        72,
        73,
        74,
        75,
        76
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "79             reverse(\"accounts:login\"),\n80             {\"email\": user.display_name, \"password\": \"MocneHaslo123!\"},\n81         )\n",
      "col_offset": 41,
      "end_col_offset": 51,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 80,
      "line_range": [
        80
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b105_hardcoded_password_string.html",
      "test_id": "B105",
      "test_name": "hardcoded_password_string"
    },
    {
      "code": "87             email=\"inactive@example.com\",\n88             password=\"MocneHaslo123!\",\n89             is_active=False,\n90             is_email_verified=False,\n91         )\n92         uid = urlsafe_base64_encode(force_bytes(user.pk))\n93         token = default_token_generator.make_token(user)\n94 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 88,
      "line_range": [
        86,
        87,
        88,
        89,
        90,
        91
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "106             email=\"inactive@example.com\",\n107             password=\"MocneHaslo123!\",\n108             is_active=False,\n109             is_email_verified=False,\n110         )\n111 \n112         response = self.client.post(\n113             reverse(\"accounts:login\"),\n",
      "col_offset": 8,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 107,
      "line_range": [
        105,
        106,
        107,
        108,
        109,
        110
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "113             reverse(\"accounts:login\"),\n114             {\"email\": \"inactive@example.com\", \"password\": \"MocneHaslo123!\"},\n115         )\n",
      "col_offset": 46,
      "end_col_offset": 56,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 114,
      "line_range": [
        114
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b105_hardcoded_password_string.html",
      "test_id": "B105",
      "test_name": "hardcoded_password_string"
    },
    {
      "code": "121             email=\"active@example.com\",\n122             password=\"MocneHaslo123!\",\n123             is_active=True,\n124             is_email_verified=True,\n125         )\n126 \n127         response = self.client.post(\n128             reverse(\"accounts:login\"),\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 122,
      "line_range": [
        120,
        121,
        122,
        123,
        124,
        125
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "128             reverse(\"accounts:login\"),\n129             {\"email\": user.email, \"password\": \"MocneHaslo123!\"},\n130         )\n",
      "col_offset": 34,
      "end_col_offset": 44,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 129,
      "line_range": [
        129
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b105_hardcoded_password_string.html",
      "test_id": "B105",
      "test_name": "hardcoded_password_string"
    },
    {
      "code": "137             email=\"reset@example.com\",\n138             password=\"MocneHaslo123!\",\n139             is_active=True,\n140             is_email_verified=True,\n141         )\n142 \n143         response = self.client.post(\n144             reverse(\"accounts:password_reset\"),\n",
      "col_offset": 8,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 138,
      "line_range": [
        136,
        137,
        138,
        139,
        140,
        141
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "161             email=\"editor@example.com\",\n162             password=\"MocneHaslo123!\",\n163             is_active=True,\n164             is_email_verified=True,\n165         )\n166         user.favorite_genres.set([self.action])\n167         self.client.force_login(user)\n168 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 162,
      "line_range": [
        160,
        161,
        162,
        163,
        164,
        165
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "177             email=\"updater@example.com\",\n178             password=\"MocneHaslo123!\",\n179             is_active=True,\n180             is_email_verified=True,\n181         )\n182         user.favorite_genres.set([self.action])\n183         self.client.force_login(user)\n184 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 178,
      "line_range": [
        176,
        177,
        178,
        179,
        180,
        181
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "199             email=\"empty@example.com\",\n200             password=\"MocneHaslo123!\",\n201             is_active=True,\n202             is_email_verified=True,\n203         )\n204         user.favorite_genres.set([self.action])\n205         self.client.force_login(user)\n206 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'MocneHaslo123!'",
      "line_number": 200,
      "line_range": [
        198,
        199,
        200,
        201,
        202,
        203
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "223             email=\"display-prefill@example.com\",\n224             password=\"StrongPass123!\",\n225             is_active=True,\n226             is_email_verified=True,\n227             display_name=\"Stara Nazwa\",\n228         )\n229         self.client.force_login(user)\n230 \n231         response = self.client.get(reverse(\"accounts:edit_display_name\"))\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 224,
      "line_range": [
        222,
        223,
        224,
        225,
        226,
        227,
        228
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "238             email=\"display-update@example.com\",\n239             password=\"StrongPass123!\",\n240             is_active=True,\n241             is_email_verified=True,\n242             display_name=\"Pierwsza Wersja\",\n243         )\n244         self.client.force_login(user)\n245 \n246         response = self.client.post(\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 239,
      "line_range": [
        237,
        238,
        239,
        240,
        241,
        242,
        243
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "257             email=\"display-strip@example.com\",\n258             password=\"StrongPass123!\",\n259             is_active=True,\n260             is_email_verified=True,\n261         )\n262         self.client.force_login(user)\n263 \n264         self.client.post(\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 258,
      "line_range": [
        256,
        257,
        258,
        259,
        260,
        261
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "274             email=\"display-clear@example.com\",\n275             password=\"StrongPass123!\",\n276             is_active=True,\n277             is_email_verified=True,\n278             display_name=\"Do Wyczyszczenia\",\n279         )\n280         self.client.force_login(user)\n281 \n282         response = self.client.post(\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 275,
      "line_range": [
        273,
        274,
        275,
        276,
        277,
        278,
        279
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "293             email=\"profile-edit-link@example.com\",\n294             password=\"StrongPass123!\",\n295             is_active=True,\n296             is_email_verified=True,\n297         )\n298         self.client.force_login(user)\n299 \n300         response = self.client.get(reverse(\"accounts:profile\"))\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 294,
      "line_range": [
        292,
        293,
        294,
        295,
        296,
        297
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "307             email=\"confirm@example.com\",\n308             password=\"StareHaslo123!\",\n309             is_active=True,\n310             is_email_verified=True,\n311         )\n312         uid = urlsafe_base64_encode(force_bytes(user.pk))\n313         token = default_token_generator.make_token(user)\n314 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StareHaslo123!'",
      "line_number": 308,
      "line_range": [
        306,
        307,
        308,
        309,
        310,
        311
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "333             reverse(\"accounts:login\"),\n334             {\"email\": user.email, \"password\": \"NoweHaslo123!\"},\n335         )\n",
      "col_offset": 34,
      "end_col_offset": 44,
      "filename": "accounts/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'NoweHaslo123!'",
      "line_number": 334,
      "line_range": [
        334
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b105_hardcoded_password_string.html",
      "test_id": "B105",
      "test_name": "hardcoded_password_string"
    },
    {
      "code": "19             email=\"home-test@example.com\",\n20             password=\"StrongPass123!\",\n21             is_active=True,\n22             is_email_verified=True,\n23             display_name=\"Ada\",\n24         )\n25         self.client.force_login(user)\n26 \n27         response = self.client.get(reverse(\"home\"))\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "core/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 20,
      "line_range": [
        18,
        19,
        20,
        21,
        22,
        23,
        24
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "48             email=\"dash@example.com\",\n49             password=\"StrongPass123!\",\n50             is_active=True,\n51             is_email_verified=True,\n52         )\n53         cls.watched_movie = Movie.objects.create(\n54             tmdb_id=5001,\n55             title=\"Watched Flick\",\n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "core/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 49,
      "line_range": [
        47,
        48,
        49,
        50,
        51,
        52
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "121         other = self.User.objects.create_user(\n122             email=\"other@example.com\", password=\"StrongPass123!\"\n123         )\n124         UserMovieStatus.objects.create(\n125             user=other,\n",
      "col_offset": 16,
      "end_col_offset": 9,
      "filename": "core/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 122,
      "line_range": [
        121,
        122,
        123
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "194             email=\"reco@example.com\",\n195             password=\"StrongPass123!\",\n196             is_active=True,\n197             is_email_verified=True,\n198         )\n199 \n200         # Genres may already exist from seed migrations \u2014 fetch or create.\n201         cls.genre_action, _ = Genre.objects.get_or_create(name=\"Akcja\")\n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "core/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 195,
      "line_range": [
        193,
        194,
        195,
        196,
        197,
        198
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "163             email=\"genre-test@example.com\",\n164             password=\"StrongPass123!\",\n165         )\n166         action = Genre.objects.get(name=\"Akcja\")\n167         user.favorite_genres.add(action)\n168         self.assertIn(action, user.favorite_genres.all())\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 164,
      "line_range": [
        162,
        163,
        164,
        165
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "236         user = get_user_model().objects.create_user(\n237             email=\"merge-fav@example.com\", password=\"StrongPass123!\"\n238         )\n239         user.favorite_genres.add(seeded)\n240 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 237,
      "line_range": [
        236,
        237,
        238
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "350             email=\"fav-test@example.com\",\n351             password=\"StrongPass123!\",\n352             is_active=True,\n353             is_email_verified=True,\n354         )\n355         if favorites:\n356             user.favorite_genres.set(favorites)\n357         self.client.force_login(user)\n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 351,
      "line_range": [
        349,
        350,
        351,
        352,
        353,
        354
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "676             email=\"discover-fav@example.com\",\n677             password=\"StrongPass123!\",\n678             is_active=True,\n679             is_email_verified=True,\n680         )\n681         user.favorite_genres.set([self.action, drama])\n682         self.client.force_login(user)\n683 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 677,
      "line_range": [
        675,
        676,
        677,
        678,
        679,
        680
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "711             email=\"auto-fav@example.com\",\n712             password=\"StrongPass123!\",\n713             is_active=True,\n714             is_email_verified=True,\n715         )\n716         user.favorite_genres.set([self.action, drama])\n717         self.client.force_login(user)\n718 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 712,
      "line_range": [
        710,
        711,
        712,
        713,
        714,
        715
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "739             email=\"opt-out@example.com\",\n740             password=\"StrongPass123!\",\n741             is_active=True,\n742             is_email_verified=True,\n743         )\n744         user.favorite_genres.set([self.action])\n745         self.client.force_login(user)\n746 \n",
      "col_offset": 15,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 740,
      "line_range": [
        738,
        739,
        740,
        741,
        742,
        743
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "872         cls.user = cls.User.objects.create_user(\n873             email=\"status-svc@example.com\", password=\"StrongPass123!\"\n874         )\n875         cls.movie = make_movie(tmdb_id=900, title=\"Status Flick\")\n876 \n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 873,
      "line_range": [
        872,
        873,
        874
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "916         cls.user = cls.User.objects.create_user(\n917             email=\"rating-svc@example.com\", password=\"StrongPass123!\"\n918         )\n919         cls.other = cls.User.objects.create_user(\n920             email=\"other@example.com\", password=\"StrongPass123!\"\n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 917,
      "line_range": [
        916,
        917,
        918
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "919         cls.other = cls.User.objects.create_user(\n920             email=\"other@example.com\", password=\"StrongPass123!\"\n921         )\n922         cls.movie = make_movie(tmdb_id=901, title=\"Rating Flick\")\n923 \n",
      "col_offset": 20,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 920,
      "line_range": [
        919,
        920,
        921
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1030         cls.user = cls.User.objects.create_user(\n1031             email=\"status-view@example.com\", password=\"StrongPass123!\"\n1032         )\n1033         cls.movie = make_movie(tmdb_id=902, title=\"View Status\")\n1034 \n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1031,
      "line_range": [
        1030,
        1031,
        1032
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1091         cls.user = cls.User.objects.create_user(\n1092             email=\"rating-view@example.com\", password=\"StrongPass123!\"\n1093         )\n1094         cls.movie = make_movie(tmdb_id=903, title=\"View Rating\")\n1095 \n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1092,
      "line_range": [
        1091,
        1092,
        1093
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1173         cls.user = cls.User.objects.create_user(\n1174             email=\"detail-ctx@example.com\", password=\"StrongPass123!\"\n1175         )\n1176         cls.movie = make_movie(tmdb_id=904, title=\"Context Flick\")\n1177 \n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1174,
      "line_range": [
        1173,
        1174,
        1175
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1199         cls.user = cls.User.objects.create_user(\n1200             email=\"comment-svc@example.com\", password=\"StrongPass123!\"\n1201         )\n1202         cls.other = cls.User.objects.create_user(\n1203             email=\"other-svc@example.com\", password=\"StrongPass123!\"\n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1200,
      "line_range": [
        1199,
        1200,
        1201
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1202         cls.other = cls.User.objects.create_user(\n1203             email=\"other-svc@example.com\", password=\"StrongPass123!\"\n1204         )\n1205         cls.movie = make_movie(tmdb_id=1000, title=\"Comment Flick\")\n1206 \n",
      "col_offset": 20,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1203,
      "line_range": [
        1202,
        1203,
        1204
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1270         cls.user = cls.User.objects.create_user(\n1271             email=\"comment-view@example.com\", password=\"StrongPass123!\"\n1272         )\n1273         cls.other = cls.User.objects.create_user(\n1274             email=\"other-view@example.com\", password=\"StrongPass123!\"\n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1271,
      "line_range": [
        1270,
        1271,
        1272
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1273         cls.other = cls.User.objects.create_user(\n1274             email=\"other-view@example.com\", password=\"StrongPass123!\"\n1275         )\n1276         cls.movie = make_movie(tmdb_id=1001, title=\"Comment View\")\n1277 \n",
      "col_offset": 20,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1274,
      "line_range": [
        1273,
        1274,
        1275
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    },
    {
      "code": "1345         cls.user = cls.User.objects.create_user(\n1346             email=\"detail-comments@example.com\", password=\"StrongPass123!\"\n1347         )\n1348         cls.movie = make_movie(tmdb_id=1003, title=\"Comments Context\")\n1349 \n",
      "col_offset": 19,
      "end_col_offset": 9,
      "filename": "movies/tests.py",
      "issue_confidence": "MEDIUM",
      "issue_cwe": {
        "id": 259,
        "link": "https://cwe.mitre.org/data/definitions/259.html"
      },
      "issue_severity": "LOW",
      "issue_text": "Possible hardcoded password: 'StrongPass123!'",
      "line_number": 1346,
      "line_range": [
        1345,
        1346,
        1347
      ],
      "more_info": "https://bandit.readthedocs.io/en/1.9.4/plugins/b106_hardcoded_password_funcarg.html",
      "test_id": "B106",
      "test_name": "hardcoded_password_funcarg"
    }
  ]
}