{"name":"io.github.dev-prathap/attest","slug":"dev-prathap-attest","title":"Attest","description":"Decide by policy, gate behind a human, verify by read-back, record a hash-chained ledger.","url":"https://mcp.market/server/dev-prathap-attest","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-19T08:04:04.000Z","license":"MIT"},"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/dev-prathap/ATTEST","website":"https://dev-prathap.github.io/ATTEST/","version":"0.1.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"attestlayer","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a policy YAML (defaults to ./attest.yaml or the built-in default)","format":"filepath","name":"ATTEST_POLICY"},{"description":"Ledger SQLite path (default .attest/ledger.sqlite)","format":"filepath","default":".attest/ledger.sqlite","name":"ATTEST_LEDGER"},{"description":"Set to 1 to approve every confirm request (development only)","format":"boolean","name":"ATTEST_AUTO_APPROVE"},{"description":"Seconds attest_confirm waits for a human (default 900)","format":"number","default":"900","name":"ATTEST_CONFIRM_TIMEOUT"},{"description":"Google OAuth access token with gmail.readonly — enables Gmail read-back","isSecret":true,"name":"GMAIL_TOKEN"},{"description":"Google OAuth access token — enables Calendar / Drive / Docs / Sheets read-back","isSecret":true,"name":"GOOGLE_TOKEN"},{"description":"Slack bot token (xoxb-…) with channels:history, channels:read — enables Slack read-back","isSecret":true,"name":"SLACK_BOT_TOKEN"},{"description":"HubSpot private-app token — enables HubSpot read-back","isSecret":true,"name":"HUBSPOT_TOKEN"},{"description":"Notion integration token — enables Notion read-back","isSecret":true,"name":"NOTION_TOKEN"},{"description":"Linear API key — enables Linear read-back","isSecret":true,"name":"LINEAR_API_KEY"},{"description":"Microsoft Graph token — enables Outlook / Teams read-back","isSecret":true,"name":"GRAPH_TOKEN"}]}],"tools":[],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-19T09:52:39.190Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T09:52:39.094Z","components":{"code":{"score":8,"max":25,"notes":["125 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"net.raw-ip","severity":"medium","component":"code","title":"Network call to a raw IP address","evidence":"attestlayer-0.1.0/attest/gateway/server.py: …, and recorded. Addressing (either): http://127.0.0.1:8322/https://api.hubapi.com/crm/v3/objects/de…"},{"id":"install.curl-pipe","severity":"high","component":"code","title":"curl | sh in a script","evidence":"attestlayer-0.1.0/deploy/bootstrap.sh: … ! command -v docker >/dev/null; then curl -fsSL https://get.docker.com | sh fi command -v git >/dev/null || (apt-ge…"}],"inputs":{"packages":[{"registryType":"pypi","identifier":"attestlayer","version":"0.1.0","found":true,"license":"MIT","dependencyCount":15,"publishedAt":"2026-09-19T07:35:43.792486Z","repositoryUrl":"https://github.com/dev-prathap/ATTEST"}],"repo":{"found":true,"owner":"dev-prathap","repo":"ATTEST","archived":false,"pushedAt":"2026-09-19T08:04:04Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/159996325?v=4","ownerCreatedAt":"2024-02-14T06:39:11Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/159996325?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-19T08:04:04.000Z","score":18}}}},"grade_history":[],"reviews":[]}