{
  "tools": [
    {
      "id": "reset_password",
      "label": "Reset Dashboard Login",
      "description": "Reset the Traefik dashboard credentials (CFG_TRAEFIK_USER / CFG_TRAEFIK_PASS) and regenerate the htpasswd entry in protectionauth.yml. Leave fields blank to keep the current username and/or generate a new random password.",
      "icon": "🔑",
      "fields": [
        {
          "name": "username",
          "label": "Username (leave blank to keep current)",
          "type": "text",
          "placeholder": "admin"
        },
        {
          "name": "password",
          "label": "New password (leave blank to generate)",
          "type": "password",
          "placeholder": "Leave blank for random"
        }
      ]
    }
  ]
}
