Skip to main content

Crate gossan_graph

Crate gossan_graph 

Source
Expand description

Attack-surface graph — typed schema, multiple backends, and query layer.

§Backends

§Query layer

Re-exports§

pub use edge::Edge;
pub use node::Node;
pub use schema::EdgeType;
pub use schema::GraphSchema;
pub use schema::NodeType;
pub use schema::SchemaError;
pub use schema::SCHEMA_VERSION;
pub use store::graphml::GraphMlBackend;
pub use store::json::JsonBackend;
pub use store::sqlite::ScanDiff;
pub use store::sqlite::SqliteBackend;
pub use store::GraphBackend;
pub use query::find_all;
pub use query::neighbors;
pub use query::path;
pub use store::sqlite::target_id_from_finding;
pub use store::sqlite::target_id;

Modules§

edge
Typed graph edge.
node
Typed graph node.
query
Query layer for graph traversal.
schema
Typed graph schema with versioning for forward compatibility.
store
Storage backends for the attack-surface graph.