AgentAegis

io.github.astafford8488由 GitHub 账号 astafford8488 发布v0.3.0更新于 Oct 26, 2026

Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.

已验证Streamable HTTP可网页运行开发者工具安全与监控

概览

AI 生成的概览

面向 AI 智能体的按次付费网络安全 MCP 服务器:漏洞扫描、威胁情报、合规检查与代码安全审计。

可以做什么
  • 对目标执行网络、Web 应用、TLS、DNS 与邮件安全扫描
  • 扫描源代码或 git 仓库中的密钥泄露、脆弱依赖与静态代码缺陷
  • 查询 CVE、威胁情报信誉、凭据泄露情况与端点信任结论
  • 对照 SOC 2、ISO 27001、HIPAA、PCI-DSS 或 NIST CSF 评估合规状况,并规划差距、证据与策略
  • 对安全事件进行分级处置,为漏洞排优先级,并分析你提供的访问权限与 MFA 数据
  • 查询预付余额、智能体身份与历史扫描,并取回已保存的结果
适用场景
适合智能体需要按需进行安全评估而无需自建扫描体系的场景:审计前的合规自查、代码仓库安全审查、判断某个端点或域名是否可信,或对安全事件做初步处置。每次调用都会计费,更适合偶发的针对性检查,而非大规模持续扫描。
运行要求
远程 streamable HTTP 端点,无需本地安装。清单未声明认证方式,但工具涉及 API 密钥、钱包或匿名会话身份以及预付余额,付费调用很可能需要密钥或钱包。需要能访问该端点及被扫描目标。
安装前请注意
几乎所有实质工具都按次收费(每次 1 至 5 美元),从预付余额中扣除,建议先查看账户余额。网络与 Web 应用扫描会向目标发送真实流量,可能触发入侵检测,只能对自有或获明确授权的目标使用。提交的目标、代码仓库和用户数据会发送给第三方服务。部分工具仅分析你提供的数据,不会连接你的系统。

安装

在 SourceWeft 中

  1. 打开 控制台中的 AgentAegis,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.astafford8488%2Fagentaegis/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "agentaegis": {
      "type": "http",
      "url": "https://agentaegis-mcp-production.up.railway.app/mcp"
    }
  }
}

README

该仓库没有 README。

工具

28

compliance_framework_check

Assess an organization's security posture against a compliance framework (SOC 2, ISO 27001, HIPAA, PCI-DSS, NIST CSF) and report per-control status. Use this FIRST when asked whether the org is audit-ready; control_gap_analysis builds on its output. Costs $2 per call.

输入参数framework必填previous_scan_idorganization_profile必填

evidence_collect

Build an evidence-collection plan for specific compliance controls: what artifact each control needs, where it comes from, and what makes it sufficient. Use when preparing for a real audit, after the gaps are known. Plans the collection; does not gather evidence for you. Costs $1 per call.

输入参数framework必填control_ids必填integrationsprevious_scan_id

control_gap_analysis

Turn unmet compliance controls into a prioritized remediation roadmap with effort estimates. Use after compliance_framework_check to answer 'what do we fix first'. Costs $2 per call.

输入参数framework必填failing_controls必填previous_scan_idbudget_constrainttimeline_constraint

audit_report_generate

Synthesize findings into an audit-ready compliance report. Use at the END of an engagement, once gaps are closed. If the user only wants to know where they currently stand, run compliance_framework_check instead — it costs less and answers that question directly. Costs $5 per call.

输入参数framework必填report_date必填report_type必填previous_scan_idorganization_name必填assessment_results必填

policy_generate

Generate a tailored written security policy (incident response, access control, encryption, vendor management, remote work, and similar). Use when a control gap specifically calls for documented policy. Costs $2 per call.

输入参数industry必填frameworks必填policy_type必填customizationsemployee_count必填previous_scan_idorganization_name必填

vuln_scan_network

Discover open ports, running services and known vulnerabilities on an IP or domain (nmap). SENDS REAL TRAFFIC to the target and may trigger intrusion detection — only run against hosts the caller owns or is explicitly authorized to test, and confirm that first. Pass async:true to get a job_id to poll instead of blocking. Costs $3 per call.

输入参数asynctarget必填scan_type必填port_rangeprevious_scan_id

vuln_scan_web_app

Scan a web application for OWASP Top 10 issues and known CVEs (Nuclei). SENDS REAL TRAFFIC to the target — authorized targets only, confirm before calling. Pass async:true to get a job_id to poll instead of blocking. Costs $5 per call.

输入参数asyncscan_depth必填target_url必填exclude_pathsauthenticationprevious_scan_id

vuln_prioritize

Rank vulnerabilities you already have by exploitability and business impact, and group them into remediation actions. Analyzes findings you supply; it discovers nothing on its own. Costs $1 per call.

输入参数findings必填business_contextprevious_scan_id

cve_lookup

Look up one CVE by identifier: CVSS score and vector, affected products, patch availability and references. Use when a specific CVE ID is already known. Costs $1 per call.

输入参数cve_id必填previous_scan_id

ssl_tls_audit

Audit a domain's TLS configuration (sslyze): certificate validity and expiry, protocol versions, cipher suites, and known TLS weaknesses. Passive — safe against any host. Costs $1 per call.

