Independent EU Built by ServiceNow's former Principal Security Advisor, EMEA

The security specialist for the ServiceNow AI Platform.

Your custom code, ACLs, integrations, Vault and AI agents are the layer ServiceNow does not secure for you. Nowisor reads it with an open-source engine, judges it with ten years from inside ServiceNow's Office of the CISO, and signs the finding when your auditor asks.

What a specialist sees in the first scan

Patterns we meet in most instances. Security Center tells you a setting is off. We show you the path, on your release, in your code.

The go-live ACL

An out-of-the-box ACL loosened to true during a go-live two releases ago, never reverted.

The client-callable query

A Script Include reachable through GlideAjax that queries with no condition — client-callable and unlogged.

The integration nobody owns

An integration user holding admin, last token use fourteen months ago, credential never rotated.

The agent with the wrong mask

An AI agent running as a user whose role mask reaches HR case data it was never meant to touch.

What we cover

The controls are already there. Most instances have never turned them on. We cover the five surfaces where that happens — four read by the engine, one reviewed by the expert. If we can't read it conclusively, the verdict says so — silence is never rendered as good news.

AI agents, Otto and AI Specialists

Which agents, Otto skills and AI Specialists run in your tenant, what each one runs as, and what its role mask lets it reach. Exercised versus dormant, from seven days of logs.

The code your team wrote

Script includes, business rules, UI actions and ACL scripts read as syntax, not as settings. The surface a checklist cannot reach by construction.

Configuration and identity

Hardening properties against your release baseline, session and authentication controls, and the role model as it stands today rather than as it was designed.

Non-human identities

Integrations, OAuth clients and their last token use, stored credentials, MID Servers and scheduled jobs. The identities that never log in and never leave.

ServiceNow Vault

Encryption contexts, anonymisation on clones, secrets management and code signing — reviewed by the expert, not scanned by the engine. See Vault Implementation Review.

Who reviews your instance

Built by a ServiceNow security defender, for ServiceNow security defenders

Rachid Harrando

Founder, Nowisor SASU, Nice

  • Ten years as Principal Security Advisor, ServiceNow Office of the CISO, EMEA
  • Co-founder of Black Hat Arsenal and Review Board member
  • 25 years in cybersecurity, from embedded systems to platform security

Author of Securing ServiceNow: A CISO's Field Guide. The person who reviews your instance is the person who presents the findings.

How it works

Engine

Open source under Apache-2.0, runs as a suite scan inside ServiceNow's own Instance Scan framework, or from a results file your team uploads. Starts from your Security Center score and adds what a settings comparison cannot reach: your code, your modified ACLs, your agents.

Expert

Every report is reviewed and signed by a named security expert. The person who signs the finding is the person who takes your auditor's call.

Evidence

When a regulator asks, the finding is already mapped — DORA, NIS2, ISO 27001, NCA ECC — and signed. Produced on request, not pushed.

The full access and data handling specification

Inside the product

What the engine shows after a scan. Each screen below was captured from a ServiceNow developer instance; nothing in it is a customer's.

Every finding, ranked, each one capped by what the engine could confirm.
Every finding, ranked, each one capped by what the engine could confirm.
One finding opened: the records it was read from, the impact, and the fix for this instance.
One finding opened: the records it was read from, the impact, and the fix for this instance.
An attack path, with each step confirmed against the scan.
An attack path, with each step confirmed against the scan.

Work with us

Scoped and signed offline. A named security expert carries the finding, takes your auditor's call and signs the evidence. A scope and a fixed annual price within five working days of a 30-minute call.

Book a 30-minute scoping call
EngagementForAccess
Baseline AssessmentA first engagement on one production instance. Nine expert days over 30 calendar days, with 30 days of Connected included. Additional instances are priced per scope.
Credited in full against an annual engagement signed within 90 days.
Read-only API, or results-file upload for self-hosted
AssuredA single regulated organisation, up to three instances. Continuous posture, quarterly signed evidence packs, 48-hour advisory verdicts, eight hours a quarter of auditor support, and direct access to the named SME.Connected
ProgrammeMulti-entity groups, MSPs and partners, or platforms mid-migration. Everything in Assured plus architecture review, programme design, delivery capacity and quarterly CISO governance. Local install available on request.Any
Self-Hosted AssuranceSelf-hosted or egress-locked instances that cannot be reached from outside. Advisory verdicts within 48 hours on your release, one upgrade security delta a year, two platform reviews, two signed evidence packs, and four hours a quarter with your auditor. Runs from a scoped application you install through your own change process, or our five standalone Background Scripts for a reduced review.Upload only — nothing connects inward, no credentials leave your side
Vault Implementation ReviewYou own ServiceNow Vault. What is deployed, what is scoped wrong, and what the integrations still bypass. Five expert days and a written plan.
Credited against Assured.
Read-only API, or results-file upload for self-hosted

Or run the engine yourself

Three plans run inside your own tenant with nothing connected. Connected is priced per production instance it watches.

PlanForPriceIncludesNext step
ReconFind out in an afternoon whether your instance has a problem worth escalating.€0
  • 25 credits, lifetime
  • Run the detection scripts yourself — read-only, safe on production
  • Open-source detection engine (Apache-2.0)
Start free
PractitionerFor the person who owns the tenant and gets the call when something is wrong with it.€149/mo
  • Run the in-tenant scan pack — 49 checks — without giving anyone access to your instance
  • Ask as often as the work needs
  • Get a verdict on a script before it reaches production
