# Hacktron Docs ## Docs - [Authentication](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/authentication.md): Create API keys and authenticate requests to the Hacktron REST API. - [Create cost estimation](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/cost-estimations/create-cost-estimation.md): Estimate the credit cost of scanning one or more repositories before starting a scan. - [Get cost estimation](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/cost-estimations/get-cost-estimation.md): Fetch a cost estimation by ID. - [List cost estimations](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/cost-estimations/list-cost-estimations.md): List cost estimations for your organization. - [Errors](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/errors.md): HTTP status codes and error response shapes. - [Add finding comment](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/findings/add-finding-comment.md): Append a comment to a finding's triage thread. - [Get finding](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/findings/get-finding.md): Fetch a single finding with full triage context. - [List findings](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/findings/list-findings.md): List findings across all scans in your organization. - [Update finding](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/findings/update-finding.md): Change a finding's state and/or severity. - [Introduction](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/introduction.md): Programmatic access to Hacktron scans, findings, and cost estimations. - [Pagination, filtering & sorting](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/pagination-filtering.md): Shared query conventions used by list endpoints. - [Rate limits](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/rate-limits.md): Request quotas, 429 behaviour, and how to back off. - [Trigger a Whitebox Scan](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/scans/create-scan.md): Start a Whitebox Scan against one or more repositories. - [Export scan findings](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/scans/export-scan-findings.md): Download all findings for a scan as JSON, CSV, or SARIF. - [Get scan](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/scans/get-scan.md): Fetch a single scan, including its findings summary. - [Get scan status](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/scans/get-scan-status.md): Lightweight endpoint for polling a scan until it completes. - [List scan findings](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/scans/list-scan-findings.md): Paginate through the findings produced by a scan. - [List scans](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/api-reference/scans/list-scans.md): List scans with pagination, filtering, and sorting. - [Trial and billing](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/billing.md): Understand Code Review payment methods, trials, seats, and subscription lifecycle. - [Findings and feedback](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/findings-feedback.md): Understand where Hacktron posts Code Review findings and how feedback improves future reviews. - [GitHub / GitLab](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/integrations/github-gitlab.md): Connect GitHub / GitLab to enable Code Review or link your existing Code Review seat. - [Slack](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/integrations/slack.md): Connect Slack and manage findings from Slack. - [Code Review](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/overview.md): Use Code Review to run continuous pull request security reviews across connected repositories. - [People](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/people.md): Configure Code Review seats, assignment mode, and developer access from People. - [Project rules](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/rules.md): Use .hacktron/rules.md to give Hacktron repository-specific review context. - [Setup](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/setup.md): Connect a Git provider, enable repositories, and choose which branches Hacktron should review. - [Usage](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/spillover-usage.md): Understand pooled Code Review limits, spillover billing, and active-period usage reporting. - [Troubleshooting](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/code-review/troubleshooting.md): Check why Hacktron did not review a pull request or merge request. - [Welcome](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/index.md): Hacktron is an AI-powered security code-review platform. Our AI agents review your repositories for exploitable vulnerabilities and surface them as pull-request comments and dashboard findings. It works in two modes: per-PR reviews that run on each pull or merge request, and whitebox scans (also cal… - [Overview](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/communication-apps.md): Connect communication apps so Hacktron can send security notifications to your team. - [Slack](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/communication-apps/slack.md): Connect Slack and configure where Hacktron sends security notifications. - [Integrations](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/integrations.md): Connect SCM, project management, and communication tools to the Hacktron Platform. - [Platform Overview](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/overview.md): Use the Hacktron Platform to manage integrations, code reviews, pentests, access, and billing across your organization. - [Overview](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/project-management.md): Connect Jira or Linear so Hacktron can create tickets for approved security findings. - [Jira](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/project-management/jira.md): Connect Jira and configure how Hacktron creates Jira tickets for security findings. - [Linear](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/project-management/linear.md): Connect Linear and configure how Hacktron creates Linear issues for security findings. - [Overview](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/repositories.md): Choose which connected repositories Hacktron should review and configure how repository access is managed. - [GitHub](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/repositories/github.md): Configure repository access for GitHub Free, GitHub Team and GitHub Enterprise Cloud. - [GitHub Enterprise Server](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/repositories/github-enterprise-server.md): Configure repository access for a self-hosted GitHub Enterprise Server instance. - [GitLab](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/platform/repositories/gitlab.md): Configure repository access for GitLab.com and self-hosted GitLab. - [Privacy](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/privacy.md): Learn about how Hacktron protects your data and respects your privacy" - [Security](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/security.md): As security researchers ourselves, we take security seriously. - [Credits and billing](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/white-box-pentest/billing.md): Understand Whitebox Scan credits, estimates, purchases, deductions, and refunds. - [White-box Pentest](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/white-box-pentest/overview.md): Run organization-scoped Whitebox Scans from Hacktron using shared scan credits. - [Quickstart](https://hacktronai-docs-gitlab-self-hosted.mintlify.app/white-box-pentest/quickstart.md): Prepare scope, estimate credits, and start a white-box pentest. ## Optional - [Community](https://discord.gg/eRHCHsvDKh)