jsdet-chrome-ext 0.1.0

Chrome Extension API bridges for jsdet — chrome.tabs, chrome.cookies, chrome.webRequest, etc.
Documentation
//! # jsdet-chrome-ext — Chrome Extension API bridges
//!
//! Implements the `Bridge` trait with instrumented Chrome extension APIs.
//! Every chrome.* call is observable, every message is interceptable,
//! every storage access is logged.
//!
//! ## Modules
//!
//! - `manifest` — Parse manifest.json, extract permissions, content scripts, CSP
//! - `profile` — TOML-based analysis profiles (sources, sinks, transforms, sanitizers)
//! - `bridge` — The Bridge implementation that handles all chrome.* API calls
//! - `state` — Simulated extension state (tabs, cookies, storage, alarms)
//! - `bootstrap` — JavaScript bootstrap code that creates the chrome.* namespace

pub mod bootstrap;
pub mod bridge;
pub mod manifest;
pub mod profile;
pub mod state;

pub use bridge::ChromeExtBridge;
pub use manifest::Manifest;
pub use profile::AnalysisProfile;