---
title: "ListProjectSummaries"
method: GET
path: "/v1/namespaces/{tenant_meta.namespace}/project-summaries"
tags: ["ProjectSummaryService"]
---

# ListProjectSummaries

`GET /v1/namespaces/{tenant_meta.namespace}/project-summaries`

## Request

- Base URL: `https://api.endorlabs.com`
- URL: `https://api.endorlabs.com/v1/namespaces/{tenant_meta.namespace}/project-summaries`
- Auth: none declared

Lists all project summaries in the given namespace.

## Path parameters

- `tenant_meta.namespace` string, required

## Query parameters

- `list_parameters.filter` string
- `list_parameters.page_token` integer
- `list_parameters.page_size` integer
- `list_parameters.action` string
- `list_parameters.mask` string
- `list_parameters.traverse` boolean
- `list_parameters.sort.path` string
- `list_parameters.sort.order` 'SORT_ENTRY_ORDER_UNSPECIFIED' | 'SORT_ENTRY_ORDER_ASC' | 'SORT_ENTRY_ORDER_DESC'
- `list_parameters.count` boolean
- `list_parameters.group.aggregation_paths` string
- `list_parameters.group.show_aggregation_uuids` boolean
- `list_parameters.group.unique_count_paths` string
- `list_parameters.group.unique_value_paths` string
- `list_parameters.ci_run_uuid` string
- `list_parameters.page_id` string
- `list_parameters.group_by_time.aggregation_paths` string
- `list_parameters.group_by_time.show_aggregation_uuids` boolean
- `list_parameters.group_by_time.interval` 'GROUP_BY_TIME_INTERVAL_UNSPECIFIED' | 'GROUP_BY_TIME_INTERVAL_YEAR' | 'GROUP_BY_TIME_INTERVAL_QUARTER' | 'GROUP_BY_TIME_INTERVAL_MONTH' | 'GROUP_BY_TIME_INTERVAL_WEEK' | 'GROUP_BY_TIME_INTERVAL_DAY' | 'GROUP_BY_TIME_INTERVAL_HOUR' | 'GROUP_BY_TIME_INTERVAL_MINUTE' | 'GROUP_BY_TIME_INTERVAL_SECOND'
- `list_parameters.group_by_time.group_size` integer
- `list_parameters.group_by_time.start_time` string, date-time
- `list_parameters.group_by_time.end_time` string, date-time
- `list_parameters.group_by_time.mode` string
- `list_parameters.group_by_time.aggregation_value_field` string
- `list_parameters.group_by_time.aggregation_operator` string
- `list_parameters.disable_pagination` boolean

## Response `200`

A successful response.

