{
  "at": 1790496645.7863054,
  "status": "pass",
  "python": "3.12.10",
  "platform": "Windows-11-10.0.26200-SP0",
  "versions": {
    "Flask": "3.1.3",
    "Werkzeug": "3.1.8",
    "Jinja2": "3.1.6",
    "itsdangerous": "2.2.0",
    "MarkupSafe": "3.0.3",
    "click": "8.5.0",
    "blinker": "1.9.0"
  },
  "languages": [
    {
      "language": "ko",
      "checks": [
        "source_comment_and_discoverable_entrance",
        "robots_path_actually_accessible",
        "head_get_headers_and_body_distinguished",
        "cookie_tampering_changes_authorization",
        "object_id_changes_exposed_profile",
        "flag_shape_is_not_correctness",
        "five_exact_flags_submitted",
        "duplicate_not_double_counted",
        "invalid_submission_and_method",
        "unintended_html_injection_removed",
        "fixed_user_denials_and_own_profile_success",
        "fixed_admin_authorized_successes",
        "new_server_starts_fresh_score"
      ],
      "flagsFoundThroughHTTP": [
        {
          "challenge": 1,
          "flag": "FLAG{v1ew_s0urce_1s_th3_f1rst_t00l}",
          "accepted": true
        },
        {
          "challenge": 2,
          "flag": "FLAG{r0b0ts_txt_1s_n0t_a_d00r}",
          "accepted": true
        },
        {
          "challenge": 3,
          "flag": "FLAG{r34d_th3_h34d3rs_c4r3fully}",
          "accepted": true
        },
        {
          "challenge": 4,
          "flag": "FLAG{c00k13s_c4n_b3_c00k3d}",
          "accepted": true
        },
        {
          "challenge": 5,
          "flag": "FLAG{1d0r_ch4ng3_th3_numb3r}",
          "accepted": true
        }
      ],
      "curl": {
        "available": true,
        "verified": true,
        "headAndCookieCommands": true
      },
      "externalTargetsContacted": false,
      "scorePersistent": false
    },
    {
      "language": "en",
      "checks": [
        "source_comment_and_discoverable_entrance",
        "robots_path_actually_accessible",
        "head_get_headers_and_body_distinguished",
        "cookie_tampering_changes_authorization",
        "object_id_changes_exposed_profile",
        "flag_shape_is_not_correctness",
        "five_exact_flags_submitted",
        "duplicate_not_double_counted",
        "invalid_submission_and_method",
        "unintended_html_injection_removed",
        "fixed_user_denials_and_own_profile_success",
        "fixed_admin_authorized_successes",
        "new_server_starts_fresh_score"
      ],
      "flagsFoundThroughHTTP": [
        {
          "challenge": 1,
          "flag": "FLAG{v1ew_s0urce_1s_th3_f1rst_t00l}",
          "accepted": true
        },
        {
          "challenge": 2,
          "flag": "FLAG{r0b0ts_txt_1s_n0t_a_d00r}",
          "accepted": true
        },
        {
          "challenge": 3,
          "flag": "FLAG{r34d_th3_h34d3rs_c4r3fully}",
          "accepted": true
        },
        {
          "challenge": 4,
          "flag": "FLAG{c00k13s_c4n_b3_c00k3d}",
          "accepted": true
        },
        {
          "challenge": 5,
          "flag": "FLAG{1d0r_ch4ng3_th3_numb3r}",
          "accepted": true
        }
      ],
      "curl": {
        "available": true,
        "verified": true,
        "headAndCookieCommands": true
      },
      "externalTargetsContacted": false,
      "scorePersistent": false
    }
  ],
  "signedCookieTestClient": {
    "transport": "Flask test client, no network listener",
    "decodedWithoutSigningKey": {
      "note": "readable",
      "role": "user"
    },
    "modifiedCookieAccepted": false,
    "receivedSessionAfterTampering": {},
    "signedDoesNotMeanEncrypted": true
  },
  "sources": {
    "step176_ctf.py": "3141c947598cbdeea25e3e91a8c44682fd3c092c730e6ff1e15f9e8a753f5d8e",
    "session_demo.py": "fee132be184a345ed294b71390916495df8f50f1ecab9471236140740a256ff8",
    "reproduce.py": "76cdf068f50bab8663fed81ac689df8dbe7c929376f29e3a2c77b01ba843dcce"
  }
}
