Abhigyamcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Abhigyamcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A lightweight MCP-style server that integrates with Google Docs and Gmail.
This project demonstrates how to build structured AI tool interfaces with approval gating, inspired by the Model Context Protocol (MCP).
uvicorn server:app --reload
POST /append_to_doc POST /create_email_draft
google-mcp-server/
│── server.py
│── auth.py
│── docs_tool.py
│── gmail_tool.py
│── requirements.txt
│── credentials.json (not committed)
│── token.json (not committed)
│── README.mdgit clone <your-repo-url>
cd google-mcp-serverpython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtcredentials.jsonpython3 auth.pyuvicorn server:app --reloadOpen:
http://127.0.0.1:8000/docsEndpoint: POST /append_to_doc
Example:
{
"doc_id": "YOUR_DOC_ID",
"content": "Hello from MCP 🚀"
}Endpoint: POST /create_email_draft
Example:
{
"to": "[email protected]",
"subject": "Test Draft",
"body": "This is a test email"
}Request → Approval → Tool Execution → ResponseDo NOT commit:
Approval is CLI-based (terminal input) Designed for local development
Every action requires manual approval in terminal:
ACTION: append_to_doc
PAYLOAD: {...}
Approve? (y/n):Type:
yThis project demonstrates:
Apache License
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.