Skip to content

Commit 83a7e9b

Browse files
committed
Update badges and tool counts to 24 (wayback added), 756 tests
1 parent 196e2b2 commit 83a7e9b

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
88
[![Python 3.12](https://img.shields.io/badge/Python-3.12-blue.svg)](https://python.org)
9-
[![Tests](https://img.shields.io/badge/Tests-721_passing-brightgreen.svg)](https://github.com/UPinar/contrastapi/actions)
10-
[![MCP](https://img.shields.io/badge/MCP-23_tools-purple.svg)](https://modelcontextprotocol.io)
9+
[![Tests](https://img.shields.io/badge/Tests-756_passing-brightgreen.svg)](https://github.com/UPinar/contrastapi/actions)
10+
[![MCP](https://img.shields.io/badge/MCP-24_tools-purple.svg)](https://modelcontextprotocol.io)
1111
[![RapidAPI](https://img.shields.io/badge/RapidAPI-Available-blue.svg)](https://rapidapi.com/UPinar/api/contrastapi)
1212
[![npm](https://img.shields.io/npm/v/contrastapi.svg)](https://www.npmjs.com/package/contrastapi)
1313

14-
**Security intelligence API and MCP server for AI agents.** 29 tools / 35+ endpoints: CVE lookup with EPSS/KEV enrichment, domain reconnaissance, SSL analysis, IP reputation (AbuseIPDB, Shodan), IOC/malware lookup, exploit search, technology fingerprinting, email security, phone validation, and code security scanning. Free, no API key required.
14+
**Security intelligence API and MCP server for AI agents.** 24 MCP tools / 35+ endpoints: CVE lookup with EPSS/KEV enrichment, domain reconnaissance, SSL analysis, IP reputation (AbuseIPDB, Shodan), IOC/malware lookup, exploit search, technology fingerprinting, email security, phone validation, and code security scanning. Free, no API key required.
1515

1616
**English** | [中文](README_CN.md)
1717

@@ -189,7 +189,7 @@ cd app
189189
cd app && PYTHONPATH=. python -m pytest tests/ -v
190190
```
191191

192-
721 tests covering auth, rate limiting, validation, database operations, domain intelligence, CVE intelligence, threat intelligence, code security (ReDoS protection, concurrency limits), tech fingerprinting, IP reputation, email security, phone validation, MCP endpoint, and API routes.
192+
756 tests covering auth, rate limiting, validation, database operations, domain intelligence, CVE intelligence, threat intelligence, code security (ReDoS protection, concurrency limits), tech fingerprinting, IP reputation, email security, phone validation, web archive, MCP endpoint, and API routes.
193193

194194
## Stack
195195

README_CN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
88
[![Python 3.12](https://img.shields.io/badge/Python-3.12-blue.svg)](https://python.org)
9-
[![Tests](https://img.shields.io/badge/Tests-721_passing-brightgreen.svg)](https://github.com/UPinar/contrastapi/actions)
10-
[![MCP](https://img.shields.io/badge/MCP-23_tools-purple.svg)](https://modelcontextprotocol.io)
9+
[![Tests](https://img.shields.io/badge/Tests-756_passing-brightgreen.svg)](https://github.com/UPinar/contrastapi/actions)
10+
[![MCP](https://img.shields.io/badge/MCP-24_tools-purple.svg)](https://modelcontextprotocol.io)
1111
[![RapidAPI](https://img.shields.io/badge/RapidAPI-Available-blue.svg)](https://rapidapi.com/UPinar/api/contrastapi)
1212
[![npm](https://img.shields.io/npm/v/contrastapi.svg)](https://www.npmjs.com/package/contrastapi)
1313

14-
**安全情报 API 和 AI 智能体 MCP 服务器。** 29 个工具 / 35+ 个端点:CVE 查询(含 EPSS/KEV 增强)、域名侦察、SSL 分析、IP 信誉(AbuseIPDB、Shodan)、IOC/恶意软件查询、漏洞利用搜索、技术指纹识别、电子邮件安全、电话号码验证和代码安全扫描。免费使用,无需 API 密钥。
14+
**安全情报 API 和 AI 智能体 MCP 服务器。** 24 个 MCP 工具 / 35+ 个端点:CVE 查询(含 EPSS/KEV 增强)、域名侦察、SSL 分析、IP 信誉(AbuseIPDB、Shodan)、IOC/恶意软件查询、漏洞利用搜索、技术指纹识别、电子邮件安全、电话号码验证和代码安全扫描。免费使用,无需 API 密钥。
1515

1616
**在线服务:** [api.contrastcyber.com](https://api.contrastcyber.com) | **快速入门:** [API](https://api.contrastcyber.com/quickstart) · [MCP](https://api.contrastcyber.com/mcp-setup) | **文档:** [接口列表](#接口列表) | **扫描器:** [contrastcyber.com](https://contrastcyber.com)
1717

app/main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ def mcp_setup():
628628
<p><em>"Is user@example.com a disposable email?"</em></p>
629629
</div>
630630

631-
<h2>23 Tools</h2>
631+
<h2>24 Tools</h2>
632632
<div class="tools-grid">
633633
<div class="tool"><span class="name">domain_report</span> <span class="desc">Full domain security audit</span></div>
634634
<div class="tool"><span class="name">dns_lookup</span> <span class="desc">DNS records</span></div>
@@ -637,6 +637,7 @@ def mcp_setup():
637637
<div class="tool"><span class="name">subdomain_enum</span> <span class="desc">Subdomain discovery</span></div>
638638
<div class="tool"><span class="name">tech_fingerprint</span> <span class="desc">CMS/framework detection</span></div>
639639
<div class="tool"><span class="name">threat_intel</span> <span class="desc">Malware/URLhaus lookup</span></div>
640+
<div class="tool"><span class="name">wayback_lookup</span> <span class="desc">Web archive history</span></div>
640641
<div class="tool"><span class="name">scan_headers</span> <span class="desc">Live header analysis</span></div>
641642
<div class="tool"><span class="name">email_mx</span> <span class="desc">SPF/DMARC/DKIM check</span></div>
642643
<div class="tool"><span class="name">email_disposable</span> <span class="desc">Disposable email detection</span></div>

0 commit comments

Comments
 (0)