Skip to content

Threat actor

iOmniscient

Last fetched

iOmniscient is a threat actor tracked in WhisperGraph's MITRE ATT&CK corpus, observed using 0 techniques.

Description

iOmniscient is a developer of AI-driven surveillance technologies, offering monitoring solutions like facial recognition, behavioral analytics, and crowd management. Their technology has been deployed in over 50 countries. In Hong Kong, the company’s AI tools were suspected to be used by police to identify individuals in crowds and match faces against databases during the 2019 pro-democracy protests. iOmniscient's technology is also employed by the Saudi Customs Department at the Al Hadithah border crossing between Saudi Arabia and Jordan. Its clients also include the Chinese army. The company's facial recognition system claims to be highly advanced, capable of identifying and matching faces against databases even in crowded and uncontrolled environments. The system can track individuals across multiple non-overlapping cameras, providing continuous monitoring of their movements. The system integrates with video management tools, such as those provided by Cisco, to alert law enforcement in realtime. The company partnered with Cisco to install its facial recognition technology at the University of San Francisco. iQ-Prison is iOmniscient’s surveillance product for prisons.

Techniques by tactic

No ATT&CK techniques are recorded for iOmniscient in WhisperGraph.

Attributed infrastructure

None published. WhisperGraph carries no ATTRIBUTED_TO edge to iOmniscient today — this states the absence of a published link, not that iOmniscient has no infrastructure.

References

© The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.

Related pages

Pivot from iOmniscient into its techniques, tactics and any attributed infrastructure.

Queries

Resolves the slug to this actor, merging every duplicate node sharing the same name.


MATCH (a:ACTOR)
WHERE a.name =~ $pattern OR any(x IN a.aliases WHERE x =~ $pattern)
RETURN a.id AS id, a.name AS name, a.aliases AS aliases, a.description AS description,
       a.references AS references, a.campaigns AS campaigns
LIMIT 25
Run yourself →

Techniques this actor uses, grouped by the tactic each one serves.


MATCH (a:ACTOR {name: $name})-[:USES_TECHNIQUE]->(t:ATTACK_PATTERN)
OPTIONAL MATCH (t)-[:USES_TACTIC]->(tac:ATTACK_PATTERN)
RETURN t.id AS techniqueId, t.name AS techniqueName, tac.id AS tacticId, tac.name AS tacticName
LIMIT 1000
Run yourself →

Infrastructure publicly attributed to this actor.


MATCH (n)-[:ATTRIBUTED_TO]->(a:ACTOR {name: $name})
RETURN labels(n)[0] AS kind, n.name AS name
LIMIT 25
Run yourself →

Or query Whisper from your own LLM workflow via the Whisper MCP server.