Skip to content

Commit 7f46669

Browse files
committed
Add new canned queries and object_handle into workspace data. Fix country/culture icons.
1 parent 853f314 commit 7f46669

File tree

2 files changed

+26
-20
lines changed

2 files changed

+26
-20
lines changed

src/constants.js

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,18 @@ export const INITIAL_LABEL_MAPPINGS = {
3131
* Saved queries appear on the saved queries tab.
3232
*/
3333
export const SAVED_QUERIES = {
34-
//"MITRE ATT&CK": "g.V().has('groups', within('MITRE ATT&CK'))",
35-
"Cognitive Vulnerabilitiess": "g.V().has('groups', within('Cognitive Vulnerabilities'))",
36-
"Psychological Theory: Personalities": "g.V().has('groups', within('Psychological Theory: Personalities'))",
37-
"Data Theory: Personalities": "g.V().has('groups', within('Data Theory'))",
38-
"Reference Hacker 1": "g.V().has('groups', within('Reference Hacker 1'))",
39-
"Reference Hacker 2": "g.V().has('groups', within('Reference Hacker 2'))",
40-
"Reference Hacker 3": "g.V().has('groups', within('Reference Hacker 3'))",
41-
"Reference Hacker 4": "g.V().has('groups', within('Reference Hacker 4'))",
34+
//"MITRE ATT&CK": "g.V().has('groups', within('MITRE ATT&CK'))",
35+
"Theory: CogVulns": "g.V().has('groups', within('Cognitive Vulnerabilities'))",
36+
"Theory: Personalities": "g.V().has('groups', within('Psychological Theory: All Personalities'))",
37+
"Theory: Normal Personality": "g.V().has('groups', within('Psychological Theory: Normal Personality'))",
38+
"Theory: Narcissistic Personality": "g.V().has('groups', within('Psychological Theory: Narcissistic Personality'))",
39+
"Theory: Machiavellian Personality": "g.V().has('groups', within('Psychological Theory: Machiavellian Personality'))",
40+
"Theory: Psychopathic Personality": "g.V().has('groups', within('Psychological Theory: Psychopathic Personality'))",
41+
"Data: Personalities": "g.V().has('groups', within('Data Theory'))",
42+
"Reference Hacker 1": "g.V().has('groups', within('Reference Hacker 1'))",
43+
"Reference Hacker 2": "g.V().has('groups', within('Reference Hacker 2'))",
44+
"Reference Hacker 3": "g.V().has('groups', within('Reference Hacker 3'))",
45+
"Reference Hacker 4": "g.V().has('groups', within('Reference Hacker 4'))",
4246
}
4347

4448
/**
@@ -88,17 +92,17 @@ export const ICONS = {
8892
personality_machiavellianism: personalityDarkTriad,
8993

9094
// ** Cultures
91-
american: require('./assets/icons/culture/us.png'),
92-
chinese: require('./assets/icons/culture/cn.png'),
93-
french: require('./assets/icons/culture/fr.png'),
94-
indian: require('./assets/icons/culture/in.png'),
95-
iranian: require('./assets/icons/culture/ir.png'),
96-
iraqi: require('./assets/icons/culture/iq.png'),
97-
israeli: require('./assets/icons/culture/is.png'),
98-
north_korean: require('./assets/icons/culture/kp.png'),
99-
pakistani: require('./assets/icons/culture/pk.png'),
100-
russian: require('./assets/icons/culture/ru.png'),
101-
unknown: require('./assets/icons/culture/unknown.png'),
95+
american_culture: require('./assets/icons/culture/us.png'),
96+
chinese_culture: require('./assets/icons/culture/cn.png'),
97+
french_culture: require('./assets/icons/culture/fr.png'),
98+
indian_culture: require('./assets/icons/culture/in.png'),
99+
iranian_culture: require('./assets/icons/culture/ir.png'),
100+
iraqi_culture: require('./assets/icons/culture/iq.png'),
101+
israeli_culture: require('./assets/icons/culture/is.png'),
102+
north_korean_culture: require('./assets/icons/culture/kp.png'),
103+
pakistani_culture: require('./assets/icons/culture/pk.png'),
104+
russian_culture: require('./assets/icons/culture/ru.png'),
105+
unknown_culture: require('./assets/icons/culture/unknown.png'),
102106

103107

104108
// ** Attack and Attack TTP icons

src/logics/graphImpl/cytoImpl.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,10 @@ export function getNodePositions() {
306306
graph?.nodes().forEach(node => {
307307
const node_name = node.data('properties').name;
308308
const node_id = node.data('id');
309+
const node_object_handle = node.data('properties').object_handle;
309310
const node_position = node.position();
310-
positions[node.data('properties').layout_id] = {node_id: node_id, name: node_name, x: node_position.x, y: node_position.y}
311+
positions[node.data('properties').layout_id] = {node_id: node_id, name: node_name, object_handle: node_object_handle, x: node_position.x, y: node_position.y}
312+
311313
})
312314
return {
313315
layout: positions,

0 commit comments

Comments
 (0)