INNER CODE UNIT · Rust

read_overview

Symph0nia/CyberEdge · src/repository/mod.rs:200

    async fn read_overview(&self) -> Result<ReadOverview, RepositoryError>;

    async fn search_audit(&self) -> Result<Vec<AuditEvent>, RepositoryError>;
}

#[async_trait]
pub trait WebReadRepository: Send + Sync {
    async fn read_overview(&self) -> Result<ReadOverview, RepositoryError>;
    async fn search_assets(&self, scope_id: &str) -> Result<Vec<Asset>, RepositoryError>;
    async fn search_services(&self, scope_id: &str) -> Result<Vec<Service>, RepositoryError>;
    async fn search_certificates(
        &self,
        scope_id: &str,
    ) -> Result<Vec<Certificate>, RepositoryError>;
    async fn search_websites(&self, scope_id: &str) -> Result<Vec<Website>, RepositoryError>;
    async fn search_findings(&self, scope_id: &str) -> Result<Vec<Finding>, RepositoryError>;
    async fn search_observations(&self, task_id: &str)
    -> Result<Vec<Observation>, RepositoryError>;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…