- V1ListProjectSummariesResponse: Response returned for requests to list project summaries.
  - `count_response` V1CountResponse: Response to a list count request.
    - `count` integer: Number of objects matching the given list parameters.
  - `group_response` V1GroupResponse: Response to a list group request.
    - `groups` object: Map indexed by values of the fields specified in aggregation_paths, for example, {"[{"key":"meta.kind","value":"Project"}]": { "aggregation_count": { "count": 1649 } } }.
  - `list` V1ListProjectSummariesResponseList
    - `objects` V1ProjectSummary[]
      - `context` V1Context, required: Contexts keep objects from different scans separated.
        - `id` string, required: The context ID, such as a pull request ID or branch reference.
        - `tags` string[]: A list of tags applied to a context. Used primarily for CI and SBOM contexts.
        - `type` 'CONTEXT_TYPE_UNSPECIFIED' | 'CONTEXT_TYPE_MAIN' | 'CONTEXT_TYPE_EXTERNAL' | 'CONTEXT_TYPE_CI_RUN' | 'CONTEXT_TYPE_SBOM' | 'CONTEXT_TYPE_REF', required: - CONTEXT_TYPE_MAIN: Objects from a scan of the default branch. All objects in the oss namespace are in the main context. The context id is always "default". - CONTEXT_TYPE_EXTERNAL: Indicates that this object is a copy/temporary value of an object in another project. Used for same-tenant dependencies. In source code reference this is equivalent to "vendor" folders. Package versions in the external context are only scanned for call graphs. No other operations are performed on them. - CONTEXT_TYPE_CI_RUN: Objects from a PR scan. The context id is the PR UUID. Objects in this context are deleted after 30 days. - CONTEXT_TYPE_SBOM: Objects from an SBOM scan. The context id is the SBOM serial number or some other unique identifier. - CONTEXT_TYPE_REF: Objects from a scan of a specific branch. The context id is the branch reference name.
        - `will_be_deleted_at` string, date-time: Time that all objects in this context will be deleted. This field is deprecated and will be removed in the future. Please use the meta.will_be_deleted_at field instead.
      - `meta` V1Meta, required: Common fields for all Endor Labs resources.
        - `annotations` object: Annotations can be used to attach metadata to a resource message. Annotation values can be small or large, structured or unstructured, and may include characters not permitted by labels. The keys may contain alphanumerics, underscores (_), dots (.) and dashes (-). The values of an annotation must be 16384 bytes or smaller.
        - `create_time` string, date-time: Time the resource was created. Format: 2017-01-15T01:30:15.01Z RFC 3339: https://www.ietf.org/rfc/rfc3339.txt.
        - `created_by` string: Name and authentication source of the user who created the object, for example, ewok@endor.ai@google@api-key.
        - `description` string: Resource description. Must be less than 1024 bytes.
        - `index_data` V1IndexData: IndexData is used to index the resource for search. It's an internal object.
          - `data` string[]
          - `search_score` number, float: search_score is the score of the resource for search. Internal use only.
          - `tenant` string
          - `will_be_deleted_at` string, date-time: Time that the resource will be deleted.
        - `kind` string: Resource kind, for example, HelloResponse. Auto-generated using the protobuf message proto.MessageName().Name().
        - `name` string, required: Resource name. Must be 63 characters or less.
        - `parent_kind` string: Parent object resource kind, for example, Project.
        - `parent_uuid` string: Parent object UUID.
        - `references` object: Map of objects referenced in a query API.
        - `tags` string[]: List of tags attached to the resource. Tags can be used to select objects and to find collections of objects that satisfy certain conditions. A tag must be 255 characters or less.
        - `update_time` string, date-time: Time the resource was last updated. Note: Updated on all create/patch/delete operations. Format: 2017-01-15T01:30:15.01Z RFC 3339: https://www.ietf.org/rfc/rfc3339.txt.
        - `updated_by` string: Name and authentication source of the last user who updated the object, for example, vulnerabilityingestor@endor.ai@x509.
        - `upsert_time` string, date-time: Time the resource was last upserted. Note: create_time is only set the first time the resource is created. upsert_time is set every time the resource is upseted. Format: 2017-01-15T01:30:15.01Z RFC 3339: https://www.ietf.org/rfc/rfc3339.txt.
        - `version` string: Message version.
      - `spec` V1ProjectSummarySpec
        - `automated_scan_enabled` boolean, required: Set to true if automated scans are enabled for the project. This only applies to projects scanned by the GitHub App. It does not prevent the daily analytics-only scans from running.
        - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
          - `direct` integer, required: Direct dependencies declared in the project.
          - `outdated` integer, required: Dependencies that have newer versions available.
          - `total` integer, required: Total number of dependencies.
          - `transitive` integer, required: Transitive dependencies pulled in by direct dependencies.
          - `unmaintained` integer, required: Dependencies that are no longer maintained.
        - `finding_count_entries` V1FindingCountEntry[]: Per-group, per-stage finding counts computed at scan time from the backend registry. Supersedes vulnerability_counts, which is retained until every project has been rescanned. The models differ: the SCA vulnerability group requires both the SCA and vulnerability categories, while vulnerability_counts counts every vulnerability finding (container, CI/CD, and AI-model vulnerabilities included), so totals here can be lower.
          - `counts` Endorv1FindingCounts: Counts of findings broken down by severity. A dismissed finding is counted only in dismissed, never in total or in one of the severities.
            - `critical` integer: Number of critical findings.
            - `dismissed` integer: Number of dismissed findings.
            - `high` integer: Number of high severity findings.
            - `low` integer: Number of low severity findings.
            - `medium` integer: Number of medium severity findings.
            - `total` integer: Total number of findings.
          - `group` 'FINDING_COUNT_GROUP_UNSPECIFIED' | 'FINDING_COUNT_GROUP_SCA_VULNERABILITY' | 'FINDING_COUNT_GROUP_AI_SAST' | 'FINDING_COUNT_GROUP_SECRETS' | 'FINDING_COUNT_GROUP_CONTAINER': Identifies a group: a set of finding-matching criteria, and a tree of stages that narrows it. Both the criteria and the stage tree live in the backend registry, which is the only emitter of these counts. Groups are not mutually exclusive, so a finding matching two of them would be counted in each. - FINDING_COUNT_GROUP_UNSPECIFIED: No group has been set. - FINDING_COUNT_GROUP_SCA_VULNERABILITY: Findings carrying both the SCA and vulnerability categories. - FINDING_COUNT_GROUP_AI_SAST: Findings carrying the SAST category and the AI tag. - FINDING_COUNT_GROUP_SECRETS: Findings carrying the secrets category. - FINDING_COUNT_GROUP_CONTAINER: Findings carrying the container category.
          - `stage` 'FINDING_COUNT_STAGE_UNSPECIFIED' | 'FINDING_COUNT_STAGE_TOTAL' | 'FINDING_COUNT_STAGE_NOT_IN_TEST' | 'FINDING_COUNT_STAGE_FIX_AVAILABLE' | 'FINDING_COUNT_STAGE_REACHABLE' | 'FINDING_COUNT_STAGE_EXPLOITABLE' | 'FINDING_COUNT_STAGE_TRUE_POSITIVE' | 'FINDING_COUNT_STAGE_VALID_SECRET' | 'FINDING_COUNT_STAGE_POTENTIALLY_REACHABLE' | 'FINDING_COUNT_STAGE_POTENTIALLY_EXPLOITABLE': Identifies one step in a group's stage tree. Each value names only the criteria that step narrows by. A stage counts what is left once its own criteria and every criteria on its path from the tree's root have been applied, so the same stage counts a different set in each group it appears in, and the registry's stage tree is the only place a stage's full criteria can be read. Sibling stages fork the funnel: each narrows their shared parent independently, and their sets may overlap. - FINDING_COUNT_STAGE_UNSPECIFIED: No stage has been set. - FINDING_COUNT_STAGE_TOTAL: Narrows by nothing; counts every finding matching the group's own criteria. - FINDING_COUNT_STAGE_NOT_IN_TEST: Narrows to findings carrying the normal tag, which marks findings outside test code. - FINDING_COUNT_STAGE_FIX_AVAILABLE: Narrows to findings carrying the fix available tag. - FINDING_COUNT_STAGE_REACHABLE: Narrows to findings carrying the reachable function tag for SCA vulnerabilities, or the reachable dependency tag for containers. - FINDING_COUNT_STAGE_EXPLOITABLE: Narrows to findings with an EPSS probability at or above 1%, the threshold for exploitation in the wild. Follows REACHABLE in every group that uses it, so it never counts an unreachable finding. - FINDING_COUNT_STAGE_TRUE_POSITIVE: Narrows to findings carrying the true positive tag. - FINDING_COUNT_STAGE_VALID_SECRET: Narrows to findings carrying the valid secret tag, set when the secret still authenticates against its provider. - FINDING_COUNT_STAGE_POTENTIALLY_REACHABLE: Narrows to findings carrying a potentially reachable tag. Forks from the same parent as REACHABLE, and the two branches may overlap: a finding tagged both reachable and potentially reachable is counted in each. - FINDING_COUNT_STAGE_POTENTIALLY_EXPLOITABLE: Narrows by the same EPSS threshold as EXPLOITABLE, but follows POTENTIALLY_REACHABLE, so it counts the exploitable findings on the potentially reachable branch.
        - `finding_counts` ProjectSummarySpecFindingCounts, required: Finding statistics.
          - `critical` integer, required
          - `dismissed` integer, required
          - `high` integer, required
          - `low` integer, required
          - `medium` integer, required
          - `total` integer, required
        - `last_scanned` string, date-time, required: The last time the project was scanned by the Endor Labs scheduler. This is the same as the update time of this object.
        - `package_coverage` SpecPackageCoverage, required: Package coverage and success rates.
          - `call_graph_available` integer, required
          - `call_graph_errors` integer, required
          - `call_graph_success_rate` number, float, required
          - `ecosystem_counts` object, required
          - `ecosystems` V1Ecosystem[], required
          - `scan_failures` integer, required
          - `success_rate` number, float, required
          - `total` integer, required
        - `platform_source` 'PLATFORM_SOURCE_UNSPECIFIED' | 'PLATFORM_SOURCE_GITHUB' | 'PLATFORM_SOURCE_GITLAB' | 'PLATFORM_SOURCE_GITSERVER' | 'PLATFORM_SOURCE_BITBUCKET' | 'PLATFORM_SOURCE_BINARY' | 'PLATFORM_SOURCE_HUGGING_FACE' | 'PLATFORM_SOURCE_AZURE' | 'PLATFORM_SOURCE_ARCHIVE' | 'PLATFORM_SOURCE_EXTERNAL_AI_SERVICE' | 'PLATFORM_SOURCE_GITHUB_ENTERPRISE', required: Type of source control platform a resource was discovered on.
        - `top_dependencies` ProjectSummarySpecTopDependencies: TopDependencies tracks the most significant dependencies in various categories.
          - `by_critical_findings` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by critical findings.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_critical_reachable_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by critical reachable vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_critical_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by critical vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_findings` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by total findings.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_high_findings` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by high severity findings.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_high_reachable_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by high severity reachable vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_high_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by high severity vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_low_findings` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by low severity findings.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_low_reachable_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by low severity reachable vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_low_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by low severity vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_medium_findings` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by medium severity findings.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_medium_reachable_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by medium severity reachable vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_medium_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by medium severity vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_reachable_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by reachable vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_vulnerabilities` ProjectSummarySpecTopDependenciesDependencyInfo[]: Top dependencies by total vulnerabilities.
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the dependency.
            - `uuid` string, required: Unique identifier for the dependency.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
        - `top_packages` ProjectSummarySpecTopPackages: TopPackages tracks the most significant packages in various categories.
          - `by_critical_findings` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by critical findings.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_critical_reachable_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by critical reachable vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_critical_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by critical vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_findings` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by total findings.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_high_findings` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by high severity findings.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_high_reachable_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by high severity reachable vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_high_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by high severity vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_low_findings` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by low severity findings.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_low_reachable_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by low severity reachable vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_low_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by low severity vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_medium_findings` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by medium severity findings.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_medium_reachable_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by medium severity reachable vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_medium_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by medium severity vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_outdated_dependencies` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by outdated dependencies.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_reachable_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by reachable vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_unmaintained_dependencies` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by unmaintained dependencies.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
          - `by_vulnerabilities` ProjectSummarySpecTopPackagesPackageInfo[]: Top packages by total vulnerabilities.
            - `dependency_counts` ProjectSummarySpecDependencyCounts: DependencyCounts tracks different types of dependencies in the project.
              - …
            - `finding_counts` ProjectSummarySpecFindingCounts: Finding statistics.
              - …
            - `name` string, required: Name of the package.
            - `uuid` string, required: Unique identifier for the package.
            - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
              - …
        - `vulnerability_counts` ProjectSummarySpecVulnerabilityCounts: VulnerabilityCounts tracks different categories of vulnerabilities in the project.
          - `exploitable_likelihood` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `exploitable_likelihood_potentially_reachable` ProjectSummarySpecFindingCounts: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `exploitable_likelihood_reachable` ProjectSummarySpecFindingCounts: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `low_upgrade_risk` ProjectSummarySpecFindingCounts: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `low_upgrade_risk_potentially_reachable` ProjectSummarySpecFindingCounts: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `low_upgrade_risk_reachable` ProjectSummarySpecFindingCounts: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `normal` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `normal_fixable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `normal_fixable_potentially_reachable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `normal_fixable_reachable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `normal_fixable_unreachable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `potentially_reachable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `reachable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `total` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
          - `unreachable` ProjectSummarySpecFindingCounts, required: Finding statistics.
            - `critical` integer, required
            - `dismissed` integer, required
            - `high` integer, required
            - `low` integer, required
            - `medium` integer, required
            - `total` integer, required
      - `tenant_meta` V1TenantMeta: Tenant related data for the tenant containing the resource.
        - `namespace` string, required: Namespaces are a way to organize organizational units into virtual groupings of resources. Namespaces must be a fully qualified name, for example, the child namespace of namespace "endor.prod" called "app" is called "endor.prod.app".
      - `uuid` string: The UUID of the for the project summary.
    - `response` V1ListResponse: Response to a list request.
      - `next_page_id` string: The UUID of last message retrieved.
      - `next_page_token` integer: Pagination token that can be used to retrieve the next page of results.

## Other responses

- `default`: An unexpected error response.

## Changes

- **2026-11-03** `4acd9fe15140`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference/changes/v1/namespaces/:tenant_meta.namespace/project-summaries/get.md)

---

[API](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference.md) - [All operations](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference/revisions/9c1a64674369?raw)
