# The Protection page

The Protection page is the day-to-day work surface for security analysts and engineers. It groups every package and every rule across your tenant into four tabs:

* [Vulnerable packages](/new-documentation/new-docs/protection-page/vulnerable-packages-tab.md): every package Seal has discovered that has at least one open vulnerability.
* [Sealed packages](/new-documentation/new-docs/protection-page/sealed-packages-tab.md): every package that has been replaced with a sealed version, with attestation downloads.
* [Sealing rules](/new-documentation/new-docs/protection-page/sealing-rules-tab.md): the list of remote Sealing Rules in the tenant.
* [Scanner exclusions](/new-documentation/new-docs/protection-page/scanner-exclusions-tab.md): the list of Scanner Exclusions in the tenant. Hidden by default; an Admin enables the feature in Settings.

The Protection page is **tenant-scoped**: all tabs span every Seal Project unless you filter by Project. There is no separate "per-project" view.

## The drawer

Clicking a row on the Vulnerable packages or Sealed packages tab opens a side drawer with that row's package detail. The drawer is **per-package**: it shows everything Seal knows about, say, `ejs@2.7.4`, including the full list of vulnerabilities affecting that package version, the matching sealed version (when one exists), the [code diff](https://github.com/seal-community/gitbook/blob/main/new-docs/trust-and-compliance/code-diff/README.md), and links to relevant Sealing Rules. If the package has multiple CVEs, they all appear together in the drawer.

## Empty state

Until your tenant has accumulated scan data, the Protection page shows the [Welcome cards](/new-documentation/new-docs/onboarding-wizard.md#the-welcome-cards-on-the-protection-page) in place of the regular tabs.

## Related

* [Package states](https://github.com/seal-community/gitbook/blob/main/new-docs/discovering/protection-page/package-states.md): the canonical reference for the six values shown in the Vulnerable packages tab's state column.
* [Vulnerability detail](/new-documentation/new-docs/vulnerability-detail.md): the per-vulnerability content shown inside the drawer.
* [Sealing Rules](https://github.com/seal-community/gitbook/blob/main/new-docs/using-the-platform/sealing-rules/README.md): the deeper concept-and-how-to home for the Sealing rules tab.
* [Scanner Exclusions](https://github.com/seal-community/gitbook/blob/main/new-docs/using-the-platform/scanner-exclusions/README.md): the deeper home for the Scanner exclusions tab.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sealsecurity.io/new-documentation/new-docs/protection-page.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
