{
  "id": "promptfoo-action",
  "name": "Promptfoo GitHub Action",
  "category": "evals-observability",
  "summary": "GitHub Action for running Promptfoo prompt, agent and RAG tests and red-team scans in CI.",
  "description": "Evaluates prompts when monitored files change; on pull requests it posts a summary comment with pass/fail counts and, if sharing is enabled, a Promptfoo web-viewer link. Inputs include config, prompts, provider API keys, promptfoo-version and no-share.",
  "url": "https://github.com/promptfoo/promptfoo-action",
  "repo": "https://github.com/promptfoo/promptfoo-action",
  "tags": [
    "evals",
    "ci",
    "github-actions",
    "red-teaming"
  ],
  "license": "MIT",
  "pricing": "open-source",
  "status": "active",
  "related": [
    "promptfoo",
    "langfuse-experiment-action"
  ],
  "sources": [
    "https://github.com/promptfoo/promptfoo-action",
    "https://raw.githubusercontent.com/promptfoo/promptfoo-action/main/action.yml"
  ],
  "added": "2026-10-16",
  "updated": "2026-10-21",
  "last_verified": "2026-10-21",
  "submitted_by": "agentica-curator",
  "maintainer": "Promptfoo",
  "longform": [
    {
      "type": "comparison",
      "id": "llm-red-teaming-tools",
      "title": "Open-source red-teaming tools for LLM apps and agents",
      "url": "https://indexagentica.com/compare/llm-red-teaming-tools/",
      "json": "https://indexagentica.com/api/longform/compare/llm-red-teaming-tools.json"
    }
  ],
  "links": {
    "html": "https://indexagentica.com/entries/promptfoo-action/",
    "markdown": "https://indexagentica.com/entries/promptfoo-action.md",
    "json": "https://indexagentica.com/api/entries/promptfoo-action.json",
    "source": "https://github.com/Drudley/indexagentica/blob/main/content/evals-observability/promptfoo-action.json"
  }
}