Start 14-day trial
PracticeFor a practice whose reputation rides on the same answer being right at every client.€499/mo
  • See which AI agents run in your tenant and what they can reach
  • Turn a client's exported logs into what actually ran
  • Hand over a CycloneDX AI bill of materials
Start 14-day trial
ConnectedFor a production instance where "we think it is fine" is not an answer you can give.€2,900/mo, billed annually (€34,800)
  • Connect one production instance over OAuth, read-only
  • Scheduled scans and drift; attack paths confirmed against the live configuration
  • Posture Map, Remediation Leverage, Evidence Table
Request invoice

All plans include the open-source detection engine. Monthly plans switch or cancel anytime. Data is hosted in the EU, EU-only AI processing is available on Connected and above, and a DPA is available.

What you receive

Each report is signed by the person who reviewed it. A redacted sample of each is available on request.

Instance Security Report

Posture by category, every finding with the property or record it was read from and the release it was evaluated against.

Sample available on request

Active Risk Report

Each finding correlated against seven days of runtime activity and marked exercised, dormant, noise or investigate.

Sample available on request

Quarterly Security Review

Verdicts, findings register with SLAs, and a sign-off by a named security expert. The artifact your auditor asks for.

Sample available on request

Latest advisories

Pulled from the advisory tracker. The tracker reads the ServiceNow CNA, NVD, CISA KEV, GitHub and VulnCheck daily.

European by design, open by default

Accounts, scan snapshots and configuration values are stored and scanned in Amsterdam. On Connected and above, AI analysis can run entirely on EU infrastructure in Frankfurt under a signed GDPR Article 28 agreement, and when the EU route is selected the system fails closed: if it is unavailable, the request is refused, never rerouted.

The detection engine is open source under Apache-2.0. Inspect it, fork it, or run the detection yourself without depending on nowisor.com at all. The advisory is the value; the detection is the floor, and the floor is yours.

Common questions

How is this different from ServiceNow Security Center?

It runs alongside it, and it starts from it. Security Center scores your configuration against ServiceNow's own hardening checklist — ACL coverage, properties, OAuth, MID Server, audit and session settings — and that overlap is real. When you connect an instance, Nowisor reads that score and treats it as the authoritative platform baseline rather than recomputing it, then adds what a settings-comparison framework cannot reach by construction: static analysis of your custom Script Includes, Business Rules, and UI Actions, and detection of out-of-the-box ACLs that were modified. It also chains findings into the cross-domain attack paths an adversary would actually walk, and maps each one to the NIS2, DORA, ISO 27001 or NCA ECC control an auditor will ask about. Security Center tells you a setting is off; Nowisor shows you the reachable path. Run both — complementary, never a replacement.

How is this different from AI Control Tower?

AI Control Tower is ServiceNow's governance console for the agents, skills and models it knows about: inventory, usage, guardrails. Nowisor reads the other side — what each agent runs as, which role mask it carries, which tables that mask reaches, and whether it was exercised in the last seven days of logs. Control Tower governs the agent; Nowisor shows what the agent can touch. Run both.

Can I see a report before I connect anything?

Yes — a redacted sample of each report is available on request.

Is this a managed SOC?

No. There is no 24/7 monitoring and no incident retainer. Findings arrive on a scheduled cadence, and advisories are scored on disclosure; under Assured you get a verdict on your instance within 48 hours. Detection and response stay in your SIEM and your SOC.

What instance access does Nowisor require?

Recon (free) requires no instance access — you copy & run the open-source detection scripts, and every plan below Connected stays that way: the scan pack runs in your tenant and you paste its output. Connected adds a read-only OAuth integration scoped to specific tables. Read-only by default; on Managed, the only write is an explicit remediation ticket you confirm per action.

Which ServiceNow versions are supported?

Washington DC through current GA. Every check is verified against your instance, on your release, at scan time. Where a check cannot be verified with the read-only connection, it reports UNKNOWN with the reason — never a pass or a skip — and is fully verified from an upload. Checks for features your instance doesn't have report as not applicable when verified from an upload, or UNKNOWN over the read-only connection — never as a pass.

Does my ServiceNow data get sent to the AI model?

Yes — to answer you, your query plus relevant context (knowledge-base articles and, if you've connected an instance, your scan findings and configuration values such as hardening property settings) is sent to our AI provider (Anthropic's Claude or OpenAI) over an encrypted API. We never send passwords, API keys, or OAuth tokens. By default, anything carrying instance data is routed to our EU inference path rather than to the shared US endpoint, and that routing is enforced in code. Connected accounts and above can enable Enhanced data protection (requests go to a separate, dedicated Anthropic workspace key rather than the shared one, processed in the US), or EU data residency, which routes inference through an EU-hosted gateway to Claude models pinned to EU regions (Frankfurt) under a GDPR Art. 28 DPA. On that EU option we have switched prompt and output logging off at the gateway, so under that same DPA it keeps no copy of either. The model behind it is served by AWS Bedrock in eu-central-1 (Frankfurt) under its own terms, which makes this EU-resident processing with no gateway-side logging rather than end-to-end zero retention. Retention and model-training terms for those two options come from our agreements with those providers rather than a setting in the product; what the product enforces is that a request the selected option cannot serve is refused and the credit refunded, never re-routed to the standard endpoint. If your policy prohibits sending configuration data to a third-party model, the open-source detection scripts (Recon) run entirely on your side with nothing leaving your instance.

Know where your ServiceNow AI Platform is exposed. Show your work when asked.

Start with the free tier and the open-source checks, or book thirty minutes and get a scope and a fixed price within five working days.