Signal Detail

promptfoo

This is a raw crawl record from GitHub, currently mapped to #11 on the Newcomers board.

GitHubNEWApr 22, 02:07

Record Summary

Newcomers #11

github+hackernews+rss

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic. Current movement: NEW. Note: "First time on the board".

Score73
Confidence78%
Surge+8%
Captured atApr 22, 02:07
GitHubcici-cd
Current tool mapping
Captured namepromptfoo

This is the name captured in the original signal at crawl time.

Current display namepromptfoo

The system default name is still in use.

Current websitepromptfoo.dev

The system default website is still in use.

Current categoryAI Coding

The system default category is still in use.

Source snapshot
GitHubpromptfoo/promptfoo
github.com

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration.…

Author / Publisherpromptfoo
Published atApr 22, 02:05
TypeScriptStars 20392Forks 1766
Page snapshot
GitHubGitHub - promptfoo/promptfoo: Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.
Fetched

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic. - promptfoo/promptfoo

Fetched atApr 22, 02:07
Published atWaiting for sync
Domaingithub.com
HTTP status200
AuthorNot recorded
Cache statusFresh cache
This crawl record has already generated a matching evidence card on the tool detail page, so you can jump straight back to it.
Structured fields
Repositorypromptfoo/promptfoo
LanguageTypeScript
Stars20392
Forks1766
Watchers20392
Issues248
Updated At2026-04-22T02:05:43Z
Aggregated Source Count1

Raw Payload

Raw crawl payload

