{
  "tool_id": "prompt-injection-tester",
  "slug": "prompt-injection-tester",
  "path": "/prompt-injection-tester/",
  "mode": "client_side",
  "usage": "BYO-key playground. Open https://aifinhub.io/prompt-injection-tester/, pick provider + model, paste target system prompt + API key. Runs 24 documented injection attacks client-side and classifies each outcome.",
  "methodology": "https://aifinhub.io/methodology/prompt-injection-tester/",
  "sample_input": {
    "tool": "prompt-injection-tester",
    "attack_id": "",
    "output": ""
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "attack_id": {
        "type": "string"
      },
      "output": {
        "type": "string"
      }
    },
    "required": [
      "tool",
      "attack_id",
      "output"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "total_attacks": {
        "type": "integer"
      },
      "robustness_percent": {
        "type": "number"
      },
      "success_count": {
        "type": "integer"
      },
      "partial_count": {
        "type": "integer"
      },
      "refused_count": {
        "type": "integer"
      },
      "results": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "attack_id": {
              "type": "string"
            },
            "category": {
              "type": "string"
            },
            "outcome": {
              "type": "string",
              "enum": [
                "success",
                "partial",
                "refused"
              ]
            },
            "latency_ms": {
              "type": "integer"
            },
            "output": {
              "type": "string"
            }
          }
        }
      }
    }
  }
}
