connectors
by TalaoDAO
Overview
Provides a trust layer and secure identity wallet for AI agents, enabling them to verify identity, hold credentials, and interact securely with humans, companies, and other agents.
Installation
python main.pyEnvironment Variables
- LOG_LEVEL
- SECRET_KEY
- SESSION_MINUTES
- SQLALCHEMY_DATABASE_URI
- SQLALCHEMY_SECOND_DATABASE_URI
- MYENV
- API_LIFE
- GRANT_LIFE
- ACCEPTANCE_TOKEN_LIFE
- FLASK_DEBUG
- SEED_DATA
- FEEDBACK_DB_PATH
Security Notes
Critical security risks found: - Hardcoded API key '123456' for `issuer_status_list_api` endpoint, which could allow unauthorized manipulation of credential revocation statuses. - Hardcoded credentials ('unires:test') in `RESOLVER_LIST` for Universal Resolver access. - Default `SECRET_KEY` value ('change-me-in-prod') if not overridden by environment variable. - Potential Server-Side Request Forgery (SSRF) vulnerabilities due to dynamic URL construction for `requests.get` and `requests.post` without explicit sanitization, especially when resolving DIDs or fetching external metadata. - Relies on a `keys.json` file for multiple critical secrets (OpenAI API key, Google/GitHub OAuth client IDs/secrets, SMTP password, QTSP, cryptographic keys) which is not provided or explicitly secured in the source code.
Similar Servers
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
nodit-mcp-server
Facilitates AI agents and developers interacting with structured, multi-chain blockchain data via Nodit's Web3 APIs using the Model Context Protocol.
ask-starknet
A unified Model Context Protocol (MCP) server that provides AI-powered routing to specialized Starknet MCP servers for various blockchain operations.
MCP-Agent
An AI agent for discovering, connecting to, and interacting with Model Context Protocol (MCP) servers and their provided tools, resources, and prompts.