> For the complete documentation index, see [llms.txt](https://www.quillaudits.com/quillshield/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.quillaudits.com/quillshield/readme.md).

# QuillShield

Automated smart-contract security audits for Solidity projects.

**QuillShield by QuillAudits** — automated smart-contract security audits. Upload a Solidity (Foundry) project or import from GitHub or GitLab.com, get a **USD price quote** from billable lines of code (from **$49**, scope curve `3 × L^0.7`), pay via wallet top-up and/or Stripe checkout, and stream severity-graded findings live. New accounts receive **$50** signup credit. After a full audit, **CI/CD Checks** scan GitHub pull requests and GitLab.com merge requests.

Use the product at [shield.quillaudits.com](https://shield.quillaudits.com/). Sign in with email and 2FA, or Continue with Google, GitHub, or GitLab.

{% hint style="info" %}
QuillShield is pay-as-you-go: **Quote → Order → Payment → Audit**. Prepaid dollars live in **Billing**. Signup, referral, refund, and bonus balances apply at checkout before any card charge. Signup credit covers at most half of the post-coupon amount. The wallet is **per user**; API keys spend the org owner.
{% endhint %}

## The platform

*Live screenshot of* [*shield.quillaudits.com*](https://shield.quillaudits.com/). *Sign in to run audits.*

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-bolt">:bolt:</i></h3></td><td><strong>Quickstart</strong></td><td>Sign up, quote, pay, and run your first audit.</td><td><a href="https://www.quillaudits.com/quillshield/guides/getting-started/quickstart">https://www.quillaudits.com/quillshield/guides/getting-started/quickstart</a></td></tr><tr><td><h3><i class="fa-wallet">:wallet:</i></h3></td><td><strong>Pricing and top-up</strong></td><td>Scope-curve quotes (from $49), $50 signup credit, Stripe.</td><td><a href="https://www.quillaudits.com/quillshield/guides/guides/pricing-and-top-up">https://www.quillaudits.com/quillshield/guides/guides/pricing-and-top-up</a></td></tr><tr><td><h3><i class="fa-gears">:gears:</i></h3></td><td><strong>CI/CD Checks</strong></td><td>Light scans on GitHub pull requests and GitLab.com merge requests.</td><td><a href="https://www.quillaudits.com/quillshield/guides/guides/ci-cd-checks">https://www.quillaudits.com/quillshield/guides/guides/ci-cd-checks</a></td></tr><tr><td><h3><i class="fa-code">:code:</i></h3></td><td><strong>Developers</strong></td><td>REST API, CLI, MCP, GitHub App, and GitLab.com.</td><td><a href="https://www.quillaudits.com/quillshield/developers/">https://www.quillaudits.com/quillshield/developers/</a></td></tr></tbody></table>

## What you can do

| Capability         | Description                                                                 |
| ------------------ | --------------------------------------------------------------------------- |
| **Sign in**        | Email + 2FA, or Continue with Google, GitHub, or GitLab                     |
| **Ingest source**  | Zip, folder, `.sol`, GitHub, GitLab.com, or git URL / ref / commit          |
| **Scope and docs** | Pick `.sol` files (BLOC) and attach optional context                        |
| **Quote and pay**  | USD from BLOC (`charm(max(49, 3 × L^0.7))`); wallet + Stripe card or crypto |
| **Signup credit**  | **$50** once, bonus pool, 50% checkout cap, expires in 6 months             |
| **Live progress**  | Status and findings stream while the audit runs                             |
| **Findings**       | Severity, impact, locations, triage, comments                               |
| **Ask AI**         | Chat grounded in saved findings                                             |
| **Share**          | Read-only public link (no PoCs or source)                                   |
| **Publish**        | QuillAudits leaderboard and/or a public full report                         |
| **Reports**        | Markdown and PDF plus PoC artifacts                                         |
| **CI/CD Checks**   | GitHub App / Actions, or GitLab.com webhooks, after a full-audit baseline   |
| **Team**           | Email invites (`admin` / `member` / `viewer`)                               |
| **Billing**        | Per-user prepaid, refund, and bonus wallets                                 |
| **Support**        | In-app tickets, expert validation, manual-audit leads                       |
| **API, CLI, MCP**  | `qs_live_…` keys, `@quillaudits/cli`, `@quillaudits/mcp`                    |

## How an audit runs

```mermaid
flowchart LR
  A[Upload or Git import] --> B[Scope + BLOC]
  B --> C[USD Quote]
  C --> D[Order + pay]
  D --> E[Managed audit]
  E --> F[Findings + report]
```

{% hint style="success" %}
**Ready to try?** Open [shield.quillaudits.com](https://shield.quillaudits.com/) and follow the [Quickstart](https://www.quillaudits.com/quillshield/guides/getting-started/quickstart).
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://www.quillaudits.com/quillshield/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
