Embed the badge
ReplaceYOUR_ORG and YOUR_REPO in the following HTML, then add it to your website:
https://github.com/acme/widgets uses:
https://gitlab.example.com/acme/widgets, include the provider base URL. This keeps its report separate from a repository with the same path on GitLab.com:
Link parameters
URL-encode parameter values if they contain spaces or reserved URL characters.
Request and approval flow
- A visitor opens the badge link and submits their name, company, and corporate email address. The request page confirms that the report is awaiting approval. No report email is sent yet.
- An admin of the repository’s organization sees a pending count on the account button in CodeAnt AI. Open the account menu and select Report approvals to review requests. The page shows when each request was made, the requester’s name and email, the repository, and its status.
- Select Approve to prepare the repository-scoped PDF and email a secure download link to the requester. Select Deny to close the request without sending a report. The page shows when an approved report is being prepared, has been emailed, or failed to deliver. If delivery fails, select Retry delivery.
Eligibility and delivery
- The repository must be public and already have current CodeAnt AI security scan data.
- The requester must provide a corporate email address. Public and disposable email providers, including Gmail, are not eligible.
- After an admin approves the request, CodeAnt AI emails a secure, direct link to the repository-scoped PDF report. The link expires after 24 hours.
- Requests are limited to five per IP address, with one request added back to the allowance every 12 minutes.