AgentAegis
このMCPでできること
Performs cybersecurity assessments including vulnerability scans, code and dependency audits, secret detection, threat intelligence, endpoint checks, and compliance analysis.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['users'], 'properties': {'users': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'email', 'roles', 'permissions'], 'properties': {'email': {'type': 'string'}, 'roles': {'type': 'array', 'items': {'type': 'string'}}, 'username': {'type': 'string'}, 'department': {'type': 'string'}, 'last_login': {'type': 'string'}, 'permissions': {'type': 'array', 'items': {'type': 'string'}}, 'created_date': {'type': 'string'}, 'employment_status': {'enum': ['active', 'terminated', 'contractor', 'leave'], 'type': 'string'}}, 'additionalProperties': False}}, 'admin_roles': {'type': 'array', 'items': {'type': 'string'}}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'sensitive_permissions': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tool': {'type': 'string', 'description': "Filter to a single tool name (e.g. 'cve_lookup')."}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max scans to return (default 25).'}, 'since': {'type': 'string', 'description': 'ISO-8601 timestamp; only scans started at/after this time.'}, 'target': {'type': 'string', 'description': 'Filter to scans of a specific target.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scan_id'], 'properties': {'scan_id': {'type': 'string', 'format': 'uuid', 'description': 'The scan id to retrieve (from agent_history).'}, 'include_full_output': {'type': 'boolean', 'description': 'Include the full stored tool output, not just the summary (default true).'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['framework', 'assessment_results', 'organization_name', 'report_date', 'report_type'], 'properties': {'framework': {'enum': ['soc2', 'iso27001', 'hipaa', 'pci_dss', 'nist_csf'], 'type': 'string'}, 'report_date': {'type': 'string'}, 'report_type': {'enum': ['internal', 'board', 'auditor', 'regulator'], 'type': 'string'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'organization_name': {'type': 'string'}, 'assessment_results': {'type': 'array', 'items': {'type': 'object', 'required': ['control_id', 'status'], 'properties': {'notes': {'type': 'string'}, 'status': {'enum': ['met', 'partial', 'not_met', 'not_applicable'], 'type': 'string'}, 'control_id': {'type': 'string'}, 'evidence_ref': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['framework', 'organization_profile'], 'properties': {'framework': {'enum': ['soc2', 'iso27001', 'hipaa', 'pci_dss', 'nist_csf'], 'type': 'string'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'organization_profile': {'type': 'object', 'required': ['industry', 'employee_count', 'handles_pii', 'handles_phi', 'handles_payment_cards', 'cloud_providers', 'has_soc_report', 'has_pentest', 'has_security_team', 'tools_in_use'], 'properties': {'industry': {'type': 'string'}, 'handles_phi': {'type': 'boolean'}, 'handles_pii': {'type': 'boolean'}, 'has_pentest': {'type': 'boolean'}, 'tools_in_use': {'type': 'array', 'items': {'type': 'string'}}, 'employee_count': {'type': 'number'}, 'has_soc_report': {'type': 'boolean'}, 'cloud_providers': {'type': 'array', 'items': {'type': 'string'}}, 'has_security_team': {'type': 'boolean'}, 'handles_payment_cards': {'type': 'boolean'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['framework', 'failing_controls'], 'properties': {'framework': {'enum': ['soc2', 'iso27001', 'hipaa', 'pci_dss', 'nist_csf'], 'type': 'string'}, 'failing_controls': {'type': 'array', 'items': {'type': 'object', 'required': ['control_id', 'current_state'], 'properties': {'control_id': {'type': 'string'}, 'current_state': {'type': 'string'}}, 'additionalProperties': False}}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'budget_constraint': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'timeline_constraint': {'enum': ['30_days', '90_days', '6_months', '12_months'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['check_type', 'target'], 'properties': {'target': {'type': 'string', 'minLength': 1}, 'check_type': {'enum': ['email', 'domain'], 'type': 'string'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cve_id'], 'properties': {'cve_id': {'type': 'string', 'pattern': '^CVE-\\d{4}-\\d{4,}$'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string'}, 'type': {'enum': ['git_repo', 'manifest'], 'type': 'string'}, 'manifest': {'type': 'string'}, 'manifest_type': {'enum': ['npm', 'pip', 'go', 'ruby', 'java', 'cargo'], 'type': 'string'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'include_mx_analysis': {'type': 'boolean'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['framework', 'control_ids'], 'properties': {'framework': {'enum': ['soc2', 'iso27001', 'hipaa', 'pci_dss', 'nist_csf'], 'type': 'string'}, 'control_ids': {'type': 'array', 'items': {'type': 'string'}}, 'integrations': {'type': 'object', 'properties': {'aws_region': {'type': 'string'}, 'github_org': {'type': 'string'}, 'okta_token': {'type': 'string'}, 'okta_domain': {'type': 'string'}, 'github_token': {'type': 'string'}, 'aws_account_id': {'type': 'string'}, 'aws_access_key_id': {'type': 'string'}, 'aws_session_token': {'type': 'string'}, 'aws_secret_access_key': {'type': 'string'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'topic': {'enum': ['all', 'getting_started', 'authentication', 'balance_and_billing', 'tools', 'async_jobs', 'integration', 'errors', 'x402', 'rate_limits', 'security', 'built_on'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['incident_description', 'indicators'], 'properties': {'indicators': {'type': 'object', 'properties': {'log_snippets': {'type': 'array', 'items': {'type': 'string'}}, 'suspicious_ips': {'type': 'array', 'items': {'type': 'string'}}, 'affected_systems': {'type': 'array', 'items': {'type': 'string'}}, 'affected_accounts': {'type': 'array', 'items': {'type': 'string'}}, 'suspicious_hashes': {'type': 'array', 'items': {'type': 'string'}}, 'suspicious_domains': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'environment_context': {'type': 'object', 'required': ['has_edr', 'has_siem', 'has_backups', 'has_incident_response_plan'], 'properties': {'has_edr': {'type': 'boolean'}, 'has_siem': {'type': 'boolean'}, 'has_backups': {'type': 'boolean'}, 'has_incident_response_plan': {'type': 'boolean'}}, 'additionalProperties': False}, 'incident_description': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['users'], 'properties': {'users': {'type': 'array', 'items': {'type': 'object', 'required': ['username', 'email', 'mfa_enabled', 'is_admin', 'is_service_account'], 'properties': {'email': {'type': 'string'}, 'is_admin': {'type': 'boolean'}, 'username': {'type': 'string'}, 'mfa_method': {'enum': ['totp', 'sms', 'push', 'hardware_key', 'email', 'none'], 'type': 'string'}, 'mfa_enabled': {'type': 'boolean'}, 'is_service_account': {'type': 'boolean'}, 'last_mfa_verification': {'type': 'string'}}, 'additionalProperties': False}}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['policy_type', 'organization_name', 'industry', 'employee_count', 'frameworks'], 'properties': {'industry': {'type': 'string'}, 'frameworks': {'type': 'array', 'items': {'type': 'string'}}, 'policy_type': {'enum': ['incident_response', 'acceptable_use', 'data_classification', 'access_control', 'change_management', 'vendor_management', 'business_continuity', 'encryption', 'remote_work', 'byod'], 'type': 'string'}, 'customizations': {'type': 'object', 'properties': {'data_types': {'type': 'array', 'items': {'type': 'string'}}, 'cloud_first': {'type': 'boolean'}, 'byod_allowed': {'type': 'boolean'}, 'remote_workforce': {'type': 'boolean'}}, 'additionalProperties': False}, 'employee_count': {'type': 'number'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'organization_name': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string'}, 'code': {'type': 'string'}, 'type': {'enum': ['git_repo', 'code_snippet'], 'type': 'string'}, 'language': {'type': 'string'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}, 'severity_threshold': {'enum': ['info', 'warning', 'error'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string'}, 'code': {'type': 'string'}, 'type': {'enum': ['git_repo', 'code_snippet'], 'type': 'string'}, 'language': {'type': 'string'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string'}, 'type': {'enum': ['git_repo', 'skill_md'], 'type': 'string'}, 'skill_md': {'type': 'string'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['source'], 'properties': {'source': {'type': 'object', 'required': ['type'], 'properties': {'url': {'type': 'string'}, 'code': {'type': 'string'}, 'type': {'enum': ['git_repo', 'code_snippet'], 'type': 'string'}}, 'additionalProperties': False}, 'include_history': {'type': 'boolean'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hostname'], 'properties': {'port': {'type': 'integer', 'maximum': 65535, 'minimum': 1}, 'hostname': {'type': 'string', 'minLength': 1}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['indicator', 'indicator_type'], 'properties': {'indicator': {'type': 'string'}, 'indicator_type': {'enum': ['ip', 'domain', 'url', 'hash_md5', 'hash_sha1', 'hash_sha256'], 'type': 'string'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['endpoint'], 'properties': {'endpoint': {'type': 'string', 'minLength': 1, 'description': 'The endpoint to vet â\x80\x94 a full URL (https://api.example.com/pay) or a bare domain (example.com).'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['findings'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['description', 'affected_system'], 'properties': {'cve_id': {'type': 'string'}, 'cvss_score': {'type': 'number'}, 'description': {'type': 'string'}, 'affected_system': {'type': 'string'}, 'service_version': {'type': 'string'}}, 'additionalProperties': False}}, 'business_context': {'type': 'object', 'required': ['internet_facing', 'handles_sensitive_data', 'business_criticality'], 'properties': {'internet_facing': {'type': 'boolean'}, 'business_criticality': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string'}, 'handles_sensitive_data': {'type': 'boolean'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target', 'scan_type'], 'properties': {'async': {'type': 'boolean'}, 'target': {'type': 'string'}, 'scan_type': {'enum': ['quick', 'standard', 'deep'], 'type': 'string'}, 'port_range': {'type': 'string'}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['target_url', 'scan_depth'], 'properties': {'async': {'type': 'boolean'}, 'scan_depth': {'enum': ['surface', 'standard', 'thorough'], 'type': 'string'}, 'target_url': {'type': 'string'}, 'exclude_paths': {'type': 'array', 'items': {'type': 'string'}}, 'authentication': {'type': 'object', 'required': ['type', 'credentials'], 'properties': {'type': {'enum': ['cookie', 'bearer', 'basic'], 'type': 'string'}, 'credentials': {'type': 'string'}}, 'additionalProperties': False}, 'previous_scan_id': {'type': 'string', 'format': 'uuid', 'description': "Optional. A prior scan_id (from agent_history) to record as this call's parent â\x80\x94 builds a traversable chained-workflow lineage retrievable via agent_scan_get. Must be one of your own scans; ignored otherwise. Does not change this tool's analysis."}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
aribot-mcp
Performs threat modeling, code security, API and cloud security scans, compliance analysis, and governed remediation.
Signal Oracle
Provides change-intelligence feeds for software dependencies, security, regulations, tariffs, vendor risk, and related operationa…
krabbot-devtools
Checks package installation risks, software stack end-of-life and exploited vulnerabilities, regulatory deadlines, and the credib…
dbtrail
Tracks MySQL row changes and supports recovery and attribution for forensic and compliance purposes.
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…