For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pipeline Tools

Pipeline Tools provides an inventory of all third party services and tools used by an organization’s CI/CD pipeline. This visibility is invaluable, as it reveals the tools running in your CI/CD systems that are highly sensitive. We recommend reviewing the tools detected and displayed in the inventory with your engineering teams to ensure that the tools are all recognized and approved. Special attention should be given to tools with names designated as Not Available, as this could indicate less popular tools, or in some cases, even malicious ones.

You can gain insights into the scripts running in the CI pipeline and their usage, allowing you to understand risks and take action to reduce your attack surface.

'Pipeline Tools' currently supports Jenkins declarative pipelines, CircleCI, GitLab CI, GitHub Actions and Azure Pipelines.

To access 'Pipeline Tools', in Application Security select > Home > Technologies > click on the Pipeline Tools tab.

technologies pipelinetools intro3.1

Pipeline Tools includes the following details.

  • Tool Name: The name of the tool in the pipeline

    When the 'Not available' status is displayed, it indicates that the tool is not in Prisma Cloud’s Pipeline Tools catalog. This could be because it is either an internal tool or a public tool.

  • Insights: Meaningful understandings gained by Palo Alto Networks from the data collected, analyzed and interpreted, about the pipeline tool. See below for more details. Values include:

    • Suspicious Tool: Prisma Cloud suspects that the tool may be malicious

    • Unverified tool creator: The tool owner is not verified by the hosted marketplace

    • Low popularity: The tool has minimal usage or stars in the hosted marketplace

    • Archived Tool Repository: The tool’s code repository has been archived and is no longer maintained

  • Executable: Details of the executable including stars received from GitHub, the number of downloads a tool has from the CircleCI Orbs marketplace(UsedBy) and the identity of the tool creator - see below for more details.

  • Description: A description of the tool- see below for more details.

  • Vendor: The tool vendor

  • Pipelines: The pipeline in which the tool is found. A number indicates the amount of pipelines that the tool is detected in. Hovering over a value displays all pipelines including the tool

Selecting a pipeline tool in the inventory table opens the resource explorer, displaying additional information about the entity.

  • The Details tab opens as the default view, providing pipeline tool metadata such as a description of the tool, the tool vendor, the number of pipelines in which the tool was detected, and a link to the location containing the tool.

    technologies pipelinetools details3.1
  • Executable: Details of the executable including where installed, stars received from GitHub, the number of downloads a tool has from the CircleCI Orbs marketplace(UsedBy) and the identity of the tool creator.

    technologies pipelinetools executable3.1
  • Usage: A list of pipelines in which the tool is found, as well as the command that runs the tool in the pipeline

    technologies pipelinetools usage3.1
  • Insights: The tool executables and categories that they are assigned to

    technologies pipelinetools insights3.1

Filters

You can apply the following filters to narrow a search for a pipeline too.

  • Tool Name: Filter by tool name

  • Insights: Filter by insights

  • Executable: Filter by the usage of the tool

  • Pipelines: Filter by pipeline that a tool is found in

  • Vendor: Filter by tool vendor

Last updated

Was this helpful?