OBLYTECH Logo
OBLYTECH Logo
ServiceNow Discovery for Public Sector
Home / Guides, Services and Solutions / by Industry / for Public Sector / ServiceNow Discovery for Public Sector

ServiceNow Discovery for Public Sector

Discovery in a public body is the ServiceNow process that inventories the servers, network devices and software on each controlled network segment. This page helps a government IT or security lead decide how to scope each segment, which method and credentials to use, and when a scan should be stopped or narrowed.

Discovery in a public body runs inside controlled and segmented networks, so the scope is set a network segment at a time and credentials are held under least privilege. This page covers controlled environment deployment, compliance verification and audit evidence, configuration standards and deviation detection, sensitive data and access control, continuous monitoring, matching the discovery method to the constraint, who holds the credentials, an ordered pilot before the full estate is scanned, results that look wrong and how to test them, and when to stop, pause or narrow the scan.

Controlled Environment Deployment

Government networks often operate with air-gapped or semi-isolated segments for security. A government health agency may have a network segment running healthcare systems separated from general enterprise networks. A defence department may have classified and unclassified networks. Discovery must operate within these constraints, often without direct internet connectivity and with limited network access for security reasons.

Configure Discovery agentless where possible, using read-only network scanning that does not require agent software on each device. If agents are necessary, request security clearance through your IT security team. In some cases, government networks may require custom configuration to ensure discovery traffic does not trigger security alerts or access control violations.

Compliance Verification and Audit Evidence

Government IT is subject to audits: financial audits, security audits (examining access controls and vulnerability management), compliance audits (verifying adherence to government standards like NIST or agency-specific policies), and inspections by oversight bodies. Discovery provides automated evidence: when an auditor asks “do you have visibility into all systems on your network,” Discovery output demonstrates yes. When an auditor asks “are all systems running current security patches,” Discovery reports can verify or identify systems that are out of compliance.

Maintain Discovery baselines over time. A baseline captures the approved, known inventory of systems. Ongoing discovery can compare current state to baseline, highlighting new, removed, or modified systems. This supports compliance investigations: if an unapproved system is discovered, you can determine when it appeared and alert security teams.

Configuration Standards and Deviation Detection

Government often enforces configuration standards. For example, all servers may be required to run a specific operating system version, have specific security patches applied, and run approved antivirus software. Discovery can inventory the actual configuration of each system and compare it against the standard, identifying deviations.

When deviations are found, escalate them for remediation. A server missing security patches might be discovered due to network isolation or maintenance—investigate and plan remediation. A server running unsupported software may indicate a security risk or an oversight in upgrades—prioritise bringing it into compliance.

Sensitive Data and Access Control

Discovery output may reveal sensitive information: system locations, software versions (which can indicate vulnerability exposure), and configuration details that security teams consider sensitive. Restrict access to Discovery data appropriately. In many government organisations, only IT security and IT operations leadership should have access to full Discovery results. Other teams may see filtered views relevant to their responsibilities.

Ensure Discovery data is stored securely and is subject to the same access controls and audit logs as other sensitive IT information. In some cases, government security policies may restrict Discovery to runs on an offline basis—periodic discovery scans whose results are exported and analysed offline, reducing exposure of sensitive network information.

Continuous Monitoring and Exception Reporting

Continuous discovery, where possible, provides ongoing visibility. Schedule discovery runs weekly or monthly depending on your change frequency and risk profile. New systems appearing should trigger alerts for security review. Systems disappearing from the inventory should raise questions: was the system decommissioned properly, or was it removed without following procedures?

Generate exception reports: systems not discovered despite being expected, systems discovered in unexpected locations, systems with unexpected configurations. These reports support IT governance and help ensure your organisation maintains visibility and control over its infrastructure.

Scoping discovery one network segment at a time

A state agency rarely has one network. It has a corporate segment, a segment for a case management system that must stay isolated, perhaps a separate environment for a regulated health or justice dataset, and a set of remote offices connected through links that were never designed for scanning. Running discovery across all of them as a single job quickly erodes the confidence of the security team. The better approach is to scope each segment on its own terms. For each one, record who owns it, what the security rules are for inbound and outbound traffic, what times are off limits, and whether the agency’s own policy allows probes to reach it at all. Only then decide the method.

Treat the scope document as the thing that gets approved, not the scan. A signed scope that names the segments, the methods, the credentials and the schedule gives the security team something to hold the work against, and it gives the operations team a reference when a scan causes an alert that somebody did not expect.

Matching discovery method to the constraint

Discovery offers more than one way to collect data, and the right choice depends on what the segment permits. The table sets out the trade-offs that usually decide it.

