Skip to content
View sabrinahaniff's full-sized avatar

Highlights

  • Pro

Block or report sabrinahaniff

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sabrinahaniff/README.md

Hi, I'm Sabrina

I’m a CS student at the University of Guelph interested in building AI systems and understanding how they fail, especially in security, privacy, and adversarial settings.

What I Build and Explore

Security & Red Teaming Privacy-Preserving ML Software & AI Systems
Jailbreak evaluation Federated learning Legal AI systems
Adversarial attacks Secure aggregation Clinical AI systems
Prompt injection Differential privacy Document review systems
Multi-agent safety Privacy-utility tradeoffs Word plugin workflows

Featured Projects

  • LLM Redteam Lab: Automated LLM red-teaming system for prompt injection and guardrail testing.
  • Federated Poison Simulator: Simulation exploring poisoning attacks against federated learning aggregation.
  • NPM Scanner: CLI vulnerability scanner for package.json using the OSV database.
  • Private Data Vault: Local-first encrypted vault combining strong encryption with privacy concepts.

Study Notes & Resources

I also publish open-source CS notes in Markdown to make technical topics easier for fellow students to learn:

Format: Markdown with LaTeX math · Best viewed in Obsidian or GitHub


Pinned Loading

  1. federated-poison-sim federated-poison-sim Public

    Research simulation exploring how poisoning attacks corrupt federated learning aggregation

    Python

  2. llm-redteam-lab llm-redteam-lab Public

    Automated LLM red-teaming system with 4 AI agents - tests prompt injection attacks with and without a guardrail defense

    JavaScript

  3. npm-scanner npm-scanner Public

    CLI tool to scan package.json for known vulnerabilities using the OSV database. Supports auto-fix, severity filtering, and JSON output. No API key needed

    JavaScript

  4. private-data-vault private-data-vault Public

    Local-first encrypted data vault: AES-256-GCM + differential privacy

    JavaScript

  5. cyber-risk-platform cyber-risk-platform Public

    AI-powered cyber insurance underwriting platform, automated risk scoring and memo generation built with Spring Boot, PostgreSQL, and Groq

    Java