Official SDKs and MCP server for VeriSwarm — trust infrastructure for AI agents
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 95e3c38 · analyzer v18 · 7h ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 10
- fs veriswarm-veriswarm-sdk-95e3c38/cli/src/veriswarm_cli/client.py :41
with open(config_path) as f: - fs veriswarm-veriswarm-sdk-95e3c38/cli/src/veriswarm_cli/main.py :73
with open(config_path) as f: - fs veriswarm-veriswarm-sdk-95e3c38/github-action/check.py :108
with _OPENER.open(req, timeout=30) as resp: - fs veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/hooks/activity_reporter.py :23
from pathlib import Path - fs veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/hooks/guard_hook.py :24
from pathlib import Path - fs veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/secret_tripwire.py :13
from pathlib import Path - fs veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/setup.py :23
import shutil - fs veriswarm-veriswarm-sdk-95e3c38/python/src/veriswarm/adapters/guard_mixin.py :185
# API error — fail open (allow the call) - fs veriswarm-veriswarm-sdk-95e3c38/python/src/veriswarm/client.py :1289
with _OPENER.open(request, timeout=self.timeout_seconds) as response: - fs veriswarm-veriswarm-sdk-95e3c38/python/src/veriswarm/secret_tripwire.py :13
from pathlib import Path
shell / exec 2
- shell veriswarm-veriswarm-sdk-95e3c38/cli/src/veriswarm_cli/main.py :328
import subprocess - shell veriswarm-veriswarm-sdk-95e3c38/github-action/check.py :510
import subprocess
network 19
- net veriswarm-veriswarm-sdk-95e3c38/cli/src/veriswarm_cli/client.py :6
from urllib.error import HTTPError, URLError - net veriswarm-veriswarm-sdk-95e3c38/github-action/check.py :13
from urllib.error import HTTPError, URLError - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/client.py :4
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/hooks/activity_reporter.py :25
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/hooks/guard_hook.py :26
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/_shared.py :85
from urllib.parse import quote as _quote - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/a2a.py :11
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/agents.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/approvals.py :10
from urllib.parse import urlencode - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :10
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/events.py :8
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/passport.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :10
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/vault.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :6
import httpx - net veriswarm-veriswarm-sdk-95e3c38/python/src/veriswarm/client.py :6
from urllib.error import HTTPError, URLError
secrets 5
- secrets veriswarm-veriswarm-sdk-95e3c38/cli/src/veriswarm_cli/client.py :35
api_key = os.environ.get("VERISWARM_API_KEY", "") - secrets veriswarm-veriswarm-sdk-95e3c38/github-action/check.py :53
API_KEY = os.environ.get("VERISWARM_API_KEY", "") - secrets veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/hooks/activity_reporter.py :49
api_key = os.environ.get("VERISWARM_API_KEY", "") - secrets veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/hooks/guard_hook.py :38
if os.environ.get("VERISWARM_API_KEY"): - secrets veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/server.py :28
api_key = os.environ.get("VERISWARM_API_KEY", "")
tool registrations 101
- list_a2a_catalog veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/a2a.py :21
- get_a2a_agent_card veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/a2a.py :38
- submit_a2a_task veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/a2a.py :61
- get_a2a_task veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/a2a.py :112
- cancel_a2a_task veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/a2a.py :133
- register_agent veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/agents.py :13
- get_agent veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/agents.py :36
- get_agent_timeline veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/agents.py :50
- get_agent_flags veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/agents.py :68
- list_agents veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/agents.py :82
- create_approval veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/approvals.py :20
- list_approvals veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/approvals.py :68
- get_approval veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/approvals.py :103
- approve_approval veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/approvals.py :115
- reject_approval veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/approvals.py :134
- get_owasp_attestation veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :19
- list_compliance_frameworks veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :34
- get_compliance_report veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :45
- list_cedar_policies veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :62
- validate_cedar_policy veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :73
- test_cedar_policy veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :87
- get_sre_dashboard veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :117
- get_circuit_breakers veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :128
- reset_circuit_breaker veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :139
- get_error_budget veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :150
- get_context_dashboard veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :163
- get_context_gaps veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :174
- scan_mcp_tools veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :199
- scan_ci veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :223
- verify_response veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :249
- provision_a2a_keys veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :278
- label_content veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :295
- get_content_provenance veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :325
- get_agent_attributes veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :342
- set_agent_attributes veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :357
- request_jit_grant veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :381
- revoke_jit_grant veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :426
- list_jit_grants veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/compliance_and_sre.py :438
- report_action veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/events.py :19
- report_tool_call veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/events.py :47
- report_interaction veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/events.py :82
- report_incident veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/events.py :116
- scan_tool veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :22
- check_tool_allowed veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :40
- get_findings veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :53
- kill_agent veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :67
- unkill_agent veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :87
- tokenize_pii veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :100
- scan_injection veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :125
- get_pii_session veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :139
- revoke_pii_session veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :150
- list_guard_policies veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :163
- rehydrate_pii veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :176
- guard_scan_session veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/guard.py :197
- get_credentials veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/passport.py :13
- verify_credential veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/passport.py :27
- verify_identity veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/passport.py :41
- check_delegation veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/passport.py :57
- platform_status veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :13
- get_scoring_profile veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :24
- set_scoring_profile veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :37
- list_notifications veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :57
- get_ip_allowlist veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :70
- set_ip_allowlist veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :83
- get_custom_domain veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :105
- set_custom_domain veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :118
- list_team_members veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :134
- invite_team_member veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/platform.py :147
- get_agent_analytics veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :20
- get_cost_recommendations veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :42
- list_red_team_attacks veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :63
- check_tool_permission veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :82
- score_conversation_security veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :106
- forget_contact veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :139
- list_deletion_records veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :168
- verify_deletion veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :185
- get_agent_reputation veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :202
- get_a2a_history veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :221
- get_benchmark_history veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :242
- get_provider_health veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/runtime.py :262
- check_trust veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :13
- check_decision veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :24
- get_my_score veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :44
- get_score_history veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :57
- get_score_breakdown veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :71
- explain_score veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/trust.py :82
- query_ledger veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/vault.py :13
- verify_chain veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/vault.py :31
- export_vault veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/vault.py :45
- list_workflows veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :13
- get_workflow veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :30
- create_workflow veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :44
- run_workflow veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :69
- get_execution veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :83
- activate_workflow veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :97
- deactivate_workflow veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :111
- list_workflow_templates veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :125
- deploy_template veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :136
- workflow_stats veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :150
- cancel_workflow_execution veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :164
- retry_workflow_execution veriswarm-veriswarm-sdk-95e3c38/mcp-server/veriswarm_mcp/tools/workflows.py :178
declared dependencies 2
- mcp@>=1.0
- httpx@>=0.27