--- title: SpectralGuard Demo emoji: ๐Ÿ”ฌ colorFrom: blue colorTo: green sdk: docker pinned: true license: mit tags: - security - ssm - mamba - spectral-analysis - adversarial-robustness --- # ๐Ÿ”ฌ SpectralGuard โ€” Interactive Spectral Safety Monitor Runtime safety monitor for State Space Models (Mamba). Detects adversarial memory collapse attacks by tracking the spectral radius ฯ(ฤ€_t) across all model layers in real time. ## Links - ๐Ÿ“„ [Paper](https://github.com/DaviBonetto/spectralguard/blob/main/paper/main2.pdf) - ๐Ÿ’ป [GitHub](https://github.com/DaviBonetto/spectralguard) - ๐Ÿ“Š [Dataset](https://huggingface.co/datasets/DaviBonetto/spectralguard-dataset) ## How it works 1. **Input** โ€” A text prompt is tokenized and fed into the Mamba SSM 2. **State Extraction** โ€” SpectralGuard hooks into each layer's selective scan to capture ฤ€_t = exp(ฮ”_t ยท A) 3. **Spectral Computation** โ€” Computes spectral radius ฯ(ฤ€_t) via power iteration across all 24 layers 4. **Decision** โ€” Flags prompts where ฯ drops below the critical threshold (ฯ\* = 0.90) ## Modes | Mode | Description | | ------------ | -------------------------------------------------------------------- | | `real_model` | Extracts actual hidden-state dynamics from Mamba-130M (requires GPU) | | `demo_mode` | Deterministic SHA-256-seeded fallback for demonstration purposes | ## Citation ```bibtex @article{bonetto2026spectralguard, title={SpectralGuard: Detecting Memory Collapse Attacks in State Space Models}, author={Bonetto, Davi}, year={2026}, url={https://github.com/DaviBonetto/spectralguard} } ```