QuietNode
Security & governance

Security you can verify, run by run.

QuietNode deploys in your VPC, binds access to each teammate's role, and attaches evidence to every run. This page gives a security reviewer what they need to evaluate the platform — architecture, access lifecycle, controls, and what the audit trail actually looks like.

  • 100% golden-eval accuracy

    121/121 golden cases passing, zero grounding violations — enforced in CI

  • Read-only by construction

    SELECT-only access unless a write path is explicitly configured

  • Deployed in your VPC

    Product state and connector credentials stay under your control

Architecture

Deployment and connector credentials stay in your boundary.

QuietNode runs inside your VPC, with product state and connector credentials under your control. Investigations and change preparation use scoped connectors in your environment. Prompt and model traffic follows the endpoint you configure, including a private in-VPC endpoint when required.

Business question or ticket

Slack, chat, or Jira intake

Your VPC — customer boundary

QuietNode platform

Runs inside your environment

Scoped connectors

Warehouse — read-only

SELECT-only sessions, allowlisted schemas

BI tools

Report metadata, lineage, refresh state

Git

Branch and pull request only

Evidence + approval gate

Evidence pack assembled; nothing moves without sign-off

Human reviewer

Your team approves the outcome

Product state and connector credentials remain in your boundaryPrompt traffic follows the model endpoint you configure
Access lifecycle

Access matches the role and the run.

Pumpkin receives a short-lived, least-privilege STS session after approval, and that session expires when the run ends. QuietLens uses a customer-managed, read-only service identity constrained to approved sources. Both paths leave an audit record.

01

Request

An approved ticket opens a Pumpkin run

02

Scope bound to task

Repository and environment fixed up front

03

Short-lived credential issued

STS session, least privilege, expiry set

04

Run executes

Change prepared in the approved environment

05

Credential expires

Session ends at TTL — no standing access

06

Audit record

Scope, queries, approvals, outputs retained

Governance controls

Eight controls, enforced on every run.

These are not configuration options layered on afterwards — they are how the platform executes work. Every Pumpkin task and every QuietLens investigation runs through the same eight controls.

Customer VPC deployment

QuietNode runs inside your environment. Product state and connector credentials remain under your control.

Read-only by default

Database access is read-only by default — SELECT-only unless a write path is explicitly configured.

Role-bound access

Pumpkin uses short-lived sessions; QuietLens uses a customer-managed read-only identity. Secrets are never stored in plain text.

Role-based permissions

Capabilities are bound by role, so each AI teammate can only reach what its scope allows.

Approval gates

Every code or production change waits for an assigned reviewer to approve before it moves.

Audit logs

Chats, connector actions, queries, and PRs are recorded end-to-end for every run.

No production change without review

Nothing reaches production on its own. Pumpkin prepares the change and waits for human review.

Customer-controlled routing

You control the LLM and data routing mode — choose how prompts and data move through the platform.

Audit evidence

What the auditor actually sees.

An illustrative run shape: a business user asks why the daily revenue report is missing. It shows the trail a run leaves behind — scope, access, queries, evidence, approval, and the recorded action.

Illustrative audit timeline

Run QN-2189 — missing daily revenue report

QuietLens BICompleted
  1. 06:42:10

    Scope bound

    scope: revenue_daily

    Investigation bound to the revenue_daily report lineage. Connectors in scope: Snowflake (read-only), Airflow, Power BI.

  2. 06:42:11

    Read-only access checked

    service identitySELECT-only

    Customer-managed service identity checked against the allowlisted SELECT-only scope. No write grant issued.

  3. 06:43:27

    Queries executed

    SELECT-only4 queries

    Four queries against allowlisted schemas, each logged with full query text, duration, and row counts.

  4. 06:44:05

    Evidence pack attached

    6 artifacts

    Lineage trace, the failed Airflow task load_revenue_daily, last successful run, affected reports, and the owning team.

  5. 06:57:11

    Investigation completed

    session closed

    The connector session closed. The read-only service identity remains customer-managed, with no run-specific grant left open.

  6. 07:12:45

    Reviewer approved

    approval: on-call

    Data platform on-call reviewed the evidence pack and approved the recommended action.

  7. 07:13:02

    Action recorded

    DATA-512

    Operational ticket DATA-512 raised with the evidence pack attached. The full timeline is retained for audit.

Every run — execution or investigation — produces this timeline. It is retained end-to-end and exportable for your security and compliance reviews.

Security FAQ

Security questions, answered.

The questions security reviewers ask first. For anything deeper, the docs pack covers the full model.

Every run binds to approved repositories, semantic metrics, and short-lived credentials before any work starts. Out-of-scope requests are rejected with a readable reason instead of silently broadening access.

Next step

Security review on your timeline.

The pack itemizes the compliance control matrix, data-handling and retention policy, DPA template, eval methodology, and release provenance — plus Pumpkin’s access-control model and SOC 2 readiness map. See the full list, then request what your review needs.