Security is a first-class design principle at GeneWorks — not an afterthought. The whole platform is built on one posture: read-only by default, human sign-off before anything changes. Every app scans; nothing is written to your instance until you approve it.
Every app — Command Center, CMDB Assessment, UpgradeAssist and the rest — scans your instance read-only. Findings are proposed, never applied, until you click to make a change.
Your ServiceNow credentials never touch our servers. They live in your browser and travel directly to your instance over HTTPS with TLS 1.2/1.3.
Every change runs the six-stage loop and stops at two human gates — design review and verification. AI never ships to production and never signs off for you.
GeneWorks is designed as a client-proxied, credential-local, read-first platform. The two most sensitive aspects of any ServiceNow automation tool are the handling of instance credentials and the ability to write changes. GeneWorks resolves both by construction: it stores no credentials on its servers, and it makes no change to your instance without an explicit human action.
When you connect an instance, credentials are stored only in your browser and API calls are constructed client-side and sent directly to your instance. At no point do credentials pass through GeneWorks infrastructure, and at no point does a scan write to your instance.
| Principle | How it's enforced |
|---|---|
| No server-side credentials | Credentials live only in your browser; GeneWorks servers never receive them. |
| No copy of instance data | Scans return counts, scores, and findings — summaries of the shape of your instance, not your records. |
| Read-only scanning | All eight apps read; none write on their own. |
| Session-scoped execution | No background jobs, no persistent connection between sessions. |
| Reviewed, reversible changes | A change leaves the loop only after human sign-off; every write is captured for backout. |
| Never production | Sub-production only; production is blocked at the connection test. |
Every GeneWorks app follows the same shape — scan → score → propose → you approve. The scan is strictly read-only: it reads sys tables, dictionary, audit, and configuration records to build its map, health score, or findings, and writes nothing back.
Remediation is a separate, deliberate step. When you accept a finding — "Make it a Change" in CMDB Assessment, "Propose change" in Catalog Center, "Apply to instance" in Normalization — GeneWorks opens a governed change that runs through the same human-gated loop as any build. Nothing is applied silently, in bulk, or without a named approver.
Your ServiceNow credentials — instance URL, username, and password (or OAuth token) — are stored in your browser. This storage mechanism is:
Integration credentials (OAuth tokens, API keys, Basic Auth used by an integration GeneWorks builds) are created as records in ServiceNow's native encrypted Credential Store. GeneWorks creates the record but never reads the secret back.
gw_service_account gives you a clean audit trail and lets you revoke GeneWorks access independently of other accounts. Start it read-only.All data transmitted between GeneWorks and external services is encrypted in transit. GeneWorks does not transmit any data over unencrypted HTTP, and refuses to connect to an instance endpoint that does not serve a valid HTTPS certificate.
| Channel | Protocol | Carries |
|---|---|---|
| Browser → ServiceNow | HTTPS · TLS 1.2/1.3 | All REST API calls, authenticated with your credentials. |
| Browser → AI model API | HTTPS | Task prompts. Managed tier: the latest Claude Opus. BYO tier: your own model. |
| Contact form | HTTPS | Form submissions forwarded to our designated address. |
If your ServiceNow instance is not accessible via HTTPS, GeneWorks cannot connect to it.
The GeneWorks agent workforce interacts with your instance only within the boundaries of the task you explicitly submit, under strict architectural constraints.
GeneWorks operates within the permission model of your instance. Agents can only perform actions the provided service account is authorised to perform. GeneWorks does not attempt to escalate privileges or circumvent ACLs.
Least privilege, staged by phase. Grant only what the work in front of you needs:
| Phase | Recommended role | Why |
|---|---|---|
| Assessment (read-only) | read-scoped account | Command Center, CMDB Assessment, UpgradeAssist, Catalog Center, Explorer all scan read-only. |
| ITSM remediation | itil_admin | Sufficient for most ITSM builds and changes. |
| Platform work | admin | Needed for ACLs, roles, and platform-wide changes. |
For multi-user workspaces, GeneWorks provides workspace-level user management scoped to your workspace session.
To maintain the highest security posture when using GeneWorks:
In the event of a security incident affecting GeneWorks infrastructure or customer data, we commit to the following timeline:
| Stage | Timeframe | What happens |
|---|---|---|
| Initial assessment | ≤ 24 hours | Scope, severity, and nature of the incident assessed. |
| Customer notification | ≤ 72 hours | Affected customers notified of nature, data potentially affected, and steps taken or planned. |
| Remediation | Ongoing | Contain, remediate, prevent recurrence — with progress communicated. |
| Post-incident review | ≤ 30 days | Report made available to affected Enterprise customers. |
We welcome security researchers to responsibly disclose vulnerabilities discovered in the GeneWorks platform. If you discover a potential vulnerability, please:
We acknowledge receipt within 5 business days and will not pursue legal action against researchers who follow this policy in good faith. Found a security issue? Reach out directly at gene@geneworks.ai — you'll hear back within 5 business days.