Kairo — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Kairo (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Kairo is an MCP server that closes the loop between code generation and test verification.
It autonomously analyzes a project → generates Playwright tests via OpenAI → runs them → classifies failures → recommends fixes — iterating up to 3 times.
analyze → generate tests → run → classify → fix → rerun (max 3x)Exit conditions: all pass · iteration 3 reached · only flaky/env failures · app unresponsive
npm install -g @kairo/mcpOr use via npx (no install needed):
{
"mcpServers": {
"kairo": {
"command": "npx",
"args": ["-y", "@kairo/mcp"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}| Tool | Description |
|---|---|
analyze_project | Detect stack, routes, endpoints, auth strategy |
generate_tests | Generate Playwright tests via OpenAI |
run_tests | Execute with double-run flakiness detection |
classify_failures | bug / flaky / env / security |
get_fixes | Fix recommendations with confidence levels |
Start the API:
cd apps/api && pnpm devStart the dashboard:
cd apps/dashboard && pnpm dev
# → http://localhost:5173pnpm install
pnpm typecheck # typecheck all packages
pnpm build # build all packages
pnpm test # run all tests| Variable | Required | Description |
|---|---|---|
OPENAI_API_KEY | Yes | OpenAI API key for test generation and fix recommendations |
DATABASE_URL | No | SQLite path (default: ./kairo.db) |
PORT | No | API port (default: 3000) |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.