{"name":"@elad12390/google-calendar-mcp","version":"2.2.0","description":"MCP server for Google Calendar management. Multi-account, cross-calendar conflicts, event CRUD, recurring events, free/busy queries, smart scheduling, image/PDF import.","integrity":"sha512-iVcwlMB0SDrKjfeaSJ7C0Ku6g/qaONz8/9uqqIHI4+VjC+kHioa4iqCy0P82ulEbP8JNClwsCv3/0uIJcqUvBA==","permissions":{"network":{"outbound":["*.googleapis.com"]},"filesystem":{"read":["**/*"],"write":[]},"subprocess":false},"auditScore":null,"auditStatus":"failed","downloadUrl":"https://lcsbcruorskqflcwlvgj.supabase.co/storage/v1/object/sign/packages/skills/9e334115-30c0-4525-bd20-546a674617a6/2.2.0.tgz?token=eyJraWQiOiJzdG9yYWdlLXVybC1zaWduaW5nLWtleV8wMjNiODBkNC05MzFhLTRmODctOTA1Ni03YmMwMjczNDFiMTUiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJwYWNrYWdlcy9za2lsbHMvOWUzMzQxMTUtMzBjMC00NTI1LWJkMjAtNTQ2YTY3NDYxN2E2LzIuMi4wLnRneiIsImlhdCI6MTc3NjYwMzE4OSwiZXhwIjoxNzc2NjA2Nzg5fQ.fGze5vlKEEIQl7iQl5Zc8a8JvDxkkDEnEpmPC-IkODM","publishedAt":"2026-04-16 21:15:26.713389+00","downloads":3,"scanVerdict":"fail","scanFindings":[{"stage":"stage4","severity":"critical","type":"secret_Base64 High Entropy String","description":"Secret detected: Base64 High Entropy String","location":"gcp-oauth.keys.json:1"},{"stage":"stage1","severity":"high","type":"missing_skill_md","description":"SKILL.md is missing from skill root directory","location":"SKILL.md"},{"stage":"stage5","severity":"high","type":"typosquatting","description":"Potential typosquat: 'vitest' resembles 'vite' (distance: 2)","location":"package.json"},{"stage":"stage4","severity":"medium","type":"custom_secret_pattern","description":"Potential secret detected: High-entropy string (potential secret)","location":".github/workflows/ci.yml:52"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:33"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:52"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:56"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:106"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:314"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:399"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:410"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:565"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/auth-server.js:994"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:35"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:54"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:58"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:104"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:358"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:443"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:454"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:609"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:5484"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:5619"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:5623"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"build/index.js:5700"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"scripts/account-manager.js:63"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"scripts/account-manager.js:178"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"scripts/account-manager.js:193"},{"stage":"stage2","severity":"medium","type":"js_pattern","description":"process.env access","location":"scripts/dev.js:226"},{"stage":"stage1","severity":"medium","type":"nfkc_mismatch","description":"Content changes under NFKC normalization: 'ℹ' -> 'i'","location":".claude/skills/gcal-api-research/examples/feature-planning-example.md:106"},{"stage":"stage1","severity":"medium","type":"nfkc_mismatch","description":"Content changes under NFKC normalization: ' ' -> ' '","location":"instructions/file_structure.md:8"},{"stage":"stage1","severity":"medium","type":"nfkc_mismatch","description":"Content changes under NFKC normalization: 'ℹ' -> 'i'","location":"scripts/account-manager.js:54"},{"stage":"stage1","severity":"medium","type":"nfkc_mismatch","description":"Content changes under NFKC normalization: 'ℹ' -> 'i'","location":"scripts/test-docker.sh:26"},{"stage":"stage1","severity":"low","type":"hidden_file","description":"Hidden dotfile detected: .cursorignore","location":".cursorignore"},{"stage":"stage1","severity":"low","type":"hidden_file","description":"Hidden dotfile detected: .dockerignore","location":".dockerignore"},{"stage":"stage1","severity":"low","type":"hidden_file","description":"Hidden dotfile detected: .release-please-manifest.json","location":".release-please-manifest.json"},{"stage":"stage4","severity":"info","type":"secret_Secret Keyword","description":"Secret detected: Secret Keyword","location":"gcp-oauth.keys.example.json:4"},{"stage":"stage4","severity":"info","type":"secret_Secret Keyword","description":"Secret detected: Secret Keyword","location":"docs/testing.md:77"},{"stage":"stage4","severity":"info","type":"secret_Secret Keyword","description":"Secret detected: Secret Keyword","location":"docs/authentication.md:56"},{"stage":"stage2","severity":"info","type":"js_pattern","description":"fetch() - network request","location":"build/index.js:2279"},{"stage":"stage2","severity":"info","type":"js_pattern","description":"fetch() - network request","location":"examples/http-client.js:22"},{"stage":"stage4","severity":"info","type":"custom_secret_pattern","description":"Potential secret detected: High-entropy string (potential secret)","location":"examples/http-with-curl.sh:11"}],"dependencies":{}}