Backed byEnterprise-grade delivery governance for engineering teams
Company / Security

Metadata in, evidence out. The code never leaves GitHub.

Warestack evaluates the process around a change: who opened it, who reviewed and approved it, which checks ran, what deployed, and the linked work item. It does not clone repositories or read file contents. Nothing it writes can block a merge until you require the check in branch protection. This page lists what it reads, what it writes, where the data lives and who can see it.

Verified GitHub App. Permissions are shown on the install screen and can be reduced per repository.

This is what a reviewer sees on the pull request. Sample data from a workspace.GitHub Technology Partner
01GitHub App

Installed on the repositories you choose.

A GitHub App, not a personal token. Permissions are approved once by an organization admin and shown here as they appear on the install screen. Remove a repository and Warestack loses access to it immediately.

Read first

Observing pull requests, reviews, checks and deployments needs read access only. Rules report with no write permission at all.

Write only for chains that act

Posting the Warestack check, commenting on a pull request or requesting a reviewer is a chain step. Each uses the write permission named next to it.

No code content

There is no permission for repository contents. Diffs, files and commit contents stay on GitHub.

Read
  • Pull request title, author, reviewers, labels, branch and changed file paths
  • Reviews, approvals and review comments as events, with who and when
  • Check runs and workflow results, pass or fail
  • Deployments and deployment reviews, environment and state
  • Linked work item key, status, assignee and description
  • Organization members, to map handles to people
Never read
  • File contents or diffs
  • Commit contents
  • Secrets, environment variables or CI logs
  • Slack message content
  • Linear or Jira document bodies
Repository permissions
Pull requests
Read & write

Read the pull request and its reviews. Write one comment per pull request, edited in place, and request reviewers when a chain says so.

Checks
Read & write

Read check results. Post the Warestack Rules check run with the finding and next step.

Deployments
Read

Deployments and deployment reviews: environment, state, approver.

Actions
Read

Workflow run results for the release and verification rules. No logs.

Issues
Read

Linked GitHub issues for the work item rules.

Metadata
Read

Repository names, branches and collaborators. Required by GitHub for every app.

Contents
None

Not requested. Warestack cannot read files, diffs or commits.

Organization: read members, to map reviewers and owners to people. Account: read email, for sign-in. Webhooks: pull requests, reviews, check runs, deployments, workflow runs, issues.

02What Warestack writes

Three places, each a chain step you turn on.

Rules only report. Anything that touches a work tool is a step on a chain, with a dry run before it is enabled.

GitHub
A check and a comment

The Warestack Rules check run with the finding and next step, and one comment per pull request, edited in place. Optional: request a reviewer. The check is informational until branch protection requires it.

Slack
Messages, not reading

Post and update messages in channels the app is invited to; direct messages to people who confirmed their link. The app reads channel names and members. It reads no message content.

Linear and Jira
Attachments, comments, work items

Linear: admin, read, write, issues:create, actor application. The admin scope is required to install the agent on the workspace. Jira: Atlassian Forge, scoped to the projects you select; the app says so when a project denies it. Neither reads documents or code.

03Data handling

What is stored, for how long, and where.

Warestack keeps the evidence behind each change so a report can answer later. Retention is the plan dimension; the rest is the same on every plan.

Encryption

TLS in transit. Production volumes and stored objects are encrypted at rest. Access to a space is limited to its members and admins.

Deletion

Uninstall the app and request deletion of the space. Evidence expires at the end of the plan’s retention.

Access

Space admins control who joins. Members see the record; admins manage rules, chains, integrations and billing. Integrations are admin-only on the API, not only in the UI.

Data ledger
Stored

Pull request, review, check, deployment and work item metadata: titles, authors, reviewers, timestamps, states, file paths. Rule results and the evidence rows behind each report.

Not stored

File contents, diffs, commit contents, Slack message content, Linear or Jira document bodies.

Retention

14 days on Free, 90 on Pro, 365 on Enterprise. Rules, chains and reports are kept; the evidence behind each change expires.

Hosting

The application runs in AWS eu-west-2. Versioned backups are replicated to us-east-1. Enterprise can request dedicated infrastructure.

Subprocessors

A current list, with purpose and region, is available on request.

Model use

Custom rules are interpreted into checks by a model once, when written; interpretations are pinned and versioned.

04Program

Where the program stands.

Stated plainly so a security review takes one read, not a call.

SOC 2
Type I in progress

Specified date 30 September 2026. No report has been issued. Policies and evidence are available on request.

Access control
Least privilege

Permissions are approved per repository and can be reduced at any time. Admin-only actions are enforced on the API.

Vulnerability reporting
Report through Support

Email security@warestack.com, or use the support page. That is the intake for a security report.

05Security review

Send us the questionnaire.

Send the questionnaire to security@warestack.com. We answer from the permissions, retention, and hosting on this page.

01
Install on one repository
Read-only in effect: rules report, no chain writes. See exactly which events arrive.
02
Review the permissions
On the GitHub install screen and this page. Reduce the repository list at any time.
03
Turn on writes per chain
Each chain step names the permission it uses. Dry-run first; enable when the readiness card is clear.

Enterprise adds SSO/SCIM, 365-day retention and dedicated infrastructure on request.

© 2026 Warestack Inc.