Segment condition Method that usually fits Main risk What to confirm with the security team
Open corporate network with a standard server estate Scheduled scans through a MID Server with service accounts Scans overlapping maintenance or backup windows Which hours are protected for the whole estate
Isolated case management segment Scans run from a MID Server inside the segment, with results moved out by an approved path Credentials stored close to the data they give access to Where the MID Server sits and who can administer it
Regulated dataset segment Narrow scope, read-only checks, scheduled infrequently Discovery output revealing sensitive configuration Whether results may leave the segment at all
Remote office on a constrained link Scans limited to a small range, timed for low traffic Probe traffic saturating a fragile link The link’s real capacity and who measures it

Credentials, least privilege and who holds the keys

Discovery depends on credentials to look inside servers and databases, and those credentials are the most sensitive part of the setup. Use a dedicated account for each segment, with the minimum rights needed to read configuration, and store the credential records so that only the discovery administrators can view or change them. Rotate the passwords on the agency’s usual cycle and record each rotation, so that a failed scan after a password change can be traced without guesswork.

Avoid one shared administrative account across all segments. It is convenient for the first week and a serious exposure after that. If a single account truly must cover two segments, document why, and review whether the segments should be scanned by separate MID Servers instead.

An ordered pilot before the full estate is scanned

  1. Choose one segment that is representative but not critical, and confirm the scope document is signed for that segment only.
  2. Install or confirm the MID Server in that segment and check that its own connections are permitted by the firewall rules.
  3. Create a dedicated credential set and test it against a small number of known hosts before any scheduled run.
  4. Run a single scan outside protected hours and capture the logs, the number of configuration items found and any errors.
  5. Compare the results with the asset list the team already holds. Look first for hosts that were found but are not expected, and for expected hosts that were not found.
  6. Fix the causes of the gaps, then repeat the run before setting a recurring schedule.

Results that look wrong and how to test them

Discovery output is only as good as the checks applied to it. Three patterns deserve a closer look. Stale items appear when a host has been retired but its record remains because no later run has cleared it. Duplicates appear when the same host is found through two addresses or two names. Partial items appear when a credential works for the operating system but not for the database, so the application record is incomplete. Each pattern has a different cause and a different fix, so do not batch them into a general clean-up.

When results change sharply between runs, check the schedule before checking the estate. A scan that overlapped a patch window, or a credential that expired mid-run, produces apparent changes that were never real. Record the run conditions alongside the results so a reviewer can tell the two apart.

When to stop, pause or narrow the scan

Stop a scan if the operations team reports that a service is slowing, or if the security monitoring raises an alert that the scope did not anticipate. Do not wait to finish the run before reporting it. Narrow the scope for a segment that cannot tolerate full discovery, and accept a lower-fidelity view of it rather than forcing the same coverage everywhere. An incomplete picture that is honestly labeled is better for governance than a complete picture that caused an outage.

Signs the discovery program is under control

  • Each segment has a signed scope, a named owner and a recorded schedule.
  • Unexpected hosts are investigated within the same reporting cycle.
  • Credential rotations are recorded and do not cause unexplained failed runs.
  • Security and operations teams both recognize the discovery traffic when they see it in their logs.

Questions that come up during the pilot

Can discovery results be shared with auditors directly?

Share summary evidence, such as coverage by segment and the date of the last successful run, and provide detailed results on request through the approved channel. Detailed configuration output can expose more than an auditor needs to see.

What if a segment forbids any inbound probing?

Use a MID Server inside the segment that initiates outbound connections only, if the security policy allows that pattern. If it does not, accept that the segment will be documented from interviews and manual records, and label it that way in the configuration data.

Should discovery run during an audit?

Coordinate with the audit team first. An unplanned scan during fieldwork can be read as a change to the environment and can complicate the evidence the auditors are examining.

How do we retire a segment that has been decommissioned?

Remove its schedule and credential set through a recorded change, then review the configuration items that were last seen in that segment and retire them through the same process.

A pilot that finishes without any surprises is usually a pilot that scanned too little, so widen the segment list one step at a time and log every refusal. The Discovery overview covers how discovery collects inventory data and reports it to the configuration database. The credential governance article covers the purpose, scope, ownership and rotation of discovery credentials. Once discovered data lands in the configuration database, the public sector CMDB guide covers how infrastructure and its dependencies are documented.

Frequently asked questions

How do we handle discovery in classified or high-security networks?

Work with your security team to define what discovery is permitted. In some cases, manual inventory by authorised personnel may be required instead of automated discovery. In others, discovery may run within the secured network but results are not exported or are heavily redacted before leaving the network. Follow your organisation's security policies for handling network scanning and asset inventory.

How frequently should we run discovery in a government environment?

Weekly or monthly discovery is typical for general infrastructure. High-security networks may run discovery monthly or quarterly. During major changes (system upgrades, network reconfiguration), increase discovery frequency to catch changes quickly. Schedule discovery runs during maintenance windows to minimise impact on network operations.

What should we do if discovery reveals unapproved or rogue systems?

Document the discovery in your CMDB and escalate to IT security. Unapproved systems represent a security or governance risk. Your security team should investigate: is the system legitimate but undocumented, or is it an unauthorised intrusion? Once investigated and classified, either bring it into compliance or decommission it.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us