Muhammad Basit Ali

I am Muhammad Basit Ali, a cloud security and AI agent security engineer. My day-to-day work is cloud governance: multi-account AWS guardrails, identity and endpoint controls in Microsoft 365, access reviews and the engineering teams that run them. Before that I built backend systems in Python and TypeScript, including a regulated lending platform and real-time grid software. The repositories here are the open part of that work: Claude Code skill packs, MCP servers and linters, threat modelling and static analysis for agent code, and a dataset of AI agent incidents. Each one stands alone, says what it does not do, and backs its security claims with tests.

Projects

Every repository with one line and its install command is on the tools page.

Claude Code skill packs

RepositoryWhat it is
claude-skillsEvery skill I maintain, in one repository: 87 skills in 13 plugins from the packs below, one marketplace, one install script, synced daily.
ways-of-working-skillsClaude Code skills for ways of working: change requests from a Terraform plan, an action ledger across meeting notes, exception and risk registers, RFC lint, a decision log, weekly status notes, a private 1:1 ledger and focus time from a calendar export.
aws-security-skillsAWS security skills for Claude Code: account audit, SCP guardrails, blast-radius landing zones, IAM least privilege, Security Hub triage.
repo-engineering-skillsRepository engineering skills for Claude Code: docs checked against the code, audits where every finding cites a line, agent context files that say only what code cannot.
m365-governance-skillsMicrosoft 365 governance skills for Claude Code: Entra ID posture review, Intune baseline check, Graph permission preflight, Teams and group sprawl, access review pack.
compliance-evidence-skillsCompliance evidence skills for Claude Code: integrity-checked evidence packs from GitHub, AWS and Microsoft 365 exports, mapped to ISO 27001 and SOC 2, with narratives that cite evidence or say not assessable.
claude-dev-skillsClaude Code skills for everyday development: code review, refactoring, debugging, CI and containers, data and APIs, documentation and security basics.
agent-security-skillsClaude Code security plugin and agent skills for securing LLM agents: threat modelling, configuration audits, prompt injection review, MCP server review, incident lookup.
github-manager-skillsClaude Code skills for engineering managers that compute from exported GitHub data: stuck-PR and review-queue digest, iteration report, blameless postmortem timeline.
mac-maintenance-skillsClaude Code skills for cleaning up and speeding up a Mac: read-only survey first, safe tier removes only what programs recreate, leftovers and duplicate finders.
claude-code-tooling-skillsClaude Code skills for keeping a Claude Code setup safe: review a third-party skill before installing it, lint skill descriptions, audit the context budget, build least-privilege permissions, test hooks.
agent-identity-governance-skillsClaude Code skills for agent identity governance: inventory the non-human identities agents run as, review permissions, recertify quarterly, catch expiring credentials, switch one off fast.

MCP tooling

RepositoryWhat it is
dev-mcp-serversTen small MCP servers for everyday development and security checks.
mcp-server-templateSecure MCP server template in TypeScript and Python, safe by default.
mcp-tools-lintLint MCP tool schemas and annotations before clients reject them.
mcp-auth-doctorDiagnose OAuth discovery problems on remote MCP servers.
mcp-egressRecord every host an MCP server contacts, per tool, and fail CI on new ones.
claude-mcp-allowLeast-privilege Claude Code permission rules for MCP tools, generated from their annotations.
agentdojo-mcpRun the AgentDojo benchmark's user and injection tasks against a real MCP server's tools.
garak-mcp-probesRun garak against your own MCP servers, with detectors for denied tool calls, leaked canaries and runaway step counts.
mcp-rc-checkMCP specification migration checker for the 2026-07-28 revision: flags removed, changed and deprecated constructs and writes a patch for mechanical fixes.

Security tooling

RepositoryWhat it is
agent-off-switchFind every AI agent identity in Microsoft 365, AWS and GitHub, see what it can reach, and switch it off. Offline on saved exports.
skill-scan-gateCI gate for Claude Code skills and plugins, with SARIF output. GitHub Action and CLI.
agent-threat-modelThreat modeling for AI agents: describe the system in YAML, get a STRIDE and OWASP Agentic threat model.
agent-config-auditAudit AI agent configuration files for security risks.
agentic-semgrep-rulesSemgrep rules for AI agent code in Python, TypeScript and JavaScript.
security-actionsGitHub Actions for AI agent and supply chain security checks.
cc-hooksTyped Python SDK and offline test runner for Claude Code hooks.
cc-plugin-lockLock file for Claude Code plugins: pins plugins and skills to content hashes and verifies them before load.
claude-perm-simClaude Code permission rule simulator: shows which rule decides a tool call and where a rule set is permissive.
llms-txt-genGenerate llms.txt for any docs site or repository.
scp-guardrailsBuild AWS service control policies from a short spec and lint them for lockouts and statements that deny nothing.
spotlightingSpotlighting for prompt injection defence in Python: mark untrusted text before it reaches a model.
llm-agent-control-planeDeterministic policy enforcement for LLM agents.

Data and lists

RepositoryWhat it is
ai-agent-incidentsAn open dataset of AI agent and LLM security incidents, with a browsable site.
agent-skills-state-2026Monthly study of public agent skill, plugin and MCP repositories: dataset, method, hand-checked precision and scripts.
awesome-agent-securityCurated list of AI agent security tools, papers and datasets.

Latest releases

ProjectReleasePublished
ways-of-working-skillsv0.5.0
repo-engineering-skillsv0.6.0
mac-maintenance-skillsv0.2.0
m365-governance-skillsv0.6.0
github-manager-skillsv0.4.0
compliance-evidence-skillsv0.7.0
claude-skillsv0.6.1
claude-dev-skillsv0.4.1

Packages: container images and npm packages are listed on the Packages tab.

Posts