Threat actor
Data Grand
Last fetched
Data Grand is a threat actor tracked in WhisperGraph's MITRE ATT&CK corpus, observed using 0 techniques.
Description
Data Grand is a Chinese technology startup that has been linked to the development and deployment of censorship and surveillance tools utilized by Chinese authorities. The company was supported by Microsoft's startup incubator program, which provided resources and mentorship to emerging tech companies. According to reports, Data Grand has been involved in creating software that automates the censorship of online content and assists in monitoring and analyzing digital communications. These tools are reportedly used by Chinese law enforcement agencies to suppress dissent and monitor the activities of individuals, particularly in regions with significant ethnic minority populations.
Techniques by tactic
No ATT&CK techniques are recorded for Data Grand in WhisperGraph.
Attributed infrastructure
None published. WhisperGraph carries no ATTRIBUTED_TO edge to Data Grand today — this states the absence of a published link, not that Data Grand has no infrastructure.
References
© The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.
Related pages
Pivot from Data Grand 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 25Run 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 1000Run 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 25Run yourself →Or query Whisper from your own LLM workflow via the Whisper MCP server.