Occlude
Book a call

Agencies and contractors

An agency is about to build a merchant dashboard in a payments monorepo. Half the repository is in compliance scope. This is the engagement, start to finish.

Before the first session

Watch first, then decide.

Planned

The platform lead installs Occlude and turns on Observation Mode: a read-only GitHub app plus build and test telemetry. For a week it only watches.

The report says which files the build touched, which the tests ran, and which the last twelve dashboard tickets changed. One click turns that into a Frontend Contractor profile. Nobody writes a path rule.

The contractor's day

A normal day, in a smaller tree.

Available

  1. An email invite and single sign-on. No install, no VPN, no clone. The browser workspace opens; their own VS Code over SSH is the next door.
  2. The file tree holds the files the task needs. Not the whole repository with padlocks: the rest is not there.
  3. They open Dashboard.tsx, which imports calculateInvoice from the billing module. Autocomplete works. Hover shows the signature. Go-to-definition opens a declaration that says the module is protected.
  4. npm run dev boots the app with a live preview. The whole repository is on disk, on the build's side.
  5. cat on the billing file answers No such file or directory, and the attempt goes on the record.
  6. npm test runs the whole suite, including tests of code they cannot open. A failure inside billing shows as a protected module, next to the line in their own file that triggered it.
  7. Submit for review opens a pull request on the real repository.

When it ends

Nothing to collect.

Available

The grant expires and the workspace closes. The contractor's laptop never held the code, so there is nothing to recover, and nothing for a compromised package on their machine to leak.

At audit time

The evidence, already written.

AvailablePlanned

One export per engagement: the profile the contractor worked under, every file they touched, every attempt that was refused, and the rule that refused it.

What common frameworks ask about third-party access, and what the session export shows.
FrameworkWhat it asksWhat the export shows
PCI DSS v4.0, Requirement 7Access limited by need to knowThe profile, and that out-of-scope code was never readable
PCI DSS v4.0, Requirement 7.2.4A review of user accounts and privileges, third parties included, at least every six monthsProfiles are reviewable objects; the export is the review's evidence
PCI DSS v4.0, Requirement 10Log and monitor accessAn append-only record of every read, edit, command and refusal
SOC 2, CC6.1 and CC6.2Logical access controls and prompt revocationGrants that expire by construction, so no standing access to remove
ISO 27001, A.8.4Access to source codePer-path control with a record

Occlude produces the evidence. Whether it satisfies a requirement is your assessor's call.

Work inside Occlude

Get found by teams that run Occlude.

Teams that run Occlude need developers and agencies who are at home in it. Ask to be listed and you'll appear in a directory on this page, where those teams can find you and contact you directly.

Occlude only lists. Hiring, contracts and payment stay between you and the team, and we take no part in them and no fee.

The directory opens with the first cohort. Nobody is listed yet, and nothing you send is published until you confirm it.

You are

We use these details to build the directory and to email you about it. How we handle them

Your next engagement, inside Occlude.

Bring the last contractor engagement you ran. In twenty minutes we'll show you what its profile and its export would have looked like.