Initial Webhook Handler
First automated feedback loop — capturing failing CI runs and posting automated diagnostic comments in pilot repositories.
Inspect Implementation Proof →
/webhook with GitHub App HMAC-SHA256 signature verification.
Built because we got tired of manual dependency upgrades after every CVE. OmniSentient collapses vulnerability detection, AI root-cause isolation, and PR remediation into a single non-disruptive, human-approved control plane.
In early 2025, every engineering team we knew was handling Dependabot alerts the exact same way: someone would notice an alert, manually open a PR, wait for CI build feedback, and merge. Sometimes that process was delayed for weeks; sometimes it was skipped entirely.
Most security tools ask for broad write access to your entire codebase, then ship policy documents promising they will behave responsibly. OmniSentient takes the opposite approach: read what's necessary, write nothing without explicit human approval, and record every action before it executes.
Every platform guarantee is observable in code review, in runtime behavior, and in the audit trail itself. Engineering teams can deploy our remediation pipeline without negotiating a new security review every time an update ships — because the structural boundaries protecting their code on day one remain enforced indefinitely.
From a single GitHub webhook handler to a full forensic control plane. Per-release technical breakdowns are documented in our changelog.
First automated feedback loop — capturing failing CI runs and posting automated diagnostic comments in pilot repositories.
/webhook with GitHub App HMAC-SHA256 signature verification.
Automated Dependabot alert ingestion connected directly to human-approved Pull Request remediation workflows.
/dashboard/queue with human approval/discard buttons and zero auto-merge.
Strict Row-Level Security (RLS) policies and multi-tenant GitHub App installation tracking for enterprise pilots.
FORCE ROW LEVEL SECURITY on forensic tables to prevent cross-tenant data leakage.
Stripe integration, organizational quota enforcement, and initial role-based access control (RBAC) tiers.
/dashboard/quota and billing webhook handlers.
Full design token system rollout, sovereign sidebar navigation, real-time telemetry HUD, SBOM generation, and supply chain controls.
/dashboard/dependencies and /dashboard/sentinel.
Incident Command System, Ed25519 cryptographic signatures on forensic exports, PostgreSQL DB-level forward hash chaining, and Sentinel hotspot ranking.
/security-audit and Ed25519 key signing specs in SECURITY_POLICY.md.
Forensic query layer (`AuditService`), server-enforced 403 API protection for viewer roles, canonical cross-surface deep linking, and live DB persistence.
auth_guard.py middleware enforcing HTTP 403 forbidden responses on state-mutating viewer calls.
Enforced at the infrastructure layer, validated by automated tests, and observable in the audit ledger.
OmniSentient never commits code directly to main branches. All remediation arrives as a Pull Request and requires explicit human approval before merging.
Left alone, the pipeline reads dependency manifests and advisory metadata. Source files are read when you start a scan or index a repository, and written only to open a fix pull request — which is what the App’s contents: write permission is for.
Any authorization anomaly defaults to denial. Database timeouts, malformed JWTs, or missing claims resolve to HTTP 401/403—never to privilege escalation.
Every state transition logs UTC timestamp, actor identity, and module origin. Database records are append-only—no edits, no soft-deletes.
Explore our system specifications, tamper-evident audit ledger protocols, and security controls.