High-risk tools in Neo4j Gds
11 of the 72 tools in Neo4j Gds are classified as high risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at high risk
-
CELFExecuteCELF
-
graph_sage_predictExecuteGenerates node embeddings using a previously trained GraphSAGE model from the model catalog (see graph_sage_train).
-
HDBSCANExecutePerform HDBSCAN clustering on the graph. HDBSCAN, which stands for Hierarchical Density-Based Spatial Clustering of Applications with Noise,
-
HITSExecuteHITS
-
k_means_clusteringExecuteK-Means clustering is an unsupervised learning algorithm that is used to solve clustering problems.
-
node2vecExecuteNode2Vec is a node embedding algorithm that computes a vector representation of a node based on second-order random walks in the graph.
-
pagerankExecutepagerank
-
predict_link_predictionExecutePredict new relationships in a projected graph using a trained link prediction model from the model catalog
-
predict_node_regressionExecutePredict numeric values for nodes in a projected graph using a trained node regression model from the model catalog
-
project_graph_cypherExecuteproject_graph_cypher
-
speaker_listener_label_propagationExecuteThe Speaker-Listener Label Propagation Algorithm (SLLPA) is a variation of the Label Propagation algorithm that is able to detect multiple communities per node.
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.