Skip to content
View ericovirgy's full-sized avatar

Block or report ericovirgy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
ericovirgy/README.md

Erico Virgy

I build AI automations and agents that act on real systems and stay under control: least-privilege access, human approval for risky actions, verification before a task is reported as done, and an audit trail.

Background: two and a half years as the sole owner of identity and access (Google Workspace, then Microsoft 365 and Entra ID) at a national confederation with no IT team. Before that, two years managing a EUR 1 million funded programme and a national public funding process, and six years coordinating external relations as a volunteer. Based in Portugal.

Start here

Project What it shows
ai-automation-harness Controls for AI tool calls: deny-by-default policy, single-use human approvals bound to exact arguments, verification states and a hash-chained audit log. Reference implementation with simulated tools.
m365-access-audit Read-only Microsoft Graph access review with five least-privilege permissions. Automates the review I used to run by hand.
local-llm-security-evaluator 38 reproducible adversarial scenarios for local LLMs, scored with deterministic checks instead of an LLM judge.
agentic-web-check CLI that tests whether AI agents can use a website: 43 checks, task verdicts and a safety review. Published on npm.

Also: my final assignment for the Hugging Face Agents Course, a smolagents agent with nine tools.

How these projects are built

I define the scope, the controls and the acceptance criteria, and I build with AI coding assistants (Claude Code). I check the results with tests and CI, and each repository documents its limitations. These are independent projects, not production systems.

LinkedIn

Pinned Loading

  1. ai-automation-harness ai-automation-harness Public

    Security and reliability harness for AI/agentic automation: policy-controlled tools, risk-based decisions, approval gates, verification and audit evidence.

    Python 1

  2. agentic-web-check agentic-web-check Public

    Open-source browser evaluator for whether AI agents can actually use websites: 43 checks, task verdicts and a safety review. Local CLI, no telemetry. MIT.

    TypeScript 3

  3. local-llm-security-evaluator local-llm-security-evaluator Public

    Local-first security evaluation and benchmarking for LLMs: reproducible adversarial scenarios, deterministic checks and evidence-based reports.

    Python 1

  4. m365-access-audit m365-access-audit Public

    Automated Microsoft 365 access review via Microsoft Graph: inactive accounts, orphaned admins, licence waste, with a reusable review procedure

    Python 1