Risk¶
RiskView¶
-
class
grapl_analyzerlib.nodes.risk_node.
RiskView
(dgraph_client: grapl_analyzerlib.grapl_client.GraphClient, node_key: str, uid: str, node_type: str, risk_score: Optional[int] = None, analyzer_name: Optional[str] = None, risky_nodes: Optional[List[NodeView]] = None)¶ Predicate
Type
Description
node_key
string
A unique identifier for this node
risk_score
int
todo: documentation
analyzer_name
string
The name of the analyzer that spawned this risk.
risky_nodes
List[Node]
todo: documentation
-
get_analyzer_name
() → Optional[str]¶
-
get_node_type
() → str¶
-
get_risk_score
() → Optional[int]¶
-
get_risky_nodes
(match_risky_nodes: Optional[grapl_analyzerlib.nodes.queryable.Queryable] = None) → Optional[str]¶
-
RiskQuery¶
-
class
grapl_analyzerlib.nodes.risk_node.
RiskQuery
(*args, **kwds)¶ -
with_analyzer_name
(eq: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, contains: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, ends_with: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, starts_with: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, regexp: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, distance: Optional[Tuple[Union[str, Not[str], List[str], List[Union[str, Not[str]]]], int]] = None) → NQ¶
-
with_risk_score
(eq: Optional[IntCmp] = None, gt: Optional[IntCmp] = None, lt: Optional[IntCmp] = None) → NQ¶
-
with_risky_nodes
(risky_nodes_query: Optional[NodeQuery] = None) → NQ¶
-