Evidence of vendor data governance capability for staffing agencies operating on Bullhorn ATS.
Sentinel Layer SRT provides runtime vendor data governance for staffing agencies. The system enforces contract-defined access boundaries on every vendor API call — before data is exposed, not after.
The following assurances are architecturally enforced. They are not policies. They are not contractual promises. They are structural properties of the system that cannot be overridden by configuration, vendor request, or human error.
Staffing agencies operating on Bullhorn integrate with 7–10 vendors on average: job boards, background screening, telephony, payroll, data enrichment, assessment tools, and more. Each vendor receives API credentials to access the agency's Bullhorn instance.
Bullhorn does not enforce contract-scoped access. Every vendor key receives access to substantially all data entities — regardless of the vendor's function, contractual scope, or business need.
From a live Vendor Access Report audit against production Bullhorn credentials:
Data enrichment vendor key. Genome authorizes Candidate + JobOrder. Actual access includes Placement, Commission, Billing, PII, Notes, and System Config.
Sentinel Layer operates as a governance proxy between your vendors and your ATS. Vendor API calls route through the Sentinel Layer before reaching Bullhorn. Every call is evaluated against the vendor's runtime policy — derived from their contract — before execution.
The vendor never sees the real Bullhorn credential. Sentinel Layer holds the real key and issues each vendor a unique proxy token. If a vendor is compromised, the proxy token is revoked. The Bullhorn credential — and every other vendor integration — is unaffected.
| Capability | What It Enforces |
|---|---|
| Entity-level access control | Vendor can only access Bullhorn entities authorized by their genome (e.g., Candidate, JobOrder — not Placement, Commission) |
| Field-level restrictions | Within an authorized entity, vendor can only read/write specific fields (e.g., name and email — not SSN or salary) |
| CRUD scoping | Separate enforcement for Create, Read, Update, and Delete operations per entity per vendor |
| Rate limiting | Per-vendor API call limits enforced at the proxy layer, preventing data exfiltration patterns |
| Time-window enforcement | Vendor access restricted to defined periods (e.g., only 2024 placements, not historical records) |
| Instant revocation | Kill any vendor's access in seconds without touching Bullhorn or other vendor integrations |
| Full audit trail | Every API call logged: vendor, entity, field, operation, timestamp, policy applied, result |
| Dimension | Without Sentinel Layer | With Sentinel Layer |
|---|---|---|
| Credential model | Every vendor shares the same Bullhorn API key scope | Each vendor gets a unique proxy token scoped to their contract |
| Access scope | All entities accessible regardless of vendor function | Only genome-authorized entities and fields accessible |
| Vendor compromise | Full database exposure; requires credential rotation for all vendors | Revoke one proxy token; all other vendors unaffected |
| Audit capability | No vendor-level API access logging | Complete per-vendor, per-entity, per-field audit trail |
| Contract enforcement | Contractual only — no technical enforcement | Contract terms translated to runtime policy — automatically enforced |
| Vendor offboarding | Manual credential rotation; disrupts all vendors | One-click revocation; zero disruption |
| Compliance posture | Cannot prove what vendors accessed or when | Exportable audit records for any compliance framework |
The following evidence supports the claims in this document:
| Evidence | Status | What It Proves |
|---|---|---|
| Vendor Access Report | Live | Real-time audit showing actual vs. authorized vendor access on production Bullhorn credentials |
| Bullhorn API Probe | Live | Read-only entity-by-entity scan confirming overscoped access patterns across 24 Bullhorn entities |
| Governance Proxy (AWS) | Deployed | Working proxy infrastructure mediating API calls with policy evaluation and audit logging |
| Vendor Genome Library | In Progress | Predefined access templates for 6 vendor categories (enrichment, screening, telephony, job boards, payroll, assessment) |
| Pilot Agency Audits | In Progress | End-to-end governance deployment with production agencies on Bullhorn |
Core architecture is patent pending. Technical details available under NDA.
To evaluate Sentinel Layer SRT for your agency:
customersuccess@sentinel-srt.com · sentinel-srt.com