Repository and CI/CD Security

A sequence covering both a repository's own security posture and the pipeline that builds and deploys from it — two categories that are usually reviewed together because a pipeline typically holds more privilege than what it deploys.

Audience
Engineers and AppSec practitioners reviewing a repository's access controls, dependency hygiene, and CI/CD configuration.
Level
Intermediate
Depth
Moderate to long — ten steps, two of them optional product pages at the end.

Prerequisites

  • Familiarity with your team's actual CI/CD provider (GitHub Actions, GitLab CI) is helpful context, not a hard requirement.

Learning Objectives

  • Assess repository access, secret handling, and dependency provenance systematically rather than ad hoc.
  • Understand the specific CWEs behind the most common repository and pipeline findings.
  • Leave with a completed interactive review and a forward-looking secure-development plan.

0 of 10 complete (0%)

Progress is saved only in this browser.

Steps

1. Repository Security

Open

Category

What a repository security assessment covers beyond what an automated scan alone catches.

2. CI/CD Security

Open

Category

The pipeline is a trust boundary in its own right — this frames why it gets a separate review from the repository itself.

3. Repository Security Assessment Checklist

Open

Article

A practical checklist for the access-control and ownership questions a scan alone can't answer.

4. CI/CD Security Controls Every Engineering Team Should Have

Open

Article

The specific controls — fork PR handling, secret scoping, pinned dependencies — that keep a pipeline from being the easiest path to compromise.

5. CWE-798: Use of Hard-coded Credentials

Open

Reference

The CWE behind the most common repository finding: a credential committed where it shouldn't be.

6. CWE-1104: Use of Unmaintained Third-Party Components

Open

Reference

The weakness behind supply-chain risk from a dependency that's still functional but no longer maintained.

7. Repository Security Review

Open

Decision Center

Apply everything above as a structured, interactive review across eight categories.

8. Secure SDLC Planner

Open

Decision Center

Turn the review's findings into a forward-looking plan sized to your team and release cadence.

9. Repository Security Scanner

Optional

Product

Automate the dependency and secret-detection parts of this review on a real repository.

10. CI/CD Security Scanner

Optional

Product

Run the same scanning automatically inside your actual pipeline.