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