g1t/apps/web/app/components/honeypot.tsx
Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| status.g1t.sh with incident management, invites that land you in the workspace, settings as pages, usage without quotas | 1 | /** |
| 2 | * The fields a bot fills in and a person never sees, on the forms anyone | |
| 3 | * can send: signing up and asking for access. `looksAutomated` in | |
| 4 | * lib/invites.ts reads them. | |
| 5 | */ | |
| 6 | export function Honeypot({ started }: { started: number }) { | |
| 7 | return ( | |
| 8 | <> | |
| 9 | <input type="hidden" name="started" value={started} /> | |
| 10 | <div aria-hidden="true" className="absolute left-[-9999px] h-px w-px overflow-hidden"> | |
| 11 | <label> | |
| 12 | Website | |
| 13 | <input type="text" name="website" tabIndex={-1} autoComplete="off" /> | |
| 14 | </label> | |
| 15 | </div> | |
| 16 | </> | |
| 17 | ); | |
| 18 | } |