输入参数porthostname必填previous_scan_id

sast_scan

Static analysis of source code or an https git repo for security flaws (Semgrep): injection, unsafe deserialization, path traversal, crypto misuse. Python, JS/TS, Java, Go, Ruby, PHP, C/C++. For code LOGIC flaws — use secret_scan for hardcoded credentials and dependency_audit for vulnerable packages. Costs $5 per call.

输入参数source必填previous_scan_idseverity_threshold

secret_scan

Detect hardcoded credentials, API keys and tokens in source code or an https git repo (trufflehog), verified against the issuing provider where supported. Use when the question is 'did we commit a secret'. Costs $2 per call.

输入参数source必填include_historyprevious_scan_id

dependency_audit

Audit a dependency manifest or https git repo for known-vulnerable packages (trivy): npm, pip, Go, Ruby, Java, Cargo. The cheapest, highest-signal first step when assessing an unfamiliar repository. Costs $2 per call.

输入参数source必填previous_scan_id

incident_triage

Classify a security incident and produce severity, likely category, containment steps and a response plan. Use when something has already happened. If all you have is a suspicious IP or domain, run threat_intel_lookup first — it is cheaper and may settle the question. Costs $3 per call.

输入参数indicators必填previous_scan_idenvironment_contextincident_description必填

threat_intel_lookup

Reputation and indicator lookup for an IP or domain across AbuseIPDB, AlienVault OTX and abuse.ch. The cheapest way to check whether an indicator is known-bad. Interpret with care: large CDN, cloud and payment infrastructure routinely returns reputation hits, so only a curated active-malware hit is strong evidence on its own. Costs $2 per call.

输入参数indicator必填indicator_type必填previous_scan_id

dns_security_check

Check a domain's DNS security records — SPF, DKIM, DMARC, DNSSEC — and grade the configuration. Passive. Covers the records themselves; for full spoofability posture use email_security_audit. Costs $1 per call.

输入参数domain必填previous_scan_id

email_security_audit

Full email-security posture for a domain: whether mail from it can be spoofed, with DMARC/SPF/DKIM alignment and policy strength. A superset of dns_security_check for the email question specifically. Costs $2 per call.

输入参数domain必填previous_scan_idinclude_mx_analysis

access_review

Review user and role assignments you supply against least-privilege, flagging excessive, stale or orphaned access. Analyzes data the caller provides; it does not connect to an identity provider. Costs $1 per call.

输入参数users必填admin_rolesprevious_scan_idsensitive_permissions

mfa_audit

Assess MFA coverage and factor strength across a user or configuration set you supply, flagging unenrolled accounts and weak factors such as SMS. Analyzes data the caller provides; it does not connect to an identity provider. Costs $1 per call.

输入参数users必填previous_scan_id

credential_check

Check whether an email address or domain appears in known credential-breach corpora (Have I Been Pwned), with the breaches and data classes exposed. Use when assessing account-takeover exposure. Costs $2 per call.

输入参数target必填check_type必填previous_scan_id

vet_endpoint

Composite trust verdict (PROCEED/CAUTION/BLOCK) for an endpoint an agent is about to call or pay — combines TLS/cert health, DNS hygiene, threat-intel reputation, and domain age into one decision with reasons. Prefer this over running ssl_tls_audit + dns_security_check + threat_intel_lookup separately: it costs less than the sum and returns a decision rather than three reports to reconcile. Costs $3 per call.

输入参数endpoint必填previous_scan_id

scan_mcp_plugin

Scan an MCP server (git repo or code) for supply-chain risk BEFORE trusting it — exfiltration (secrets/env to the network), prompt-injection sinks, dangerous capabilities, npm install hooks, obfuscation, plus Semgrep + secret scanning → a PROCEED/CAUTION/BLOCK verdict with findings. Costs $5 per call.

输入参数source必填previous_scan_id

scan_skill

Scan an agent SKILL (git repo or SKILL.md) for supply-chain risk BEFORE trusting it — prompt-injection / hidden-unicode in the instructions (hard block), over-broad allowed-tools grants, plus exfiltration, dangerous capabilities, secrets and obfuscation in bundled scripts → a PROCEED/CAUTION/BLOCK verdict. Costs $5 per call.

输入参数source必填previous_scan_id

account_balance

Returns the calling API key's prepaid balance, monthly limit, current month usage, and a breakdown of how many of each tool the customer can still afford. Free to call.

无需输入参数。

help

Returns AgentAegis FAQ — authentication, balance/billing, tool catalog, async jobs, error codes, x402, rate limits, security. Optional topic filter. Free to call.

输入参数topic

agent_whoami

Returns your persistent AgentAegis agent identity (agent_id), how you're identified (API key / wallet / anonymous session), and lifetime call count + spend. Free to call.

无需输入参数。

agent_history

Lists your recent scans (scan_id, tool, target, status, time) so you can retrieve or chain from a prior result. Optional limit/tool/target/since filters. Free to call.

输入参数toollimitsincetarget

agent_scan_get

Retrieves one of your prior scans by scan_id, including the stored full output, so you can build on earlier results without re-paying. Free to call.

输入参数scan_id必填include_full_output

版本历史

1
  1. v0.3.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。