Im Robot

C+ 71 completed
Ai Ml
web_app / json · tiny
32
Files
6,730
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#354484
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
64.34
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #55389
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot

AI Prompt

Create a reverse-CAPTCHA system called imrobot designed to verify AI agents. I need it to generate a structured challenge data embedded in the DOM using a `data-imrobot-challenge` attribute containing a JSON pipeline of deterministic string operations applied to a random seed. The system should support usage across React, Vue, Svelte, and as a Web Component. Additionally, include a core API for headless use that allows generating a challenge, solving it, and verifying the answer. Make sure to implement screenshot protection by blurring the challenge text by default and adding a JavaScript shield for common screenshot shortcuts.
typescript json web-app react vue svelte web-component security captcha ai-verification
Generated by gemma4:latest

Catalog Information

A reverse-CAPTCHA system designed to verify artificial intelligence agents and robots.

Description

imrobot is a unique solution for verifying the authenticity of AI agents and robots. Unlike traditional CAPTCHAs that aim to prevent humans from accessing certain resources, imrobot's primary goal is to distinguish between human and non-human entities. This innovative approach has significant implications for industries relying on AI-powered systems.

الوصف

هو نظام عكس كابتشا مصمم لتحديد صحة الوكلاء الذكاء الاصطناعي والروبوتات، وليس البشر. يختلف هذا النظام عن الكابتشا التقليدية التي تهدف إلى منع البشر من الوصول إلى الموارد المحددة، حيث أن نظام imrobot يهدف في المقام الأول إلى تمييز بين الوكلاء الذكاء الاصطناعي والروبوتات وبين البشر. وهذا النهج المبتكر له أهمية كبيرة في الصناعات التي تعتمد على الأنظمة الذكية.

Novelty

9/10

Tags

reverse-captcha ai-authentication robot-verification machine-learning artificial-intelligence

Technologies

react svelte vitest vue

Claude Models

claude-opus-4.6

Quality Score

C+
70.7/100
Structure
61
Code Quality
97
Documentation
42
Testing
40
Practices
80
Security
100
Dependencies
60

Strengths

  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

7.3h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
MIT
License
3.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
64.9%
typescript
22.4%
html
8.4%
svelte
2.3%
markdown
2.0%

Frameworks

Vite

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
All rows above produced by Repobility · https://repobility.com
auto_descriptionProject DescriptionI'm a robot. Reverse-CAPTCHA that verifies AI agents and robots, not humans.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/78606.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV