Apache-2.0 · Self-hosted · No account required

Verifiable developer collaboration reports

Generate a cryptographically attested report of a developer's GitHub or GitLab collaboration activity from API metadata only — works on private repositories, no source code access required.

Private repos

Runs inside your CI with a narrowly-scoped read-only token. No public exposure ever required.

No source code

Reads only API event metadata — pull requests, reviews, and comments. Repository contents are never fetched.

Sigstore signed

Both report.html and report.pdf are independently attested in CI.

What the report measures

Every metric ships with honest interpretation copy and explicit statements of what it cannot show. No composite score is computed.

Metric What it shows
Pull requests authored / merged Shipping cadence
Reviews given (approve / changes requested) Peer review engagement
Deep review % (≥ 3 inline comments) Review depth, not just approval clicks
Review comments written / received Collaboration texture
Median time to merge PR scoping and team review responsiveness
Time to first review How quickly teammates pick up your PRs
Rework rate Share of PRs that required a revision cycle
Active days / contribution cadence Consistency of engagement over the window
Monthly trend charts How contribution patterns evolved over time

Add to CI in one YAML block

Pin to a tagged version. The Sigstore certificate records the exact producing workflow identity — making the attestation machine-checkable.

GitHub Actions reusable workflow (recommended)
.github/workflows/report.yml
jobs:
  coderepute:
    permissions:
      contents:      read
      pull-requests: read
      id-token:      write
      attestations:  write
    uses: grkanitz/CodeRepute/.github/workflows/coderepute-report.yml@v0.1.0
    with:
      repos:   your-org/your-repo
      subject: some-username

Cover an entire org: org: your-org instead of repos:

1
Run in CI

The action builds the CLI from this action's own pinned source, collects API event metadata, and generates the report — entirely within your environment.

2
Attest with Sigstore

report.html (with embedded JSON) and report.pdf are independently signed. The Sigstore certificate records the exact producing workflow at the exact pinned version.

3
Share and verify

Share report.html or report.pdf. The footer QR code links to this verify page — recipients can confirm the file has not been altered since the attested CI run.

report.html
report.pdf
Sigstore attested

Who uses it

Wherever your best work is locked in private repositories and you need a trustworthy way to share it.

👩‍💻

Developers job-hunting from private-repo roles

Most of your best work lives in private repositories. Get a shareable, verifiable record of collaboration activity without exposing any code or repo names.

🧑‍💼

Engineering managers evaluating candidates

Request a report as part of a technical screen. The attestation proves the numbers come directly from the platform API and were not edited by the candidate.

🏗️

Staff engineers and tech leads

Demonstrate code review investment and team impact that doesn't show up in personal commit counts.

For hiring managers & reviewers

Received a report?

Upload report.html or report.pdf to verify it has not been modified since the CI run that produced it. Verification runs entirely in your browser — no data is sent to any server.

Verify a report →