Laravel Honeypot
B 84 completed
Other
unknown / php · tiny
45
Files
1,417
LOC
2
Frameworks
5
Languages
Pipeline State
completedRun ID
#382244Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
53.72Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:24Deduplication group #57394
Member of a group with 2 similar repo(s) — canonical #106521 view group →
Top concepts (2)
Project DescriptionWeb Backend
Repobility · severity-and-effort ranking · https://repobility.com
AI Prompt
Create a Laravel package to prevent spam submissions on public forms using a honeypot technique. The package should automatically discard requests where an invisible, hidden field (the honeypot) contains any value. Additionally, it needs to check the submission time using another invisible field and trigger anti-spam measures if the form was submitted too quickly. The implementation should be easy, ideally by adding a Blade component like `<x-honeypot />` to the form. Please ensure it also supports manually passing necessary values for use with Inertia-powered applications.
php laravel spam-prevention form-validation honeypot web-security blade backend
Generated by gemma4:latest
Catalog Information
When adding a form to a public site, there's a risk that spam bots will try to submit it with fake values. Luckily, the majority of these bots are pretty dumb. You can thwart most of them by adding an invisible field to your form that should never contain a value when submitted. Such a field is call
Description
When adding a form to a public site, there's a risk that spam bots will try to submit it with fake values. Luckily, the majority of these bots are pretty dumb. You can thwart most of them by adding an invisible field to your form that should never contain a value when submitted. Such a field is call
Novelty
3/10Tags
php laravel spam-prevention form-validation honeypot web-security blade backend
Claude Models
claude-opus-4-6
Quality Score
B
84.4/100
Structure
89
Code Quality
100
Documentation
48
Testing
85
Practices
78
Security
100
Dependencies
60
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (82% test-to-source ratio)
- Consistent naming conventions (PascalCase)
- Low average code complexity \u2014 well-structured code
- Good security practices \u2014 no major issues detected
- Properly licensed project
Recommendations
- Add a linter configuration to enforce code style consistency
Security & Health
4.1h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (7)
Powered by Repobility — scan your code at https://repobility.com
MIT
License
0.0%
Duplication
Languages
Frameworks
Laravel Symfony
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description |  !Test Status !Code Style Status | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
