Moving to ServiceNow Threat Intelligence: Migration Considerations
Threat Intelligence: Migration Planning and Sequencing
Moving threat intelligence to ServiceNow requires careful planning to maintain security monitoring continuity. Threats do not pause for migrations; you must keep threat detection and response operational throughout the transition. This means planning a phased approach where new systems run in parallel with legacy systems initially, threat detection is never interrupted, and team workflows are tested before full cutover. Rushing this migration risks gaps where threats go undetected.
Understanding Your Current Threat Intelligence Operations
Before planning migration, document your current state comprehensively. What sources feed threat intelligence: commercial threat feeds (Mandiant, CrowdStrike, Proofpoint)? Open-source intelligence (OSINT)? Internal detection sensors? Manually researched threats? For each source, document the data format, update frequency, and integration method. How many active threat indicators are you tracking (IP addresses, domains, hashes, file names)? What alert rules are active and how many alerts per day do they generate? Which team members depend on threat intelligence for their daily work? Understanding current operations prevents gaps when you switch systems.
Data Classification and Migration Strategy
Threat indicators to migrate: Active indicators that are still relevant (malware hashes observed recently, known malicious domains in active use, threat actor IP addresses from recent campaigns). Archive older indicators rather than migrating them; they clutter the system and slow searching. Alert rules: Migrate rules that actually fire and drive investigation. Review alert rules for noise and tuning before migrating; if a rule generates false positives in your legacy system, fix it before importing to ServiceNow. Investigation history: Decide what historical investigations to migrate. Complete investigations on closed threats can stay in legacy systems for historical reference. Ongoing investigations and those on active threats must migrate so your team has context for current work.
Source and Alert Rule Conversion
Your legacy system may use different field names and data structures than ServiceNow Threat Intelligence. Map each threat source to the ServiceNow format: internal identifiers become threat identifiers, severity ratings map to ServiceNow severity levels, classifications map to threat categories. Some commercial feeds may offer direct ServiceNow connectors; use these where available to automate ongoing sync rather than one-time migration. For manual alert rules, document the conditions and actions in your legacy system, then rebuild them as ServiceNow workflows. This is tedious but necessary; copying rules without rebuilding them risks using legacy logic that may not work in ServiceNow.
Dashboard and Reporting Transition
Your security team relies on dashboards for daily monitoring: threat volume trends, top detected threats, alert response times, analyst workload. Do not launch Threat Intelligence without equivalent dashboards in ServiceNow. Before migration, prototype the target dashboards and validate they provide the visibility your team needs. Test that your team can find data using ServiceNow’s search and reporting; if they cannot reproduce insights they had in the legacy system, they will lose confidence. Plan for dashboard maturation after launch; the first version should match current capabilities, with enhancements coming later.
Integration Sequencing and Prioritization
Threat Intelligence connects to other systems: SIEM (Splunk, QRadar) feeds threat indicators, endpoint detection systems consume indicators and fire alerts, ticketing systems receive investigation tasks. Sequence integrations carefully. First, ensure threat feeds reliably populate Threat Intelligence. Second, ensure alerts fire correctly and route to the right teams. Third, ensure investigation workflows integrate with ticketing. Do not try to connect all systems simultaneously; prioritize by criticality to threat detection and response.
Testing and Validation Before Cutover
Before cutover, validate that threat detection is not degraded. Create test threats (known-safe indicators from trusted samples) and verify they are detected by ServiceNow before turning off legacy systems. Run parallel detection for long enough to compare results: same threats monitored in both systems, comparing alerts. If alert volume or detection timing differs, investigate before full cutover. Have a clear rollback plan: if detection fails in ServiceNow, you can revert to legacy systems quickly, and you should measure how quickly. Document the rollback procedure and test it.
Training and Handoff Planning
Analysts and SOC teams need training on Threat Intelligence workflows in ServiceNow: how to search threats, run investigations, respond to alerts, update indicators. Run training on a copy of production data, not in production. Have experienced analysts validate that new workflows are intuitive and efficient. For the first week after cutover, plan extra staffing: new systems always have surprises, and you need people available to troubleshoot and provide support.
Continuity During and After Migration
Maintain a war room during migration: team lead on call to handle issues, escalation contacts ready, rollback procedures documented and tested. Schedule migration for a low-threat period if possible (avoid days when major attacks are trending). Have backup threat feeds ready in case primary feed integration fails. After cutover, monitor alert generation closely: are alert volumes consistent with the legacy system? Are alerts reaching the right teams? Adjust within the first few days if needed.
Deciding what history travels and what is retired
A migration plan often covers what must work on the first day in the new platform. It says less about the old store, which is often left running in the background long after the team has stopped using it. That old store holds years of indicators, assessments and actor notes, and each category has a different owner and a different obligation. Some of it may be under a retention or legal hold. Some is worth keeping for pattern analyzis but not for daily detection. Some is simply stale. Decide each category explicitly, and write the decision down before the first record moves, because a retirement made in a hurry is hard to reverse.
Start by asking which questions the historical record must still answer. The migration reconciliation controls cover how to check that the counts match. If an investigation two years from now will need to know whether a specific actor used a given infrastructure, the relevant assessments travel, and their links to the indicators they describe travel with them. If the question is only about trends, a summary table may be enough and the raw records can be archived.
Decision table for legacy intelligence
| Legacy category | Typical owner | Default decision | Exception to check |
|---|---|---|---|
| Active indicators tied to live detection | Detection engineering | Migrate, then verify each consumer receives them | Indicators already superseded in the legacy tool |
| Assessments on closed campaigns | Intelligence analysts | Archive with links to related incidents | Any assessment cited in an open regulatory matter |
| Actor profiles still referenced by playbooks | Threat intelligence lead | Migrate, with a version note | Profiles that have been replaced but still linked |
| Raw feed exports | Platform owner | Do not migrate; keep in cold storage | Exports needed to reproduce a past detection decision |
| Access logs for the legacy store | Security compliance | Retain under the existing retention policy | Logs that show who viewed restricted assessments |
Steps for retiring the legacy store safely
- Freeze new writes to the legacy store on a fixed date, and tell every contributor that new material goes to the new platform from that point.
- Export each category separately, check record counts against the legacy totals, and sample records to confirm the handling marking survived the move.
- Rebuild the access model in the new platform before opening it to users, using the security and access design guide as the reference, mapping each legacy group to a role with the same or narrower rights.
- Re-point each consumer tool to the new platform one at a time, with the integration patterns guide covering how feeds reach consumers, and keep the legacy feed available until the consumer has run cleanly for a full review cycle.
- Obtain sign-off from the compliance owner that the archive meets retention requirements before the legacy store is switched to read-only. The data retention article covers how retention should follow purpose and lifecycle.
- Switch the legacy store to read-only, then schedule its decommissioning only after the archive has been tested by a restore.
Commercial and contract items that are easy to miss
Intelligence subscriptions are often tied to the tool that receives them. A feed license that names the legacy platform as the permitted consumer may not allow the same data to flow into the new one without a change of terms. Check each subscription before the first integration is built, not after. Also check whether any feed charges by volume, because a parallel run can double the bill for a few weeks without anyone noticing.
Partner and information-sharing arrangements carry their own conditions. A sharing group that receives your indicators through a specific channel may need to be told that the channel has changed, and some groups require notice before a change of consumer.
Failure modes after cutover
A common problem after cutover is not missing data but missing relationships. Indicators arrive in the new platform without the links to the assessments that explain them, so an analyst sees a bare address and cannot tell why it matters. The second is a team that keeps a private spreadsheet of the indicators it trusts, because the migrated view does not show the confidence fields the team used. The third is an analyst who searches the new platform, finds nothing, and assumes the threat is absent when the record simply did not migrate.
Questions about the legacy store
Can we delete the legacy store once the migration is done?
Not until the retention and legal position has been confirmed in writing. Deletion is hard to reverse, and the archive is the only evidence that some past decisions were made. Keep it read-only and tested until the compliance owner is satisfied.
Should we migrate the analysts’ personal notes?
Only where those notes were used as part of a decision and are needed to explain it. Personal working notes are often unstructured and may contain material that should not be shared more widely, so review them before migrating rather than moving everything.
What is the minimum set of checks before we switch consumers?
Confirm that each consumer receives indicators from the new platform, that retirements propagate, and that the access model blocks users who should not see restricted assessments. Those three checks can catch much of the damage a rushed switch causes. For data moves more generally, see data migration validation and cutover.
Next step
A decision table built from your own categories can show where the risk sits.
Frequently asked questions
Can we run threat detection in ServiceNow and legacy systems in parallel?
Yes. Parallel running lets you verify ServiceNow detects threats before disabling legacy systems. Run parallel detection long enough to compare alert volume and timing. Document any differences and resolve them before full cutover. This adds time to the migration timeline but prevents detection gaps.
What threat data is safe to archive rather than migrate?
Archive threat indicators that are no longer actively threatening. Archive completed investigations on inactive threats. Migrate active indicators, ongoing investigations, alert rules that still apply, and threat source configurations. Keep everything recent and relevant; legacy data just clutters the system.
How do we handle custom threat feeds or internal threat research?
Document the source, format, and update frequency. Build a custom integration or manual import process for ServiceNow if a standard connector is not available. Train someone to maintain the feed; if only one person knows how to update threat data, the system fails when they leave. Automate where possible.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us