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 分

    請在儲存庫或註冊中心條目中宣告授權條款。