{
  "entity_key": "promptfoo.dev",
  "source_count": 1,
  "providers": [
    {
      "provider_name": "github",
      "slug": "github-promptfoo-promptfoo",
      "external_id": "633927609",
      "external_url": "https://github.com/promptfoo/promptfoo",
      "metric_value": 26265,
      "payload": {
        "id": 633927609,
        "node_id": "R_kgDOJcj3uQ",
        "name": "promptfoo",
        "full_name": "promptfoo/promptfoo",
        "private": false,
        "owner": {
          "login": "promptfoo",
          "id": 137907881,
          "node_id": "O_kgDOCDhOqQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/137907881?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/promptfoo",
          "html_url": "https://github.com/promptfoo",
          "followers_url": "https://api.github.com/users/promptfoo/followers",
          "following_url": "https://api.github.com/users/promptfoo/following{/other_user}",
          "gists_url": "https://api.github.com/users/promptfoo/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/promptfoo/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/promptfoo/subscriptions",
          "organizations_url": "https://api.github.com/users/promptfoo/orgs",
          "repos_url": "https://api.github.com/users/promptfoo/repos",
          "events_url": "https://api.github.com/users/promptfoo/events{/privacy}",
          "received_events_url": "https://api.github.com/users/promptfoo/received_events",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "html_url": "https://github.com/promptfoo/promptfoo",
        "description": "Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration.  Used by OpenAI and Anthropic.",
        "fork": false,
        "url": "https://api.github.com/repos/promptfoo/promptfoo",
        "forks_url": "https://api.github.com/repos/promptfoo/promptfoo/forks",
        "keys_url": "https://api.github.com/repos/promptfoo/promptfoo/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/promptfoo/promptfoo/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/promptfoo/promptfoo/teams",
        "hooks_url": "https://api.github.com/repos/promptfoo/promptfoo/hooks",
        "issue_events_url": "https://api.github.com/repos/promptfoo/promptfoo/issues/events{/number}",
        "events_url": "https://api.github.com/repos/promptfoo/promptfoo/events",
        "assignees_url": "https://api.github.com/repos/promptfoo/promptfoo/assignees{/user}",
        "branches_url": "https://api.github.com/repos/promptfoo/promptfoo/branches{/branch}",
        "tags_url": "https://api.github.com/repos/promptfoo/promptfoo/tags",
        "blobs_url": "https://api.github.com/repos/promptfoo/promptfoo/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/promptfoo/promptfoo/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/promptfoo/promptfoo/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/promptfoo/promptfoo/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/promptfoo/promptfoo/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/promptfoo/promptfoo/languages",
        "stargazers_url": "https://api.github.com/repos/promptfoo/promptfoo/stargazers",
        "contributors_url": "https://api.github.com/repos/promptfoo/promptfoo/contributors",
        "subscribers_url": "https://api.github.com/repos/promptfoo/promptfoo/subscribers",
        "subscription_url": "https://api.github.com/repos/promptfoo/promptfoo/subscription",
        "commits_url": "https://api.github.com/repos/promptfoo/promptfoo/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/promptfoo/promptfoo/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/promptfoo/promptfoo/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/promptfoo/promptfoo/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/promptfoo/promptfoo/contents/{+path}",
        "compare_url": "https://api.github.com/repos/promptfoo/promptfoo/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/promptfoo/promptfoo/merges",
        "archive_url": "https://api.github.com/repos/promptfoo/promptfoo/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/promptfoo/promptfoo/downloads",
        "issues_url": "https://api.github.com/repos/promptfoo/promptfoo/issues{/number}",
        "pulls_url": "https://api.github.com/repos/promptfoo/promptfoo/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/promptfoo/promptfoo/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/promptfoo/promptfoo/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/promptfoo/promptfoo/labels{/name}",
        "releases_url": "https://api.github.com/repos/promptfoo/promptfoo/releases{/id}",
        "deployments_url": "https://api.github.com/repos/promptfoo/promptfoo/deployments",
        "created_at": "2023-04-28T15:48:49Z",
        "updated_at": "2026-04-22T02:05:43Z",
        "pushed_at": "2026-04-22T02:06:24Z",
        "git_url": "git://github.com/promptfoo/promptfoo.git",
        "ssh_url": "git@github.com:promptfoo/promptfoo.git",
        "clone_url": "https://github.com/promptfoo/promptfoo.git",
        "svn_url": "https://github.com/promptfoo/promptfoo",
        "homepage": "https://promptfoo.dev",
        "size": 577557,
        "stargazers_count": 20392,
        "watchers_count": 20392,
        "language": "TypeScript",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": false,
        "has_pages": false,
        "has_discussions": false,
        "forks_count": 1766,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 248,
        "license": {
          "key": "mit",
          "name": "MIT License",
          "spdx_id": "MIT",
          "url": "https://api.github.com/licenses/mit",
          "node_id": "MDc6TGljZW5zZTEz"
        },
        "allow_forking": true,
        "is_template": false,
        "web_commit_signoff_required": false,
        "has_pull_requests": true,
        "pull_request_creation_policy": "all",
        "topics": [
          "ci",
          "ci-cd",
          "cicd",
          "evaluation",
          "evaluation-framework",
          "llm",
          "llm-eval",
          "llm-evaluation",
          "llm-evaluation-framework",
          "llmops",
          "pentesting",
          "prompt-engineering",
          "prompt-testing",
          "prompts",
          "rag",
          "red-teaming",
          "testing",
          "vulnerability-scanners"
        ],
        "visibility": "public",
        "forks": 1766,
        "open_issues": 248,
        "watchers": 20392,
        "default_branch": "main",
        "temp_clone_token": null,
        "custom_properties": {
          "vanta_production_branch_name": "main"
        },
        "organization": {
          "login": "promptfoo",
          "id": 137907881,
          "node_id": "O_kgDOCDhOqQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/137907881?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/promptfoo",
          "html_url": "https://github.com/promptfoo",
          "followers_url": "https://api.github.com/users/promptfoo/followers",
          "following_url": "https://api.github.com/users/promptfoo/following{/other_user}",
          "gists_url": "https://api.github.com/users/promptfoo/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/promptfoo/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/promptfoo/subscriptions",
          "organizations_url": "https://api.github.com/users/promptfoo/orgs",
          "repos_url": "https://api.github.com/users/promptfoo/repos",
          "events_url": "https://api.github.com/users/promptfoo/events{/privacy}",
          "received_events_url": "https://api.github.com/users/promptfoo/received_events",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "network_count": 1766,
        "subscribers_count": 51
      }
    }
  ]
}