{"task":"Use hunt-brute-force","agent":"codex","constraints":{"max_risk":"medium","needs_install_command":true,"min_stars":0},"feedback":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","outcome_api":"https://www.openagentskill.com/api/agent/outcome","method":"POST","selected_skill_slug":"elementalsouls-hunt-brute-force","selected_skill_name":"hunt-brute-force","alternative_skill_slugs":["vasturiano-3d-force-graph","masriyan-threat-hunting-ioc-analysis","elementalsouls-hunt-ato","elementalsouls-hunt-auth-bypass"],"expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"report_after":["After trying the selected skill, report whether it solved the task.","Mark blocked_by_risk when audit, license, credentials, shell, or network risk prevents safe use.","Mark setup_required when the skill looks relevant but needs missing keys, data, or manual configuration.","Mark not_relevant when the selected skill does not match the task after inspection.","Include output_quality, error_type, workspace, human_review_required, evidence_url, and time_to_useful_ms when available."],"json_example":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success"},"agent_feedback_loop":{"version":"openagentskill-agent-feedback-loop-v3","status":"active","purpose":"Report the result of one resolved skill run so Trust Score v5 and future Resolve rankings learn from real use.","event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","selected_skill_slug":"elementalsouls-hunt-brute-force","selected_skill_name":"hunt-brute-force","endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","idempotency":"Retrying the same event_id updates the previous outcome.","dry_run":{"supported":true,"instruction":"Set dry_run=true to validate a payload before wiring a new agent integration."},"expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"error_types":["install_failed","runtime_error","not_relevant","permission_blocked","risk_blocked","setup_required","low_quality_output","missing_dependency","timeout","other"],"workspaces":["sandbox","local","ci","production","unknown"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url"],"payload_template":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success","ranking_inputs_updated":["Trust Score v5 outcome confidence","Resolve ranking outcome evidence","Skill detail outcome signal block","Outcome leaderboard"]},"install_receipt":{"version":"openagentskill-install-receipt-v2","receipt_id":"receipt_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","resolve_event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","generated_at":"2026-09-06T22:35:02.741Z","task":"Use hunt-brute-force","agent":"codex","constraints":{"max_risk":"medium","needs_install_command":true,"min_stars":0},"urls":{"web":"https://www.openagentskill.com/resolve?task=Use+hunt-brute-force&agent=codex&max_risk=medium","json":"https://www.openagentskill.com/api/agent/receipt?task=Use+hunt-brute-force&agent=codex&max_risk=medium","text":"https://www.openagentskill.com/api/agent/receipt?task=Use+hunt-brute-force&agent=codex&max_risk=medium&format=text","resolve_json":"https://www.openagentskill.com/api/agent/resolve?task=Use+hunt-brute-force&agent=codex&max_risk=medium","resolve_text":"https://www.openagentskill.com/api/agent/resolve?task=Use+hunt-brute-force&agent=codex&max_risk=medium&format=text"},"selected_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api_url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval_url":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","install_api_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","target":"codex","label":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","ready":true,"policy":"review","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"blocked":false},"decision":{"recommendation":"Require human approval before installing into a real workspace.","why_selected":["Matches task terms: hunt, brute, force","Useful GitHub adoption: 4,072 stars","Install handoff is available","Repository freshness signal is available","Registry match score 54","Primary pick for Research agents","67/100 Trust Score","0/100 Agent Proven Score"],"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Run test suites","Capture failures"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"]},"trust":{"score":67,"label":"Sandbox only","version":"trust-score-v5","base_score":75,"outcome_confidence":0,"outcome_signal":"No agent outcome data yet","outcome_total":0,"outcome_success_rate":null,"decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]}},"agent_proven":{"score":0,"label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"installAttempts":0,"installSuccessRate":null,"riskBlocked":0,"setupRequired":0,"avgOutputQuality":null,"productionOutcomes":0}},"risk":{"level":"Safe to try","safety_tier":"Reviewed with permission notes","safety_score":59,"audit_score":83,"notes":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","59/100 agent safety score"],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."]},"alternatives":[{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","audit_url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph/audit","install_command":"npx skills add vasturiano/3d-force-graph","trust_score":85,"audit_score":87,"safety_score":75,"reason":"Matches task terms: force","policy":"review"},{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","audit_url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis/audit","install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","trust_score":70,"audit_score":79,"safety_score":67,"reason":"Matches task terms: hunt","policy":"review"},{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato/audit","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","trust_score":72,"audit_score":82,"safety_score":58,"reason":"Matches task terms: hunt, brute, force","policy":"review"},{"slug":"elementalsouls-hunt-auth-bypass","name":"hunt-auth-bypass","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass/audit","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","trust_score":72,"audit_score":82,"safety_score":58,"reason":"Matches task terms: hunt","policy":"review"}],"outcome_feedback":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"dry_run_payload":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"},"dry_run":true},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success","instruction":"After one narrow sandbox run, report success, failed, not_relevant, blocked_by_risk, or setup_required so Trust Score v5 and future agent rankings learn from real usage."},"next_steps":["Read the audit page: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","Fetch the pre-install eval: https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","Do not auto-install yet. Ask for human review before running: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","Run one narrow task with no production secrets or irreversible side effects.","Report the result to https://www.openagentskill.com/api/agent/outcome using event_id resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca."],"stable_fields":["receipt_id","selected_skill","install","trust","risk","alternatives","outcome_feedback","next_steps"],"freshness_policy":"Re-resolve before production use or after 24 hours to refresh trust, audit, and outcome signals."},"recommendation":{"task":"Use hunt-brute-force","agent":"codex","best_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api_url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval_url":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","target":"codex","label":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","ready":true,"review_required":true,"auto_install_allowed":false,"policy":"review"},"why_recommended":["Matches task terms: hunt, brute, force","Useful GitHub adoption: 4,072 stars","Install handoff is available","Repository freshness signal is available","Registry match score 54","Primary pick for Research agents","67/100 OpenAgentSkill Trust Score v5","83/100 audit score"],"trust_score_v5":{"score":67,"base_score":75,"outcome_confidence":0,"tier":"review","label":"Sandbox only","version":"trust-score-v5","install_policy":"human_review_before_install","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"agent_compatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"risk":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomes":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","trust_score":67,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"best_for":["research","agent-skill"],"do_not_use_for":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"known_risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"trust_score_v4":{"score":75,"tier":"strong","label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"agent_compatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"risk":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomes":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"do_not_use_for":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"known_risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_score_v3":{"score":75,"tier":"strong","label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"agent_compatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"risk":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]}},"trust_score_v2":{"score":75,"tier":"strong","label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"agent_compatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"risk":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]}},"risk":{"level":"Safe to try","safety_tier":"Reviewed with permission notes","safety":"59/100 Review before install","trust":"75/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["High-risk permission hints: Secrets or environment access","59/100 agent safety score"]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Run test suites","Capture failures"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-brute-force"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-brute-force\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-brute-force\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-brute-force"},"trust":{"score":75,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":83,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"4d since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-brute-force (hunt-brute-force)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","risk_summary":"Safe to try; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-brute-force"}},"agent_contract":{"version":"openagentskill-resolve-contract-v2","input_task":"Use hunt-brute-force","recommended_skill_slug":"elementalsouls-hunt-brute-force","recommended_skill_name":"hunt-brute-force","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","install_policy":"review","auto_install_allowed":false,"human_review_required":true,"audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval_url":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","skill_api_url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-brute-force (hunt-brute-force)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","risk_summary":"Safe to try; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"supply_asset":{"track":{"slug":"research","label":"Research and knowledge work","shortLabel":"Research","description":"Deep research, source comparison, literature review, RAG, knowledge search, and reports."},"scenario":{"label":"Research agents","description":"I need my agent to research a topic, compare sources, and produce a concise report.","useCases":[{"slug":"research-agents","title":"Research agents"},{"slug":"testing-qa","title":"Testing and QA"},{"slug":"coding-agents","title":"Coding agents"}]},"maintenance":{"status":"fresh","label":"4d since push","daysSincePush":4,"lastPushedAt":"2026-09-02T08:49:05+00:00"},"github_quality":{"stars":4072,"starsLabel":"4.1K","forks":633,"license":"MIT","qualityScore":83,"trustScore":75,"auditScore":83},"coverage_tags":["Research","Research agents","agent-skill"]},"alternatives":[{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","install_command":"npx skills add vasturiano/3d-force-graph","trust_score":85,"audit_score":87,"safety_score":75,"why_consider":"Matches task terms: force","risk":{"level":"Safe to try","safety_tier":"Reviewed","safety":"75/100 Review before install","trust":"85/100 Strong shortlist","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]}},{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","trust_score":70,"audit_score":79,"safety_score":67,"why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"67/100 Review before install","trust":"70/100 Manual review","notes":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"]}},{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","trust_score":72,"audit_score":82,"safety_score":58,"why_consider":"Matches task terms: hunt, brute, force","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision."]}},{"slug":"elementalsouls-hunt-auth-bypass","name":"hunt-auth-bypass","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","trust_score":72,"audit_score":82,"safety_score":58,"why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision."]}}],"decision_packet":{"version":"openagentskill-agent-decision-packet-v1","task":"Use hunt-brute-force","agent":"codex","selected_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api_url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Run test suites","Capture failures"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","target":"codex","label":"Codex install prompt","policy":"review","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true},"trust":{"score":67,"label":"Sandbox only","version":"trust-score-v5","base_score":75,"outcome_confidence":0,"decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"status":"pass","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"id":"install_safety","label":"Install command safety","score":92,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"id":"review_status","label":"Review status","score":66,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"status":"info","detail":"No agent outcome data yet"}]},"risk":{"level":"Safe to try","audit_label":"Safe to try","safety":"59/100 Review before install","trust":"75/100 Strong shortlist","safety_tier":"Reviewed with permission notes","notes":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."]},"alternatives":[{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","install_command":"npx skills add vasturiano/3d-force-graph","trust_score":85,"audit_score":87,"safety_score":75,"why_consider":"Matches task terms: force","risk":{"level":"Safe to try","safety_tier":"Reviewed","safety":"75/100 Review before install","trust":"85/100 Strong shortlist","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]}},{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","trust_score":70,"audit_score":79,"safety_score":67,"why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"67/100 Review before install","trust":"70/100 Manual review","notes":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"]}},{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","trust_score":72,"audit_score":82,"safety_score":58,"why_consider":"Matches task terms: hunt, brute, force","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision."]}},{"slug":"elementalsouls-hunt-auth-bypass","name":"hunt-auth-bypass","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","trust_score":72,"audit_score":82,"safety_score":58,"why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision."]}}],"outcome_feedback":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success"},"next_agent_action":"Ask for human approval or choose a safer alternative before installing.","stable_fields":["decision_packet.selected_skill","decision_packet.install","decision_packet.risk.do_not_use_when","decision_packet.alternatives","decision_packet.outcome_feedback","decision_packet.trust.decision"]},"agent_instruction":"Use hunt-brute-force for: Use hunt-brute-force\nReview audit: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit\nAsk for human approval before installing: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force\nIf the audit or policy warnings are unacceptable, choose one of the alternatives."},"recommendation_lanes":{"best_match":{"rank":1,"match_score":54,"raw_match_score":222.2,"semantic_relevance":54,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","github_stars":4072,"created_at":"2026-09-02T13:32:05.524264+00:00","updated_at":"2026-09-02T08:49:05+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt, brute, force","Useful GitHub adoption: 4,072 stars","Install handoff is available","Repository freshness signal is available","Registry match score 54"],"supply_profile":{"track":{"slug":"research","label":"Research and knowledge work","shortLabel":"Research","description":"Deep research, source comparison, literature review, RAG, knowledge search, and reports."},"scenario":{"label":"Research agents","description":"I need my agent to research a topic, compare sources, and produce a concise report.","useCases":[{"slug":"research-agents","title":"Research agents"},{"slug":"testing-qa","title":"Testing and QA"},{"slug":"coding-agents","title":"Coding agents"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4072,"starsLabel":"4.1K","forks":633,"license":"MIT","qualityScore":83,"trustScore":75,"auditScore":83},"maintenance":{"status":"fresh","label":"4d since push","daysSincePush":4,"lastPushedAt":"2026-09-02T08:49:05+00:00"},"risk":{"level":"safe_to_try","label":"Safe to try","requiresReview":true,"notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"coverageTags":["Research","Research agents","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.1K","tone":"positive"},{"label":"Freshness","value":"4d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0."]},"trust":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":67,"base_score":75,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","trust_score":67,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":83,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":59,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["High-risk permission hints: Secrets or environment access","59/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"safe_to_try","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"secrets","label":"Secrets or environment access","reason":"Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.","severity":"high"}],"policy_warnings":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0."],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["High-risk permission hints: Secrets or environment access","59/100 agent safety score"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for Research agents","role":"Primary pick","best_for":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Research agents task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-brute-force trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-brute-force","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-brute-force\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-brute-force\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Run test suites","Capture failures"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-brute-force"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-brute-force\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-brute-force\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-brute-force"},"trust":{"score":75,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":83,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"4d since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-brute-force (hunt-brute-force)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","risk_summary":"Safe to try; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-brute-force"}},"use_cases":[{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"},{"slug":"testing-qa","title":"Testing and QA","url":"https://www.openagentskill.com/use-cases/testing-qa"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-brute-force?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"}},"safer_alternative":{"rank":2,"match_score":30,"raw_match_score":128.2,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","description":"3D force-directed graph component using ThreeJS/WebGL","category":"data-analysis","github_stars":6126,"created_at":"2026-06-16T10:00:08.864337+00:00","updated_at":"2026-04-05T00:09:54+00:00","repository":"https://github.com/vasturiano/3d-force-graph","github_repo":"vasturiano/3d-force-graph","source_version":{"version":"1.0.0","commit_sha":null,"content_hash":null,"ref":null,"path":null,"sync_status":"untracked"}},"recommendation_reasons":["Matches task terms: force","Useful GitHub adoption: 6,126 stars","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"data","label":"Data, BI, and analytics","shortLabel":"Data","description":"CSV, SQL, notebooks, dashboards, data pipelines, BI, ETL, and spreadsheet analysis."},"scenario":{"label":"Data analysis","description":"I need my agent to analyze CSV data, produce insights, and explain trends.","useCases":[{"slug":"data-analysis","title":"Data analysis"},{"slug":"web-scraping","title":"Web scraping"},{"slug":"research-agents","title":"Research agents"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","HTML"],"install":{"ready":true,"command":"npx skills add vasturiano/3d-force-graph","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":6126,"starsLabel":"6.1K","forks":990,"license":"MIT","qualityScore":93,"trustScore":85,"auditScore":87},"maintenance":{"status":"active","label":"5mo since push","daysSincePush":154,"lastPushedAt":"2026-04-05T00:09:54+00:00"},"risk":{"level":"safe_to_try","label":"Safe to try","requiresReview":true,"notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"coverageTags":["Data","Data analysis","data-analysis","data-visualization","analytics","3d","3d-force-graph","d3js"]},"quality":{"score":93,"tier":"excellent","label":"Excellent","summary":"High-confidence pick with strong adoption and healthy maintenance signals.","signals":[{"label":"GitHub stars","value":"6.1K","tone":"positive"},{"label":"Freshness","value":"5mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":85,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":94,"weight":0.13,"status":"pass","detail":"6.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":88,"weight":0.08,"status":"pass","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":76,"weight":0.14,"status":"info","detail":"5mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add vasturiano/3d-force-graph"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/vasturiano/3d-force-graph"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"6.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"5mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add vasturiano/3d-force-graph"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/vasturiano/3d-force-graph"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"pass","label":"Ownership","detail":"Listing manually verified"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["Manually verified listing","AI review approved","Install path is available","Repository evidence is available","Large GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"6.1K GitHub stars","repoActivity":"6.1K stars, 990 forks","lastPushed":"5mo since push","license":"MIT","repository":"https://github.com/vasturiano/3d-force-graph","install":"npx skills add vasturiano/3d-force-graph","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add vasturiano/3d-force-graph","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","5mo since push"]},"agentCompatibility":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":77,"base_score":85,"outcome_confidence":0,"tier":"strong","label":"Review then install","summary":"Good shortlist signal, but the agent should review audit notes, install policy, and outcome evidence before running it.","recommendedAction":"Use as the primary candidate after human or sandbox review.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Ask for approval or run a sandbox-only trial before installing.","reasoning":["77/100 Trust Score v5","85/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":94,"weight":0.13,"status":"pass","detail":"6.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":88,"weight":0.08,"status":"pass","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":76,"weight":0.14,"status":"info","detail":"5mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add vasturiano/3d-force-graph"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/vasturiano/3d-force-graph"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"6.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"5mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add vasturiano/3d-force-graph"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/vasturiano/3d-force-graph"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"pass","label":"Ownership","detail":"Listing manually verified"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["Manually verified listing","AI review approved","Install path is available","Repository evidence is available","Large GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"6.1K GitHub stars","repoActivity":"6.1K stars, 990 forks","lastPushed":"5mo since push","license":"MIT","repository":"https://github.com/vasturiano/3d-force-graph","install":"npx skills add vasturiano/3d-force-graph","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add vasturiano/3d-force-graph","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","5mo since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Ask for approval or run a sandbox-only trial before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"suited_agents":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add vasturiano/3d-force-graph","trust_score":77,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":85,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":87,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":75,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed","badge":"REVIEWED","summary":"Good audit and safety signals with no high-risk permission hints in public metadata.","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","auto_install_policy":"review","reasons":["Safe-to-try audit","75/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"safe_to_try","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","reasons":["Safe-to-try audit","75/100 agent safety score"]},"decision":{"readiness_score":100,"readiness_label":"Production-ready","headline":"Primary pick for Data analysis","role":"Primary pick","best_for":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Data analysis task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add vasturiano/3d-force-graph","value":"Install the \"3d Force Graph\" agent skill from https://github.com/vasturiano/3d-force-graph. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review 3d Force Graph trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add vasturiano-3d-force-graph","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"3d Force Graph\" agent skill from https://github.com/vasturiano/3d-force-graph. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"3d Force Graph\" as a Claude Code skill from https://github.com/vasturiano/3d-force-graph. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"3d Force Graph\" from https://github.com/vasturiano/3d-force-graph into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","description":"3D force-directed graph component using ThreeJS/WebGL","category":"data-analysis","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","repository":"https://github.com/vasturiano/3d-force-graph","github_repo":"vasturiano/3d-force-graph"},"suited_tasks":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals","Load tabular data","Calculate trends","Summarize findings clearly","Crawl target URLs","Extract tables and metadata"],"suited_agents":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add vasturiano/3d-force-graph","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add vasturiano-3d-force-graph"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"3d Force Graph\" agent skill from https://github.com/vasturiano/3d-force-graph. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"3d Force Graph\" as a Claude Code skill from https://github.com/vasturiano/3d-force-graph. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"3d Force Graph\" from https://github.com/vasturiano/3d-force-graph into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/vasturiano-3d-force-graph"},"trust":{"score":85,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"6.1K GitHub stars","repoActivity":"6.1K stars, 990 forks","lastPushed":"5mo since push","license":"MIT","repository":"https://github.com/vasturiano/3d-force-graph","install":"npx skills add vasturiano/3d-force-graph","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"known_risks":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":87,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow."},"quality":{"score":93,"label":"Excellent"},"supply":{"track":"Data, BI, and analytics","scenario":"Data analysis","maintenance":"5mo since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","install_policy":"review","minimum_review_before_use":["Trust: 85/100 Strong shortlist","Audit: 87/100 Safe to try","Safety: 75/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"vasturiano-3d-force-graph (3d Force Graph)","install_command":"npx skills add vasturiano/3d-force-graph","risk_summary":"Safe to try; Reviewed; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"vasturiano-3d-force-graph","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","api":"https://www.openagentskill.com/api/agent/skills/vasturiano-3d-force-graph","audit":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=vasturiano-3d-force-graph&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install","manifest":"https://www.openagentskill.com/api/registry/manifest/vasturiano-3d-force-graph"}},"use_cases":[{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"web-scraping","title":"Web scraping","url":"https://www.openagentskill.com/use-cases/web-scraping"},{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"}],"urls":{"web":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","api":"https://www.openagentskill.com/api/agent/skills/vasturiano-3d-force-graph","install_api":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install","audit":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=vasturiano-3d-force-graph&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/vasturiano-3d-force-graph?metric=audit","repository":"https://github.com/vasturiano/3d-force-graph"}},"popular_alternative":{"rank":7,"match_score":30,"raw_match_score":94.3,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-dispatch","name":"hunt-dispatch","description":"Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation.","category":"automation","github_stars":4307,"created_at":"2026-09-06T13:24:14.439955+00:00","updated_at":"2026-09-06T08:42:06+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"e49b9da698bfe830302f0ae49ea02e41cc5cf876","content_hash":"b582c50d9f36d78d97a5d7eda3d70134e8c03ebfa968afd7119eb4ea476ae5c1","ref":"main","path":"skills/hunt-dispatch/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt","Useful GitHub adoption: 4,307 stars","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"football-world-cup","label":"Football and World Cup analytics","shortLabel":"World Cup","description":"Football data, World Cup dashboards, xG, match prediction, scouting, and sports analytics."},"scenario":{"label":"Sports analytics","description":"I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.","useCases":[{"slug":"browser-automation","title":"Browser automation"},{"slug":"local-desktop","title":"Local desktop"},{"slug":"workflow-automation","title":"Workflow automation"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4307,"starsLabel":"4.3K","forks":654,"license":"MIT","qualityScore":83,"trustScore":73,"auditScore":84},"maintenance":{"status":"fresh","label":"Pushed today","daysSincePush":0,"lastPushedAt":"2026-09-06T08:42:06+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","The 404 baseline uses `curl -k` (insecure) which is appropriate for testing but could be flagged by security scanners; consider noting that this is intentional for TLS inspection during authorized testing.","The skill does not specify how to handle network errors or timeouts beyond the `-m 12` flag; a brief note on retry or fallback behavior would improve robustness.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"coverageTags":["World Cup","Sports analytics","automation","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.3K","tone":"positive"},{"label":"Freshness","value":"Today","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented."]},"trust":{"version":"trust-score-v4","score":73,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.3K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.3K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"4.3K GitHub stars","repoActivity":"4.3K stars, 654 forks","lastPushed":"Pushed today","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":65,"base_score":73,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["65/100 Trust Score v5","73/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.3K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.3K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.3K GitHub stars","repoActivity":"4.3K stars, 654 forks","lastPushed":"Pushed today","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["automation","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","trust_score":65,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":73,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":84,"risk_level":"needs_review","risk_label":"Needs review","warnings":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","The 404 baseline uses `curl -k` (insecure) which is appropriate for testing but could be flagged by security scanners; consider noting that this is intentional for TLS inspection during authorized testing.","The skill does not specify how to handle network errors or timeouts beyond the `-m 12` flag; a brief note on retry or fallback behavior would improve robustness.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":72,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","72/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented."],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","72/100 agent safety score"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for Browser automation","role":"Primary pick","best_for":["Browser automation workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Browser automation task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","value":"Install the \"hunt-dispatch\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-dispatch trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-dispatch","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-dispatch\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-dispatch\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-dispatch\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-dispatch","name":"hunt-dispatch","description":"Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation.","category":"automation","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-dispatch","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Browser automation workflows","Claude Code teams","teams that value GitHub adoption signals","Navigate pages","Click and type safely","Check visual and DOM state","Navigate local resources","Run repeatable desktop actions"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-dispatch"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-dispatch\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-dispatch\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-dispatch\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-dispatch\",\"task\":\"Install hunt-dispatch\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-dispatch/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-dispatch"},"trust":{"score":73,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.3K GitHub stars","repoActivity":"4.3K stars, 654 forks","lastPushed":"Pushed today","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["automation","agent-skill"],"known_risks":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":84,"risk_level":"needs_review","risk_label":"Needs review","warnings":["The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","The 404 baseline uses `curl -k` (insecure) which is appropriate for testing but could be flagged by security scanners; consider noting that this is intentional for TLS inspection during authorized testing.","The skill does not specify how to handle network errors or timeouts beyond the `-m 12` flag; a brief note on retry or fallback behavior would improve robustness.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Football and World Cup analytics","scenario":"Sports analytics","maintenance":"Pushed today","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","The skill references other attack skills (e.g., okta-attack, m365-entra-attack) but does not include them; this is a loader, so it's acceptable, but the dependency on external skills is not explicitly documented.","No OpenAgentSkill engagement data yet","The 404 baseline uses `curl -k` (insecure) which is appropriate for testing but could be flagged by security scanners; consider noting that this is intentional for TLS inspection during authorized testing.","The skill does not specify how to handle network errors or timeouts beyond the `-m 12` flag; a brief note on retry or fallback behavior would improve robustness.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 73/100 Strong shortlist","Audit: 84/100 Needs review","Safety: 72/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-dispatch (hunt-dispatch)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-dispatch","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-dispatch","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-dispatch","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-dispatch","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-dispatch/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-dispatch&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-dispatch/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-dispatch"}},"use_cases":[{"slug":"browser-automation","title":"Browser automation","url":"https://www.openagentskill.com/use-cases/browser-automation"},{"slug":"local-desktop","title":"Local desktop","url":"https://www.openagentskill.com/use-cases/local-desktop"},{"slug":"workflow-automation","title":"Workflow automation","url":"https://www.openagentskill.com/use-cases/workflow-automation"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-dispatch","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-dispatch","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-dispatch/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-dispatch/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-dispatch&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-dispatch?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-dispatch"}},"new_contender":{"rank":8,"match_score":30,"raw_match_score":94.3,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-exceptional-conditions","name":"hunt-exceptional-conditions","description":"Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack.","category":"automation","github_stars":4307,"created_at":"2026-09-06T13:24:28.899818+00:00","updated_at":"2026-09-06T08:42:06+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"e49b9da698bfe830302f0ae49ea02e41cc5cf876","content_hash":"dceb38f2a35b862989cf737068835e08da7b847a11989a7cf2998fb78e70bfd9","ref":"main","path":"skills/hunt-exceptional-conditions/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt","Useful GitHub adoption: 4,307 stars","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"Testing and QA","description":"I need my agent to test a web app, reproduce bugs, and verify fixes.","useCases":[{"slug":"browser-automation","title":"Browser automation"},{"slug":"workflow-automation","title":"Workflow automation"},{"slug":"local-desktop","title":"Local desktop"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4307,"starsLabel":"4.3K","forks":654,"license":"MIT","qualityScore":83,"trustScore":75,"auditScore":84},"maintenance":{"status":"fresh","label":"Pushed today","daysSincePush":0,"lastPushedAt":"2026-09-06T08:42:06+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","No mention of responsible disclosure or rate limiting to avoid harming target systems.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Needs review"]},"coverageTags":["Coding","Testing and QA","automation","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.3K","tone":"positive"},{"label":"Freshness","value":"Today","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration."]},"trust":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.3K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":86,"weight":0.07,"status":"pass","detail":"filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.3K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"4.3K GitHub stars","repoActivity":"4.3K stars, 654 forks","lastPushed":"Pushed today","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":67,"base_score":75,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.3K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":86,"weight":0.07,"status":"pass","detail":"filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.3K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.3K stars, 654 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.3K GitHub stars","repoActivity":"4.3K stars, 654 forks","lastPushed":"Pushed today","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["automation","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","trust_score":67,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["automation","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":84,"risk_level":"needs_review","risk_label":"Needs review","warnings":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","No mention of responsible disclosure or rate limiting to avoid harming target systems.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":60,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","60/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"browser","label":"Browser automation","reason":"Skill may drive a browser or interact with web pages.","severity":"medium"},{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"filesystem","label":"Filesystem access","reason":"Skill may read or write project files, documents, generated artifacts, or local workspace state.","severity":"medium"},{"id":"database","label":"Database access","reason":"Skill may inspect schemas, query databases, or work with persistent stores.","severity":"medium"}],"policy_warnings":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration."],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","60/100 agent safety score"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for Browser automation","role":"Primary pick","best_for":["Browser automation workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Browser automation task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","value":"Install the \"hunt-exceptional-conditions\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-exceptional-conditions trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-exceptional-conditions","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-exceptional-conditions\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-exceptional-conditions\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-exceptional-conditions\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-exceptional-conditions","name":"hunt-exceptional-conditions","description":"Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack.","category":"automation","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-exceptional-conditions","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Browser automation workflows","Claude Code teams","teams that value GitHub adoption signals","Navigate pages","Click and type safely","Check visual and DOM state","Move data between tools","Transform files"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-exceptional-conditions"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-exceptional-conditions\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-exceptional-conditions\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-exceptional-conditions\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt mishandling of exceptional conditions — feed an endpoint malformed/unexpected input (wrong type, broken JSON, oversized field, null byte) and make it fail OPEN or leak internals: a verbose stack-trace / framework error page that discloses ORM internals, server file paths, library versions, or a language traceback. Use on any input-accepting endpoint (JSON APIs, forms, query params). Medium-High when the leak exposes internal structure that arms a deeper attack. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-exceptional-conditions\",\"task\":\"Install hunt-exceptional-conditions\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-exceptional-conditions/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-exceptional-conditions"},"trust":{"score":75,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.3K GitHub stars","repoActivity":"4.3K stars, 654 forks","lastPushed":"Pushed today","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["automation","agent-skill"],"known_risks":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":84,"risk_level":"needs_review","risk_label":"Needs review","warnings":["The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","No mention of responsible disclosure or rate limiting to avoid harming target systems.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"Testing and QA","maintenance":"Pushed today","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","The skill does not explicitly state that it must only be used on systems with explicit authorization, which is a compliance consideration.","No OpenAgentSkill engagement data yet","No mention of responsible disclosure or rate limiting to avoid harming target systems.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 84/100 Needs review","Safety: 60/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-exceptional-conditions (hunt-exceptional-conditions)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-exceptional-conditions","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-exceptional-conditions","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-exceptional-conditions","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-exceptional-conditions","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-exceptional-conditions/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-exceptional-conditions&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-exceptional-conditions/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-exceptional-conditions"}},"use_cases":[{"slug":"browser-automation","title":"Browser automation","url":"https://www.openagentskill.com/use-cases/browser-automation"},{"slug":"workflow-automation","title":"Workflow automation","url":"https://www.openagentskill.com/use-cases/workflow-automation"},{"slug":"local-desktop","title":"Local desktop","url":"https://www.openagentskill.com/use-cases/local-desktop"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-exceptional-conditions","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-exceptional-conditions","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-exceptional-conditions/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-exceptional-conditions/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-exceptional-conditions&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-exceptional-conditions?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-exceptional-conditions"}},"no_skill_option":{"recommended":true,"label":"Build without a third-party skill","reason":"Use a native agent workflow when the third-party permission or maintenance surface is not acceptable.","action":"Use the agent’s built-in tools for one narrow run, then reconsider a skill only if the workflow repeats."}},"selected":{"rank":1,"match_score":54,"raw_match_score":222.2,"semantic_relevance":54,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","github_stars":4072,"created_at":"2026-09-02T13:32:05.524264+00:00","updated_at":"2026-09-02T08:49:05+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt, brute, force","Useful GitHub adoption: 4,072 stars","Install handoff is available","Repository freshness signal is available","Registry match score 54"],"supply_profile":{"track":{"slug":"research","label":"Research and knowledge work","shortLabel":"Research","description":"Deep research, source comparison, literature review, RAG, knowledge search, and reports."},"scenario":{"label":"Research agents","description":"I need my agent to research a topic, compare sources, and produce a concise report.","useCases":[{"slug":"research-agents","title":"Research agents"},{"slug":"testing-qa","title":"Testing and QA"},{"slug":"coding-agents","title":"Coding agents"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4072,"starsLabel":"4.1K","forks":633,"license":"MIT","qualityScore":83,"trustScore":75,"auditScore":83},"maintenance":{"status":"fresh","label":"4d since push","daysSincePush":4,"lastPushedAt":"2026-09-02T08:49:05+00:00"},"risk":{"level":"safe_to_try","label":"Safe to try","requiresReview":true,"notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"coverageTags":["Research","Research agents","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.1K","tone":"positive"},{"label":"Freshness","value":"4d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0."]},"trust":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":67,"base_score":75,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","trust_score":67,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":75,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":83,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":59,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["High-risk permission hints: Secrets or environment access","59/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"safe_to_try","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"secrets","label":"Secrets or environment access","reason":"Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.","severity":"high"}],"policy_warnings":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0."],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["High-risk permission hints: Secrets or environment access","59/100 agent safety score"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for Research agents","role":"Primary pick","best_for":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Research agents task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-brute-force trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-brute-force","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-brute-force\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-brute-force\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","description":"Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).","category":"research","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Run test suites","Capture failures"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-brute-force"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-brute-force\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-brute-force\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-brute-force"},"trust":{"score":75,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 633 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":83,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"4d since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-brute-force (hunt-brute-force)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","risk_summary":"Safe to try; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-brute-force"}},"use_cases":[{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"},{"slug":"testing-qa","title":"Testing and QA","url":"https://www.openagentskill.com/use-cases/testing-qa"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-brute-force?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"}},"alternatives":[{"rank":2,"match_score":30,"raw_match_score":128.2,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","description":"3D force-directed graph component using ThreeJS/WebGL","category":"data-analysis","github_stars":6126,"created_at":"2026-06-16T10:00:08.864337+00:00","updated_at":"2026-04-05T00:09:54+00:00","repository":"https://github.com/vasturiano/3d-force-graph","github_repo":"vasturiano/3d-force-graph","source_version":{"version":"1.0.0","commit_sha":null,"content_hash":null,"ref":null,"path":null,"sync_status":"untracked"}},"recommendation_reasons":["Matches task terms: force","Useful GitHub adoption: 6,126 stars","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"data","label":"Data, BI, and analytics","shortLabel":"Data","description":"CSV, SQL, notebooks, dashboards, data pipelines, BI, ETL, and spreadsheet analysis."},"scenario":{"label":"Data analysis","description":"I need my agent to analyze CSV data, produce insights, and explain trends.","useCases":[{"slug":"data-analysis","title":"Data analysis"},{"slug":"web-scraping","title":"Web scraping"},{"slug":"research-agents","title":"Research agents"}]},"applicableAgents":["CLI","Codex","Claude Code","Cursor","HTML"],"install":{"ready":true,"command":"npx skills add vasturiano/3d-force-graph","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":6126,"starsLabel":"6.1K","forks":990,"license":"MIT","qualityScore":93,"trustScore":85,"auditScore":87},"maintenance":{"status":"active","label":"5mo since push","daysSincePush":154,"lastPushedAt":"2026-04-05T00:09:54+00:00"},"risk":{"level":"safe_to_try","label":"Safe to try","requiresReview":true,"notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"coverageTags":["Data","Data analysis","data-analysis","data-visualization","analytics","3d","3d-force-graph","d3js"]},"quality":{"score":93,"tier":"excellent","label":"Excellent","summary":"High-confidence pick with strong adoption and healthy maintenance signals.","signals":[{"label":"GitHub stars","value":"6.1K","tone":"positive"},{"label":"Freshness","value":"5mo ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":[]},"trust":{"version":"trust-score-v4","score":85,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":94,"weight":0.13,"status":"pass","detail":"6.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":88,"weight":0.08,"status":"pass","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":76,"weight":0.14,"status":"info","detail":"5mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add vasturiano/3d-force-graph"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/vasturiano/3d-force-graph"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"6.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"5mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add vasturiano/3d-force-graph"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/vasturiano/3d-force-graph"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"pass","label":"Ownership","detail":"Listing manually verified"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["Manually verified listing","AI review approved","Install path is available","Repository evidence is available","Large GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"6.1K GitHub stars","repoActivity":"6.1K stars, 990 forks","lastPushed":"5mo since push","license":"MIT","repository":"https://github.com/vasturiano/3d-force-graph","install":"npx skills add vasturiano/3d-force-graph","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add vasturiano/3d-force-graph","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","5mo since push"]},"agentCompatibility":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":77,"base_score":85,"outcome_confidence":0,"tier":"strong","label":"Review then install","summary":"Good shortlist signal, but the agent should review audit notes, install policy, and outcome evidence before running it.","recommendedAction":"Use as the primary candidate after human or sandbox review.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Ask for approval or run a sandbox-only trial before installing.","reasoning":["77/100 Trust Score v5","85/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":94,"weight":0.13,"status":"pass","detail":"6.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":88,"weight":0.08,"status":"pass","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":76,"weight":0.14,"status":"info","detail":"5mo since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":50,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add vasturiano/3d-force-graph"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/vasturiano/3d-force-graph"},{"id":"review_status","label":"Review status","score":88,"weight":0.05,"status":"pass","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"6.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"6.1K stars, 990 forks; issue activity unavailable in current metadata"},{"status":"info","label":"Recent maintenance","detail":"5mo since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add vasturiano/3d-force-graph"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/vasturiano/3d-force-graph"},{"status":"pass","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"pass","label":"Ownership","detail":"Listing manually verified"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["Manually verified listing","AI review approved","Install path is available","Repository evidence is available","Large GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"6.1K GitHub stars","repoActivity":"6.1K stars, 990 forks","lastPushed":"5mo since push","license":"MIT","repository":"https://github.com/vasturiano/3d-force-graph","install":"npx skills add vasturiano/3d-force-graph","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add vasturiano/3d-force-graph","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","5mo since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Ask for approval or run a sandbox-only trial before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"suited_agents":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add vasturiano/3d-force-graph","trust_score":77,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":85,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":87,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety":{"score":75,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed","badge":"REVIEWED","summary":"Good audit and safety signals with no high-risk permission hints in public metadata.","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","auto_install_policy":"review","reasons":["Safe-to-try audit","75/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"safe_to_try","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","reasons":["Safe-to-try audit","75/100 agent safety score"]},"decision":{"readiness_score":100,"readiness_label":"Production-ready","headline":"Primary pick for Data analysis","role":"Primary pick","best_for":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals"],"risks":["No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Data analysis task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add vasturiano/3d-force-graph","value":"Install the \"3d Force Graph\" agent skill from https://github.com/vasturiano/3d-force-graph. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review 3d Force Graph trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add vasturiano-3d-force-graph","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"3d Force Graph\" agent skill from https://github.com/vasturiano/3d-force-graph. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"3d Force Graph\" as a Claude Code skill from https://github.com/vasturiano/3d-force-graph. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"3d Force Graph\" from https://github.com/vasturiano/3d-force-graph into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","description":"3D force-directed graph component using ThreeJS/WebGL","category":"data-analysis","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","repository":"https://github.com/vasturiano/3d-force-graph","github_repo":"vasturiano/3d-force-graph"},"suited_tasks":["Data analysis workflows","general agent builders","teams that value GitHub adoption signals","Load tabular data","Calculate trends","Summarize findings clearly","Crawl target URLs","Extract tables and metadata"],"suited_agents":["HTML","Data Visualization","Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add vasturiano/3d-force-graph","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add vasturiano-3d-force-graph"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"3d Force Graph\" agent skill from https://github.com/vasturiano/3d-force-graph. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"3d Force Graph\" as a Claude Code skill from https://github.com/vasturiano/3d-force-graph. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"3d Force Graph\" from https://github.com/vasturiano/3d-force-graph into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: 3D force-directed graph component using ThreeJS/WebGL After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"vasturiano-3d-force-graph\",\"task\":\"Install 3d Force Graph\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/vasturiano-3d-force-graph"},"trust":{"score":85,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"6.1K GitHub stars","repoActivity":"6.1K stars, 990 forks","lastPushed":"5mo since push","license":"MIT","repository":"https://github.com/vasturiano/3d-force-graph","install":"npx skills add vasturiano/3d-force-graph","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["data-analysis","data-visualization","analytics","data","3d","3d-force-graph"],"known_risks":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":87,"risk_level":"safe_to_try","risk_label":"Safe to try","warnings":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow."},"quality":{"score":93,"label":"Excellent"},"supply":{"track":"Data, BI, and analytics","scenario":"Data analysis","maintenance":"5mo since push","risk":"Safe to try"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","high-compliance environments without internal security review","No OpenAgentSkill engagement data yet","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Review the audit page, then allow agent install in a sandboxed workflow.","install_policy":"review","minimum_review_before_use":["Trust: 85/100 Strong shortlist","Audit: 87/100 Safe to try","Safety: 75/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"vasturiano-3d-force-graph (3d Force Graph)","install_command":"npx skills add vasturiano/3d-force-graph","risk_summary":"Safe to try; Reviewed; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"vasturiano-3d-force-graph","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","api":"https://www.openagentskill.com/api/agent/skills/vasturiano-3d-force-graph","audit":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=vasturiano-3d-force-graph&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install","manifest":"https://www.openagentskill.com/api/registry/manifest/vasturiano-3d-force-graph"}},"use_cases":[{"slug":"data-analysis","title":"Data analysis","url":"https://www.openagentskill.com/use-cases/data-analysis"},{"slug":"web-scraping","title":"Web scraping","url":"https://www.openagentskill.com/use-cases/web-scraping"},{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"}],"urls":{"web":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","api":"https://www.openagentskill.com/api/agent/skills/vasturiano-3d-force-graph","install_api":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install","audit":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=vasturiano-3d-force-graph&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/vasturiano-3d-force-graph?metric=audit","repository":"https://github.com/vasturiano/3d-force-graph"}},{"rank":3,"match_score":30,"raw_match_score":112.3,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","description":"IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation","category":"automation","github_stars":397,"created_at":"2026-09-05T18:13:46.090882+00:00","updated_at":"2026-09-03T08:31:38+00:00","repository":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting","github_repo":"Masriyan/Claude-Code-CyberSecurity-Skill","source_version":{"version":"3.0.0","commit_sha":"504fe672acceca287a067a06010843661ba41a02","content_hash":"bc2310610f94b66c2a20660a37f1356dfc36ce1367d181f81c0da21eb827c538","ref":"main","path":"skills/06-threat-hunting/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"Coding agents","description":"I need a coding agent that can understand a repository, edit code, and review pull requests.","useCases":[{"slug":"local-desktop","title":"Local desktop"},{"slug":"web-scraping","title":"Web scraping"},{"slug":"coding-agents","title":"Coding agents"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":397,"starsLabel":"397","forks":75,"license":"MIT","qualityScore":71,"trustScore":70,"auditScore":79},"maintenance":{"status":"fresh","label":"3d since push","daysSincePush":3,"lastPushedAt":"2026-09-03T08:31:38+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"]},"coverageTags":["Coding","Coding agents","automation","cybersecurity","threat-hunting","ioc","mitre-attack","threat-intelligence"]},"quality":{"score":71,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"397","tone":"neutral"},{"label":"Freshness","value":"3d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization."]},"trust":{"version":"trust-score-v4","score":70,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"397 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":62,"weight":0.08,"status":"info","detail":"397 stars, 75 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"3d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":60,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"397 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"397 stars, 75 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"3d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern"],"warnings":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"397 GitHub stars","repoActivity":"397 stars, 75 forks","lastPushed":"3d since push","license":"MIT","repository":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting","install":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3d since push"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["automation","cybersecurity","threat-hunting","ioc","mitre-attack","threat-intelligence"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":62,"base_score":70,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["62/100 Trust Score v5","70/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":62,"weight":0.13,"status":"info","detail":"397 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":62,"weight":0.08,"status":"info","detail":"397 stars, 75 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"3d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":60,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":100,"weight":0.07,"status":"pass","detail":"no high-risk permission surface in public metadata"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"info","label":"GitHub adoption","detail":"397 GitHub stars"},{"status":"info","label":"Stars/forks activity","detail":"397 stars, 75 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"3d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"no high-risk permission surface in public metadata"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"397 GitHub stars","repoActivity":"397 stars, 75 forks","lastPushed":"3d since push","license":"MIT","repository":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting","install":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["automation","cybersecurity","threat-hunting","ioc","mitre-attack","threat-intelligence"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","trust_score":62,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["automation","cybersecurity","threat-hunting","ioc","mitre-attack","threat-intelligence"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":70,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"]},"safety":{"score":67,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["Documentation summary is thin","67/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"}],"policy_warnings":["Documentation summary is thin"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["Documentation summary is thin","67/100 agent safety score"]},"decision":{"readiness_score":70,"readiness_label":"Prototype first","headline":"Fallback candidate for Local desktop","role":"Fallback candidate","best_for":["Local desktop workflows","Claude Code teams","builders willing to evaluate younger projects"],"risks":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Local desktop task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","value":"Install the \"Threat Hunting & IOC Analysis\" agent skill from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review Threat Hunting & IOC Analysis trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add masriyan-threat-hunting-ioc-analysis","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"Threat Hunting & IOC Analysis\" agent skill from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"Threat Hunting & IOC Analysis\" as a Claude Code skill from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"Threat Hunting & IOC Analysis\" from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","description":"IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation","category":"automation","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","repository":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting","github_repo":"Masriyan/Claude-Code-CyberSecurity-Skill"},"suited_tasks":["Local desktop workflows","Claude Code teams","builders willing to evaluate younger projects","Navigate local resources","Run repeatable desktop actions","Verify file outputs","Crawl target URLs","Extract tables and metadata"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add masriyan-threat-hunting-ioc-analysis"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"Threat Hunting & IOC Analysis\" agent skill from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"Threat Hunting & IOC Analysis\" as a Claude Code skill from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"Threat Hunting & IOC Analysis\" from https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: IOC extraction, threat intelligence correlation, MITRE ATT&CK mapping, hunt hypothesis generation, and detection rule creation After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"masriyan-threat-hunting-ioc-analysis\",\"task\":\"Install Threat Hunting & IOC Analysis\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/masriyan-threat-hunting-ioc-analysis/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/masriyan-threat-hunting-ioc-analysis"},"trust":{"score":70,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"397 GitHub stars","repoActivity":"397 stars, 75 forks","lastPushed":"3d since push","license":"MIT","repository":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting","install":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","installSafety":"standard package or runtime install path","permissionSurface":"no high-risk permission surface in public metadata","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["automation","cybersecurity","threat-hunting","ioc","mitre-attack","threat-intelligence"],"known_risks":["SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","Quality score needs review","Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":79,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":71,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"Coding agents","maintenance":"3d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","No OpenAgentSkill engagement data yet","Documentation summary is thin","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 70/100 Manual review","Audit: 79/100 Needs review","Safety: 67/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"masriyan-threat-hunting-ioc-analysis (Threat Hunting & IOC Analysis)","install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"masriyan-threat-hunting-ioc-analysis","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","api":"https://www.openagentskill.com/api/agent/skills/masriyan-threat-hunting-ioc-analysis","audit":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=masriyan-threat-hunting-ioc-analysis&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/masriyan-threat-hunting-ioc-analysis/install","manifest":"https://www.openagentskill.com/api/registry/manifest/masriyan-threat-hunting-ioc-analysis"}},"use_cases":[{"slug":"local-desktop","title":"Local desktop","url":"https://www.openagentskill.com/use-cases/local-desktop"},{"slug":"web-scraping","title":"Web scraping","url":"https://www.openagentskill.com/use-cases/web-scraping"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"}],"urls":{"web":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","api":"https://www.openagentskill.com/api/agent/skills/masriyan-threat-hunting-ioc-analysis","install_api":"https://www.openagentskill.com/api/skills/masriyan-threat-hunting-ioc-analysis/install","audit":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=masriyan-threat-hunting-ioc-analysis&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/masriyan-threat-hunting-ioc-analysis?metric=audit","repository":"https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill/tree/main/skills/06-threat-hunting"}},{"rank":4,"match_score":49,"raw_match_score":110.3,"semantic_relevance":54,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","description":"Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t","category":"security","github_stars":4098,"created_at":"2026-09-02T16:31:10.939035+00:00","updated_at":"2026-09-02T08:49:05+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"f2afcab5682c117c77259b1ead3eb746aeefaa70c07c019b581b79ede09c7596","ref":"main","path":"skills/hunt-ato/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt, brute, force","Useful GitHub adoption: 4,098 stars","Install handoff is available","Repository freshness signal is available","Registry match score 49"],"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"Testing and QA","description":"I need my agent to test a web app, reproduce bugs, and verify fixes.","useCases":[{"slug":"testing-qa","title":"Testing and QA"},{"slug":"coding-agents","title":"Coding agents"},{"slug":"browser-automation","title":"Browser automation"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4098,"starsLabel":"4.1K","forks":637,"license":"MIT","qualityScore":83,"trustScore":72,"auditScore":82},"maintenance":{"status":"fresh","label":"4d since push","daysSincePush":4,"lastPushedAt":"2026-09-02T08:49:05+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review"]},"coverageTags":["Coding","Testing and QA","security","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.1K","tone":"positive"},{"label":"Freshness","value":"4d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers."]},"trust":{"version":"trust-score-v4","score":72,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 637 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Financial domain: human review is required before use in a live investment workflow."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["security","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Autonomous investment, trading, tax, or suitability decisions without a qualified human review"],"knownRisks":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":64,"base_score":72,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["64/100 Trust Score v5","72/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 637 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Financial domain: human review is required before use in a live investment workflow.","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["security","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","trust_score":64,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Autonomous investment, trading, tax, or suitability decisions without a qualified human review"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["security","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Autonomous investment, trading, tax, or suitability decisions without a qualified human review"],"knownRisks":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":72,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":82,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review"]},"safety":{"score":58,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["High-risk permission hints: Secrets or environment access","58/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"secrets","label":"Secrets or environment access","reason":"Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.","severity":"high"}],"policy_warnings":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["High-risk permission hints: Secrets or environment access","58/100 agent safety score"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for Testing and QA","role":"Primary pick","best_for":["Testing and QA workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Testing and QA task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","value":"Install the \"hunt-ato\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-ato trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-ato","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-ato\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-ato\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-ato\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","description":"Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t","category":"security","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Testing and QA workflows","Claude Code teams","teams that value GitHub adoption signals","Run test suites","Capture failures","Report what changed after a fix","Inspect source files","Explain architecture"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-ato"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-ato\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-ato\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-ato\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host-header injection redirects token, predictable/numeric token, Referer leak, no-expiry/reuse), (2) email change without re-auth, (3) OAuth account-link CSRF, (4) MFA bypass (per hunt-mfa-bypass), (5) session fixation, (6) JWT manipulation (forge token to another identity; crypto details → hunt-jwt-crypto), (7) password change without step-up (chain with login timing/length oracle), (8) social-recovery / security-question brute-force, (9) SSO subdomain takeover at OAuth redirect_uri. Chains: cookie theft + password oracle + no step-up = persistent ATO; lax redirect_uri = auth-code theft; dangling-CNAME takeover at redirect_uri = ATO. Validate: demonstrate real takeover of test account B from attacker A's session; OOB/Collaborator confirm blind token-leak steps. Use when hunting ATO chains, testing password reset / email change / MFA / OAuth / session / JWT, or chaining primitives t After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-ato\",\"task\":\"Install hunt-ato\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-ato/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-ato"},"trust":{"score":72,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 637 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["security","agent-skill"],"known_risks":["No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":82,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"Testing and QA","maintenance":"4d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision."],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 72/100 Strong shortlist","Audit: 82/100 Needs review","Safety: 58/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-ato (hunt-ato)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-ato","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-ato","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-ato&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-ato/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-ato"}},"use_cases":[{"slug":"testing-qa","title":"Testing and QA","url":"https://www.openagentskill.com/use-cases/testing-qa"},{"slug":"coding-agents","title":"Coding agents","url":"https://www.openagentskill.com/use-cases/coding-agents"},{"slug":"browser-automation","title":"Browser automation","url":"https://www.openagentskill.com/use-cases/browser-automation"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-ato","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-ato/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-ato&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-ato?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-ato"}},{"rank":5,"match_score":30,"raw_match_score":102.2,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-auth-bypass","name":"hunt-auth-bypass","description":"Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns","category":"security","github_stars":4098,"created_at":"2026-09-02T16:31:40.151733+00:00","updated_at":"2026-09-02T08:49:05+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"7d8c2a013969817ceb337ecdb6afd04564727cfb0d9f2c2c86d5141020638e14","ref":"main","path":"skills/hunt-auth-bypass/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt","Useful GitHub adoption: 4,098 stars","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"GitHub automation","description":"I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.","useCases":[{"slug":"research-agents","title":"Research agents"},{"slug":"document-processing","title":"Document processing"},{"slug":"github-automation","title":"GitHub automation"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4098,"starsLabel":"4.1K","forks":637,"license":"MIT","qualityScore":83,"trustScore":72,"auditScore":82},"maintenance":{"status":"fresh","label":"4d since push","daysSincePush":4,"lastPushedAt":"2026-09-02T08:49:05+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Financial research output is not financial advice; require human review before any live investment decision","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review"]},"coverageTags":["Coding","GitHub automation","security","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.1K","tone":"positive"},{"label":"Freshness","value":"4d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill."]},"trust":{"version":"trust-score-v4","score":72,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout.","recommendedAction":"Test in a sandbox workflow and compare its install path with close alternatives.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 637 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Financial domain: human review is required before use in a live investment workflow."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["security","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Autonomous investment, trading, tax, or suitability decisions without a qualified human review"],"knownRisks":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"trust_v5":{"version":"trust-score-v5","score":64,"base_score":72,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["64/100 Trust Score v5","72/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"weight":0.12,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"weight":0.07,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 637 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"info","label":"Dependency/runtime risk","detail":"credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"info","label":"Permission surface","detail":"secrets or environment access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 637 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Financial domain: human review is required before use in a live investment workflow.","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["security","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","trust_score":64,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Autonomous investment, trading, tax, or suitability decisions without a qualified human review"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["security","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace","Autonomous investment, trading, tax, or suitability decisions without a qualified human review"],"knownRisks":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":72,"tier":"strong","label":"Strong shortlist","summary":"Good trust signals with a few areas worth checking before rollout."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":82,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Financial research output is not financial advice; require human review before any live investment decision","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review"]},"safety":{"score":58,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["High-risk permission hints: Secrets or environment access","58/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"secrets","label":"Secrets or environment access","reason":"Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.","severity":"high"}],"policy_warnings":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["High-risk permission hints: Secrets or environment access","58/100 agent safety score"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for Research agents","role":"Primary pick","best_for":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one Research agents task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","value":"Install the \"hunt-auth-bypass\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-auth-bypass trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-auth-bypass","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-auth-bypass\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-auth-bypass\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-auth-bypass\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-auth-bypass","name":"hunt-auth-bypass","description":"Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns","category":"security","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Read uploaded files","Extract structured fields"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-auth-bypass"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-auth-bypass\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-auth-bypass\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-auth-bypass\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunting skill for auth bypass vulnerabilities. Built from 12 public bug bounty reports across SAML XSW / parser-differential (GitHub Enterprise CVE-2025-25291/25292), SAML signature stripping (Uber, Rocket.Chat, samlify CVE-2025-47949), SAML domain enforcement bypass via control characters (HackerOne 2024), partner-portal cross-IdP assertion reuse (Slack), WordPress XMLRPC bypassing SSO (Uber), JWT alg-confusion HS256/RS256 (Jitsi), JWT signature-validation skip (Linktree, Newspack), and token-audience confusion (Argo CD CVE-2023-22482). For standalone JWT signature/crypto forging (alg:none, key confusion, kid/jku) see hunt-jwt-crypto; this skill covers JWT only inside SSO/SAML/token-trust bypass chains. SAML assertion-layer attacks (XSW, comment injection, signature stripping, XXE-in-assertion) are owned by hunt-saml; this skill owns the broader cross-protocol auth-bypass taxonomy. Use when hunting auth bypass — see the Legacy-Protocol Matrix for branded-UI vs legacy-endpoint patterns After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-auth-bypass\",\"task\":\"Install hunt-auth-bypass\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-auth-bypass/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-auth-bypass"},"trust":{"score":72,"label":"Strong shortlist","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 637 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["security","agent-skill"],"known_risks":["The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":82,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Financial research output is not financial advice; require human review before any live investment decision","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"4d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision."],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 72/100 Strong shortlist","Audit: 82/100 Needs review","Safety: 58/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-auth-bypass (hunt-auth-bypass)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-auth-bypass","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-auth-bypass","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-auth-bypass&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-auth-bypass/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-auth-bypass"}},"use_cases":[{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"},{"slug":"document-processing","title":"Document processing","url":"https://www.openagentskill.com/use-cases/document-processing"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-auth-bypass","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-auth-bypass/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-auth-bypass&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-auth-bypass?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-auth-bypass"}}],"blocked_candidates":[{"rank":15,"match_score":30,"raw_match_score":94.2,"semantic_relevance":30,"registry_source":{"kind":"live_registry","live":true,"auto_install_eligible":true,"warning":null},"skill":{"slug":"elementalsouls-hunt-cicd","name":"hunt-cicd","description":"Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable.","category":"security","github_stars":4083,"created_at":"2026-09-02T14:55:22.993166+00:00","updated_at":"2026-09-02T08:49:05+00:00","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd","github_repo":"elementalsouls/Claude-BugHunter","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"4645e37a7695a36610ae3e86d8fc3f57b45fb8a56832aac7006cece481931bc2","ref":"main","path":"skills/hunt-cicd/SKILL.md","sync_status":"current"}},"recommendation_reasons":["Matches task terms: hunt","Useful GitHub adoption: 4,083 stars","Install handoff is available","Repository freshness signal is available","Registry match score 30"],"supply_profile":{"track":{"slug":"coding","label":"Coding and developer agents","shortLabel":"Coding","description":"Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills."},"scenario":{"label":"GitHub automation","description":"I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.","useCases":[{"slug":"github-automation","title":"GitHub automation"},{"slug":"security-compliance","title":"Security and compliance"},{"slug":"browser-automation","title":"Browser automation"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":4083,"starsLabel":"4.1K","forks":634,"license":"MIT","qualityScore":83,"trustScore":68,"auditScore":80},"maintenance":{"status":"fresh","label":"4d since push","daysSincePush":4,"lastPushedAt":"2026-09-02T08:49:05+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Dependency or permission surface needs review","Permission surface may require sandboxing","The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Some commands (e.g., Jenkins script console RCE, file read) are inherently dangerous if executed against unauthorized targets; the skill relies on implied authorization but could be clearer.","Quality score needs review"]},"coverageTags":["Coding","GitHub automation","security","agent-skill"]},"quality":{"score":83,"tier":"strong","label":"Strong","summary":"Solid option that is likely worth shortlisting for production workflows.","signals":[{"label":"GitHub stars","value":"4.1K","tone":"positive"},{"label":"Freshness","value":"4d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"MIT","tone":"neutral"}],"warnings":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context."]},"trust":{"version":"trust-score-v4","score":68,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 634 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":54,"weight":0.12,"status":"warn","detail":"command execution surface, credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":36,"weight":0.07,"status":"fail","detail":"secrets or environment access, shell or command execution"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 634 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"warn","label":"Dependency/runtime risk","detail":"command execution surface, credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"fail","label":"Permission surface","detail":"secrets or environment access, shell or command execution"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern"],"warnings":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access","Permission surface: secrets or environment access, shell or command execution"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 634 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access, shell or command execution","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["security","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access","Permission surface: secrets or environment access, shell or command execution"]},"trust_v5":{"version":"trust-score-v5","score":60,"base_score":68,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["60/100 Trust Score v5","68/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"weight":0.13,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"weight":0.08,"status":"pass","detail":"4.1K stars, 634 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"weight":0.14,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":54,"weight":0.12,"status":"warn","detail":"command execution surface, credential or environment access"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":36,"weight":0.07,"status":"fail","detail":"secrets or environment access, shell or command execution"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"pass","label":"GitHub adoption","detail":"4.1K GitHub stars"},{"status":"pass","label":"Stars/forks activity","detail":"4.1K stars, 634 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"4d since push"},{"status":"pass","label":"License clarity","detail":"MIT"},{"status":"warn","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"warn","label":"Dependency/runtime risk","detail":"command execution surface, credential or environment access"},{"status":"pass","label":"Install availability","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"fail","label":"Permission surface","detail":"secrets or environment access, shell or command execution"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Meaningful GitHub adoption signal","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access","Permission surface: secrets or environment access, shell or command execution","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 634 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access, shell or command execution","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","4d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v4","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms","source_version"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["security","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","trust_score":60,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["security","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access","Permission surface: secrets or environment access, shell or command execution"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":68,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"audit_score":80,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Dependency or permission surface needs review","Permission surface may require sandboxing","The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Some commands (e.g., Jenkins script console RCE, file read) are inherently dangerous if executed against unauthorized targets; the skill relies on implied authorization but could be clearer.","Quality score needs review"]},"safety":{"score":40,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"blocked","label":"Blocked for auto-install","badge":"BLOCKED","summary":"This skill should not be selected by an agent without explicit human security review.","recommended_action":"Do not auto-install. Inspect the source, dependencies, and permission surface first.","auto_install_policy":"block","reasons":["Metadata combines secrets access with shell or command execution","High-risk permission hints: Shell or command execution, Secrets or environment access"]},"auto_install_allowed":false,"human_review_required":true,"blocked":true,"audit_risk":"needs_review","permission_hints":[{"id":"shell","label":"Shell or command execution","reason":"Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.","severity":"high"},{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"filesystem","label":"Filesystem access","reason":"Skill may read or write project files, documents, generated artifacts, or local workspace state.","severity":"medium"},{"id":"secrets","label":"Secrets or environment access","reason":"Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.","severity":"high"}],"policy_warnings":["High-risk permission hints: Shell or command execution, Secrets or environment access","Dependency or permission surface needs review"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"blocked","label":"Blocked for auto-install","badge":"BLOCKED","auto_install_policy":"block","auto_install_allowed":false,"human_review_required":true,"blocked":true,"recommended_action":"Do not auto-install. Inspect the source, dependencies, and permission surface first.","reasons":["Metadata combines secrets access with shell or command execution","High-risk permission hints: Shell or command execution, Secrets or environment access"]},"decision":{"readiness_score":94,"readiness_label":"Production-ready","headline":"Primary pick for GitHub automation","role":"Primary pick","best_for":["GitHub automation workflows","Claude Code teams","teams that value GitHub adoption signals"],"risks":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","No OpenAgentSkill engagement data yet"],"next_steps":["Install it in a sandbox agent and run one GitHub automation task end to end.","Compare output quality, latency, and failure behavior against at least one alternative.","Promote it into production only after reviewing repository permissions, license, and maintenance signals."]},"install_plan":{"target":"codex","label":"Codex install prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","value":"Install the \"hunt-cicd\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","kind":"agent-prompt","steps":["Review hunt-cicd trust and audit signals before installing.","Send the install prompt to the target agent.","Install in a sandbox or low-risk workspace first.","Pin the repository source and re-check the audit before production use."],"targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-cicd","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-cicd\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"hunt-cicd\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"hunt-cicd\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}]},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"elementalsouls-hunt-cicd","name":"hunt-cicd","description":"Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable.","category":"security","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-cicd","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd","github_repo":"elementalsouls/Claude-BugHunter"},"suited_tasks":["GitHub automation workflows","Claude Code teams","teams that value GitHub adoption signals","Inspect repository metadata","Compare code changes","Write concise engineering summaries","Inspect risky files","Prioritize findings"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz add elementalsouls-hunt-cicd"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"hunt-cicd\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"hunt-cicd\" as a Claude Code skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"hunt-cicd\" from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-cicd\",\"task\":\"Install hunt-cicd\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-cicd/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-cicd"},"trust":{"score":68,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"4.1K GitHub stars","repoActivity":"4.1K stars, 634 forks","lastPushed":"4d since push","license":"MIT","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd","install":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","installSafety":"standard package or runtime install path","permissionSurface":"secrets or environment access, shell or command execution","documentation":"Thin public metadata","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["security","agent-skill"],"known_risks":["The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access","Permission surface: secrets or environment access, shell or command execution"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":80,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Dependency or permission surface needs review","Permission surface may require sandboxing","The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","Some commands (e.g., Jenkins script console RCE, file read) are inherently dangerous if executed against unauthorized targets; the skill relies on implied authorization but could be clearer.","Quality score needs review","Permission surface needs review: secrets or environment access, shell or command execution","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Dependency/runtime risk: command execution surface, credential or environment access"]},"safety_gate":{"tier":"blocked","label":"Blocked for auto-install","auto_install_policy":"block","auto_install_allowed":false,"human_review_required":true,"blocked":true,"recommended_action":"Do not auto-install. Inspect the source, dependencies, and permission surface first."},"quality":{"score":83,"label":"Strong"},"supply":{"track":"Coding and developer agents","scenario":"GitHub automation","maintenance":"4d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","The skill does not explicitly state that it must only be used on systems the user is authorized to test, which could lead to misuse if adopted without proper context.","No OpenAgentSkill engagement data yet","High-risk permission hints: Shell or command execution, Secrets or environment access","Dependency or permission surface needs review","Permission surface may require sandboxing","Some commands (e.g., Jenkins script console RCE, file read) are inherently dangerous if executed against unauthorized targets; the skill relies on implied authorization but could be clearer."],"agent_contract":{"task_input":"Use hunt-brute-force","recommended_action":"Do not auto-install. Inspect the source, dependencies, and permission surface first.","install_policy":"block","minimum_review_before_use":["Trust: 68/100 Manual review","Audit: 80/100 Needs review","Safety: 40/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"elementalsouls-hunt-cicd (hunt-cicd)","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-cicd","risk_summary":"Needs review; Blocked for auto-install; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"elementalsouls-hunt-cicd","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-cicd","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-cicd","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-cicd/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-cicd&task=Use%20hunt-brute-force&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20hunt-brute-force&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-cicd/install","manifest":"https://www.openagentskill.com/api/registry/manifest/elementalsouls-hunt-cicd"}},"use_cases":[{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"security-compliance","title":"Security and compliance","url":"https://www.openagentskill.com/use-cases/security-compliance"},{"slug":"browser-automation","title":"Browser automation","url":"https://www.openagentskill.com/use-cases/browser-automation"}],"urls":{"web":"https://www.openagentskill.com/skills/elementalsouls-hunt-cicd","api":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-cicd","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-cicd/install","audit":"https://www.openagentskill.com/skills/elementalsouls-hunt-cicd/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-cicd&task=Use%20hunt-brute-force&max_risk=medium","badge":"https://www.openagentskill.com/api/badge/elementalsouls-hunt-cicd?metric=audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-cicd"}}],"agent_workflow":{"mode":"resolve_review_install","recommended_action":"Require human approval before installing into a real workspace.","selected_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},"install":{"target":"codex","label":"Codex install prompt","kind":"agent-prompt","command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install"},"copy_paste_prompt":"Task: Use hunt-brute-force\nUse hunt-brute-force from https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force.\nReview the audit first: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit\nReview the eval first: https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium\nInstall handoff: https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install\nInstall command: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force\nIf audit or policy warnings look unsafe for this workspace, use one of the alternatives instead.","api_sequence":[{"step":1,"label":"Resolve task","method":"GET","url":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium"},{"step":2,"label":"Fetch pre-install eval","method":"GET","url":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium"},{"step":3,"label":"Fetch selected skill profile","method":"GET","url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force"},{"step":4,"label":"Fetch install handoff","method":"GET","url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install"},{"step":5,"label":"Review audit","method":"GET","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit"},{"step":6,"label":"Report outcome","method":"POST","url":"https://www.openagentskill.com/api/agent/outcome","body":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}}}],"review_checklist":["Safety tier: Reviewed with permission notes","Safety score: 59/100 Review before install","Audit score: 83/100 Safe to try","Trust score: 67/100 Sandbox only","Readiness: 94/100 Production-ready","High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"fallback_strategy":[{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","reason":"Matches task terms: force","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","install_api":"https://www.openagentskill.com/api/skills/vasturiano-3d-force-graph/install"},{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","reason":"Matches task terms: hunt","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","install_api":"https://www.openagentskill.com/api/skills/masriyan-threat-hunting-ioc-analysis/install"},{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","reason":"Matches task terms: hunt, brute, force","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-ato/install"}],"expected_agent_output":{"selected_skill":"slug and name","install_command":"command or agent prompt used","risk_summary":"audit, trust, and policy notes","next_step":"what the agent will do after install","outcome_event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca"}},"agent_handoff":{"version":"openagentskill-agent-handoff-v1","mode":"resolve_compare_review_install","task":"Use hunt-brute-force","agent":"codex","selected_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api_url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","eval_url":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},"install_plan":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","target":"codex","label":"Codex install prompt","kind":"agent-prompt","value":"Install the \"hunt-brute-force\" agent skill from https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical). After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"elementalsouls-hunt-brute-force\",\"task\":\"Install hunt-brute-force\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","install_api":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install","auto_install_allowed":false,"human_review_required":true,"policy":"review"},"api_sequence":[{"step":1,"label":"Resolve task","method":"GET","url":"https://www.openagentskill.com/api/agent/resolve?task=Use%20hunt-brute-force&agent=codex&max_risk=medium"},{"step":2,"label":"Fetch pre-install eval","method":"GET","url":"https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium"},{"step":3,"label":"Fetch selected skill profile","method":"GET","url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force"},{"step":4,"label":"Fetch install handoff","method":"GET","url":"https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install"},{"step":5,"label":"Review audit","method":"GET","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit"},{"step":6,"label":"Report outcome","method":"POST","url":"https://www.openagentskill.com/api/agent/outcome","body":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}}}],"platform_templates":[{"id":"codex","name":"Codex","surface":"Coding agent / local workspace","copy_prompt":"Task: Use hunt-brute-force\nSelected skill: hunt-brute-force (elementalsouls-hunt-brute-force)\nSkill URL: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force\nAudit URL: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit\nEval URL: https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium\nInstall handoff: https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install\nInstall command: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force\nInstall policy: Human review is required before install.\nOutcome feedback: use install_receipt.outcome_feedback.event_id or feedback.event_id from the Resolve API and report the result to /api/agent/outcome after one narrow run. Include outcome, install_used, task_success, output_quality, workspace, error_type, and human_review_required when known.\n\nBefore installing:\n1. Read the audit and eval result.\n2. Report risk notes and files or commands that will be touched.\n3. Install only in a sandbox or low-risk workspace first.\n4. If risk is unacceptable, use an alternative.\n\nAlternatives:\n- 3d Force Graph (vasturiano-3d-force-graph): https://www.openagentskill.com/skills/vasturiano-3d-force-graph\n- Threat Hunting & IOC Analysis (masriyan-threat-hunting-ioc-analysis): https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis\n- hunt-ato (elementalsouls-hunt-ato): https://www.openagentskill.com/skills/elementalsouls-hunt-ato\n\nExpected Codex output:\n- selected_skill\n- install_command\n- risk_summary\n- outcome_event_id\n- alternatives\n- files_or_commands_to_touch\n- next_action"},{"id":"claude-code","name":"Claude Code","surface":"Claude Code skill workflow","copy_prompt":"Task: Use hunt-brute-force\nSelected skill: hunt-brute-force (elementalsouls-hunt-brute-force)\nSkill URL: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force\nAudit URL: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit\nEval URL: https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium\nInstall handoff: https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install\nInstall command: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force\nInstall policy: Human review is required before install.\nOutcome feedback: use install_receipt.outcome_feedback.event_id or feedback.event_id from the Resolve API and report the result to /api/agent/outcome after one narrow run. Include outcome, install_used, task_success, output_quality, workspace, error_type, and human_review_required when known.\n\nBefore installing:\n1. Read the audit and eval result.\n2. Report risk notes and files or commands that will be touched.\n3. Install only in a sandbox or low-risk workspace first.\n4. If risk is unacceptable, use an alternative.\n\nAlternatives:\n- 3d Force Graph (vasturiano-3d-force-graph): https://www.openagentskill.com/skills/vasturiano-3d-force-graph\n- Threat Hunting & IOC Analysis (masriyan-threat-hunting-ioc-analysis): https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis\n- hunt-ato (elementalsouls-hunt-ato): https://www.openagentskill.com/skills/elementalsouls-hunt-ato\n\nExpected Claude Code output:\n- selected_skill\n- skill_files_or_instructions\n- install_prompt\n- risk_summary\n- outcome_event_id\n- activation_steps\n- fallback_skill"},{"id":"cursor","name":"Cursor","surface":"Cursor rules / agent instructions","copy_prompt":"Task: Use hunt-brute-force\nSelected skill: hunt-brute-force (elementalsouls-hunt-brute-force)\nSkill URL: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force\nAudit URL: https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit\nEval URL: https://www.openagentskill.com/api/agent/evals?slug=elementalsouls-hunt-brute-force&task=Use%20hunt-brute-force&max_risk=medium\nInstall handoff: https://www.openagentskill.com/api/skills/elementalsouls-hunt-brute-force/install\nInstall command: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force\nInstall policy: Human review is required before install.\nOutcome feedback: use install_receipt.outcome_feedback.event_id or feedback.event_id from the Resolve API and report the result to /api/agent/outcome after one narrow run. Include outcome, install_used, task_success, output_quality, workspace, error_type, and human_review_required when known.\n\nBefore installing:\n1. Read the audit and eval result.\n2. Report risk notes and files or commands that will be touched.\n3. Install only in a sandbox or low-risk workspace first.\n4. If risk is unacceptable, use an alternative.\n\nAlternatives:\n- 3d Force Graph (vasturiano-3d-force-graph): https://www.openagentskill.com/skills/vasturiano-3d-force-graph\n- Threat Hunting & IOC Analysis (masriyan-threat-hunting-ioc-analysis): https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis\n- hunt-ato (elementalsouls-hunt-ato): https://www.openagentskill.com/skills/elementalsouls-hunt-ato\n\nExpected Cursor output:\n- selected_skill\n- cursor_rule_or_prompt\n- install_command\n- risk_summary\n- outcome_event_id\n- when_to_use\n- when_not_to_use"}],"review_checklist":["Safety tier: Reviewed with permission notes","Safety score: 59/100 Review before install","Audit score: 83/100 Safe to try","Trust score: 67/100 Sandbox only","Readiness: 94/100 Production-ready","High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"expected_output":{"selected_skill":"slug and name","install_command":"command or agent prompt used","risk_summary":"audit, trust, and policy notes","next_step":"what the agent will do after install","outcome_event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca"},"feedback":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","outcome_api":"https://www.openagentskill.com/api/agent/outcome","cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"]},"blocked_actions":["Do not install when safety_gate.blocked is true.","Do not install when the audit or eval reports unacceptable workspace risk.","Do not execute shell commands, access secrets, or call external services without user approval.","Do not keep the skill as an always-on instruction if it only fits a narrow task."]},"policy_decision":{"status":"human_review_required","summary":"Require human approval before installing into a real workspace."},"agent_decision":{"input_task":"Use hunt-brute-force","recommended_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","safety_tier":"Reviewed with permission notes","auto_install_policy":"review"},"alternative_skills":[{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","install_command":"npx skills add vasturiano/3d-force-graph","why_consider":"Matches task terms: force","risk":{"level":"Safe to try","safety_tier":"Reviewed","safety":"75/100 Review before install","trust":"85/100 Strong shortlist","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]}},{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"67/100 Review before install","trust":"70/100 Manual review","notes":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"]}},{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","why_consider":"Matches task terms: hunt, brute, force","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision."]}}],"install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","install_target":"Codex install prompt","why_recommended":["Matches task terms: hunt, brute, force","Useful GitHub adoption: 4,072 stars","Install handoff is available","Repository freshness signal is available","Registry match score 54","Primary pick for Research agents"],"risk_summary":{"level":"Safe to try","safety_tier":"Reviewed with permission notes","safety":"59/100 Review before install","trust":"75/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","action":"Require human approval before installing into a real workspace."},"feedback":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","outcome_api":"https://www.openagentskill.com/api/agent/outcome","cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success","contract":{"version":"openagentskill-agent-feedback-loop-v3","status":"active","purpose":"Report the result of one resolved skill run so Trust Score v5 and future Resolve rankings learn from real use.","event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","selected_skill_slug":"elementalsouls-hunt-brute-force","selected_skill_name":"hunt-brute-force","endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","idempotency":"Retrying the same event_id updates the previous outcome.","dry_run":{"supported":true,"instruction":"Set dry_run=true to validate a payload before wiring a new agent integration."},"expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"error_types":["install_failed","runtime_error","not_relevant","permission_blocked","risk_blocked","setup_required","low_quality_output","missing_dependency","timeout","other"],"workspaces":["sandbox","local","ci","production","unknown"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url"],"payload_template":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success","ranking_inputs_updated":["Trust Score v5 outcome confidence","Resolve ranking outcome evidence","Skill detail outcome signal block","Outcome leaderboard"]}},"agent_next_steps":["Read the audit URL before installing.","Ask for human approval before installing.","Use install command: npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","After one narrow task, report the outcome with: npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success","Summarize output, warnings, files touched, and whether setup or human review was required."]},"decision_packet":{"version":"openagentskill-agent-decision-packet-v1","task":"Use hunt-brute-force","agent":"codex","selected_skill":{"slug":"elementalsouls-hunt-brute-force","name":"hunt-brute-force","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force","api_url":"https://www.openagentskill.com/api/agent/skills/elementalsouls-hunt-brute-force","audit_url":"https://www.openagentskill.com/skills/elementalsouls-hunt-brute-force/audit","repository":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"suited_tasks":["Research agents workflows","Claude Code teams","teams that value GitHub adoption signals","Search sources","Extract claims","Synthesize findings","Run test suites","Capture failures"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force","target":"codex","label":"Codex install prompt","policy":"review","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true},"trust":{"score":67,"label":"Sandbox only","version":"trust-score-v5","base_score":75,"outcome_confidence":0,"decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["67/100 Trust Score v5","75/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":86,"status":"pass","detail":"4.1K GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":83,"status":"pass","detail":"4.1K stars, 633 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"status":"pass","detail":"4d since push"},{"id":"license","label":"License clarity","score":86,"status":"pass","detail":"MIT"},{"id":"documentation","label":"README/SKILL.md completeness","score":52,"status":"warn","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":72,"status":"info","detail":"credential or environment access"},{"id":"installability","label":"Install availability","score":92,"status":"pass","detail":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-brute-force"},{"id":"install_safety","label":"Install command safety","score":92,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":74,"status":"info","detail":"secrets or environment access"},{"id":"repository","label":"Repository evidence","score":86,"status":"pass","detail":"https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-brute-force"},{"id":"review_status","label":"Review status","score":66,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"status":"info","detail":"No agent outcome data yet"}]},"risk":{"level":"Safe to try","audit_label":"Safe to try","safety":"59/100 Review before install","trust":"75/100 Strong shortlist","safety_tier":"Reviewed with permission notes","notes":["High-risk permission hints: Secrets or environment access","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","SKILL.md contains contradictory statements about report_count: metadata says 6 but text says it is intentionally 0.","No OpenAgentSkill engagement data yet","High-risk permission hints: Secrets or environment access","Quality score needs review","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","Production credentials, payments, or irreversible account changes without explicit human review"],"minimum_review_before_use":["Trust: 75/100 Strong shortlist","Audit: 83/100 Safe to try","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."]},"alternatives":[{"slug":"vasturiano-3d-force-graph","name":"3d Force Graph","url":"https://www.openagentskill.com/skills/vasturiano-3d-force-graph","install_command":"npx skills add vasturiano/3d-force-graph","trust_score":85,"audit_score":87,"safety_score":75,"why_consider":"Matches task terms: force","risk":{"level":"Safe to try","safety_tier":"Reviewed","safety":"75/100 Review before install","trust":"85/100 Strong shortlist","notes":["Documentation summary is thin","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context"]}},{"slug":"masriyan-threat-hunting-ioc-analysis","name":"Threat Hunting & IOC Analysis","url":"https://www.openagentskill.com/skills/masriyan-threat-hunting-ioc-analysis","install_command":"npx skills add Masriyan/Claude-Code-CyberSecurity-Skill --skill Threat Hunting & IOC Analysis","trust_score":70,"audit_score":79,"safety_score":67,"why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"67/100 Review before install","trust":"70/100 Manual review","notes":["Documentation summary is thin","SKILL.md does not include an explicit safety/authorized-use section noting that threat hunting and detection activities must be performed only in environments where the user has authorization.","There is no clear limitations section describing potential false positives, IOC confidence caveats, or the need to validate extracted indicators before operational use.","The provided script excerpt appears truncated in the review material; ensure the actual repository files are complete and syntactically valid.","Quality score needs review"]}},{"slug":"elementalsouls-hunt-ato","name":"hunt-ato","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-ato","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-ato","trust_score":72,"audit_score":82,"safety_score":58,"why_consider":"Matches task terms: hunt, brute, force","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","No explicit setup or environment preparation section, though the skill is self-contained enough for experienced testers.","Some paths (e.g., JWT manipulation) reference external skills (hunt-jwt-crypto) without linking them, which may require additional context.","Financial research output is not financial advice; require human review before any live investment decision."]}},{"slug":"elementalsouls-hunt-auth-bypass","name":"hunt-auth-bypass","url":"https://www.openagentskill.com/skills/elementalsouls-hunt-auth-bypass","install_command":"npx skills add elementalsouls/Claude-BugHunter --skill hunt-auth-bypass","trust_score":72,"audit_score":82,"safety_score":58,"why_consider":"Matches task terms: hunt","risk":{"level":"Needs review","safety_tier":"Reviewed with permission notes","safety":"58/100 Review before install","trust":"72/100 Strong shortlist","notes":["High-risk permission hints: Secrets or environment access","Financial research output is not financial advice; require human review before any live investment decision","The SKILL.md excerpt is truncated in the review, but the provided content is sufficient to assess the skill.","The skill references other skills (hunt-jwt-crypto, hunt-saml) that are not included in this submission; users may need to obtain those separately for full coverage.","Financial research output is not financial advice; require human review before any live investment decision."]}}],"outcome_feedback":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca","skill_slug":"elementalsouls-hunt-brute-force","task":"Use hunt-brute-force","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Solved the task in a sandbox workflow.","source_version":{"version":"1.0.0","commit_sha":"0efc24c3510d55bfef117d5594c0766df14f887b","content_hash":"cca90153a3154dc7b188addb2ec3da804cea91f0d619fb9e17e289dcd3c4b1ce","ref":"main","path":"skills/hunt-brute-force/SKILL.md","sync_status":"current"}},"cli_example":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.3.0/openagentskill-0.3.0.tgz outcome \"resolve_5027202d-80d9-45d3-a9eb-9c2b3da1e1ca\" --skill \"elementalsouls-hunt-brute-force\" --task \"Use hunt-brute-force\" --agent \"codex\" --outcome success"},"next_agent_action":"Ask for human approval or choose a safer alternative before installing.","stable_fields":["decision_packet.selected_skill","decision_packet.install","decision_packet.risk.do_not_use_when","decision_packet.alternatives","decision_packet.outcome_feedback","decision_packet.trust.decision"]},"benchmark":{"endpoint":"https://www.openagentskill.com/api/agent/evals","note":"Use the evals endpoint to regression-test recommendation quality before changing ranking logic."},"meta":{"endpoint":"/api/agent/resolve","api_version":"2.0","generated_at":"2026-09-06T22:35:02.741Z","total_skills_searched":907,"total_candidates":15,"candidate_pool":{"sort":"quality","size":907,"note":"Resolver searches the highest-quality candidate pool for low-latency agent use. Browse /skills for the full public index."},"contract":{"best_skill":"recommendation.best_skill","install":"recommendation.install","why":"recommendation.why_recommended","risk":"recommendation.risk","alternatives":"recommendation.alternatives","agent_handoff":"agent_handoff.platform_templates + agent_handoff.review_checklist","decision_packet":"decision_packet","install_receipt":"install_receipt","recommendation_lanes":"recommendation_lanes"}}}