Behaviour to be aware of¶
These are properties of the current code (0.6.0) that callers should know about; each was checked against the capture run and is described in more detail in the entry named.
- The relationship graph keeps one edge per pair of nodes. Parallel security group, NACL and internet-exposure rules are merged into one edge with comma lists in
port_rangeandprotocol, sograph_stats.graph_edges,subgraph_exportand the graph resources show fewer edges thanget_edges, which reads the raw list (Graph). - "Internet reachable" in
top_risks,reachability_findings,internet_exposure(include_reachable=true)and the attack paths follows network-flow edges only, and the path tools add the identity pivots explicitly.internet_exposureitems andfind_assets(internet_exposed=true)use the collector's flag only. - Error messages never contain the value the caller passed or names from the dataset; read
cloudg/error_data(value,suggestions,valid) for them (Errors). sparql_query,subgraph_exportand the text graph and ontology resources arerestricted, so any profile with aconfidentialceiling (strict, thesoc-analystanalyst) hides them;cloudg://graph/d3stays available.security_coveragechecks vulnerability scanning for EC2, container registries and Lambda only.cross_account_edgesidentifies endpoints by ARN where other graph tools use ids; both forms are valid references.- The live guard's cooldown applies per scope to every caller, so a second agent asking for the same collection within the cooldown gets
-31029and the name of the dataset to use instead.