SecureNow

ai.securenow由 securenow.ai 發布官方發布者v8.12.4更新於 Oct 26, 2026

Production security for Node.js apps: investigate live attacks, block IPs, tune detections.

已驗證Streamable HTTP可網頁執行開發者工具安全與監控

概覽

AI 產生的概覽

SecureNow 為 Node.js 應用程式提供正式環境安全能力:調查即時攻擊、封鎖 IP、調整偵測規則,並附帶 OpenTelemetry 追蹤與日誌。

可以做什麼
  • 調查針對 Node.js 應用程式的即時攻擊
  • 封鎖 IP 位址並調整偵測規則
  • 將 Node.js 與 Next.js 應用程式的追蹤與日誌傳送到 SigNoz 或任何相容 OTLP 的後端
  • 自動埋點 Web 框架、資料庫、HTTP、GraphQL 與 gRPC 呼叫
  • 擷取 console 日誌並自動關聯追蹤與日誌
  • 透過 npm 套件或 CLI 初始化指令完成安裝與設定
適用情境
適合執行 Node.js 或 Next.js 服務、希望讓助理排查正在發生的攻擊、封鎖來源 IP 或調整偵測規則的情境,也適合需要把追蹤與日誌送到 SigNoz 或 OTLP 收集器的專案。
執行需求
可使用 api.securenow.ai 的遠端端點並以 OAuth 驗證,也可用 npx 執行本機 npm 套件。本機方式需要 Node.js、在 SECURENOW_APPID 填入應用程式識別碼,以及在 SECURENOW_INSTANCE 填入 OTLP 收集器位址(預設指向託管的免費試用端點)。選用設定包括 SECURENOW_LOGGING_ENABLED 與用於驗證的 OTEL_EXPORTER_OTLP_HEADERS。
安裝前請注意
遠端端點必須使用 OAuth 驗證。埋點會把追蹤、日誌以及選用的請求內容傳送到所設定的收集器,預設是第三方託管端點;若資料不能外流,應把 SECURENOW_INSTANCE 指向自建收集器。請求內容擷取(SECURENOW_CAPTURE_BODY)可能記錄敏感資料,請檢查 SECURENOW_SENSITIVE_FIELDS 的遮蔽設定。封鎖 IP 與調整偵測規則會改變正式環境的安全行為。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SecureNow,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.securenow%2Fsecurenow/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "securenow": {
      "type": "http",
      "url": "https://api.securenow.ai/mcp"
    }
  }
}

README

SecureNow

OpenTelemetry instrumentation for Node.js and Next.js applications - send traces and logs to SigNoz or any OTLP-compatible backend.

Official npm package: securenow


🚀 Quick Start

For Next.js Applications

The easiest way to add observability to Next.js!

bash
# Just install - setup is automatic!npm install securenow

🎉 The installer will automatically:

  • Detect your Next.js project
  • Create instrumentation.ts (or .js)
  • Create .env.local template

Just answer "Y" when prompted!

Then configure your .env.local:

bash
SECURENOW_APPID=my-nextjs-appSECURENOW_INSTANCE=http://your-signoz-server:4318

Alternative: Use the CLI command

bash
npx securenow init

Done! 🎉 See Next.js Complete Guide for details.


For Node.js Applications (Express, Fastify, NestJS, etc.)

Tracing Only
bash
# 1. Installnpm install securenow
# 2. Set environment variablesexport SECURENOW_APPID=my-appexport SECURENOW_INSTANCE=http://your-signoz-server:4318
# 3. Run with preloadNODE_OPTIONS="-r securenow/register" node app.js# orNODE_OPTIONS="-r securenow/register" npm start
Tracing + Logging (Recommended)
bash
# 1. Installnpm install securenow
# 2. Set environment variablesexport SECURENOW_APPID=my-appexport SECURENOW_INSTANCE=http://your-signoz-server:4318export SECURENOW_LOGGING_ENABLED=1
# 3. Run with preload (adds logging)NODE_OPTIONS="-r securenow/register -r securenow/console-instrumentation" node app.js
# Now all console.log/info/warn/error automatically go to SigNoz!

📦 Installation

bash
npm install securenow# oryarn add securenow# orpnpm add securenow

⚙️ Configuration

Environment Variables

bash
# Required: Your application identifierSECURENOW_APPID=my-app-name
# Optional: Your SigNoz/OTLP collector endpoint# Default: https://freetrial.securenow.ai:4318SECURENOW_INSTANCE=http://your-signoz-server:4318
# Optional: Enable LoggingSECURENOW_LOGGING_ENABLED=1                 # Enable automatic log collection
# Optional: Additional configurationSECURENOW_NO_UUID=1                         # Don't append UUID to service nameOTEL_LOG_LEVEL=info                         # debug|info|warn|errorSECURENOW_DISABLE_INSTRUMENTATIONS=fs,dns   # Disable specific instrumentationsOTEL_EXPORTER_OTLP_HEADERS="x-api-key=..."  # Authentication headers
# Optional: Request body capture (for debugging)SECURENOW_CAPTURE_BODY=1                    # Capture request bodies in tracesSECURENOW_MAX_BODY_SIZE=10240               # Max body size in bytesSECURENOW_SENSITIVE_FIELDS="field1,field2"  # Additional fields to redact

Legacy Environment Variables (still supported)

bash
export securenow=<API-KEY>export securenow_instance='http://<dedicated_instance>:4318'

🎯 Supported Frameworks & Libraries

SecureNow automatically instruments:

Web Frameworks

  • ✅ Next.js (App Router & Pages Router)
  • ✅ Express.js
  • ✅ Fastify
  • ✅ NestJS
  • ✅ Koa
  • ✅ Hapi

Databases

  • ✅ PostgreSQL
  • ✅ MySQL / MySQL2
  • ✅ MongoDB
  • ✅ Redis

Logging

  • ✅ Automatic console logging (console.log, info, warn, error)
  • ✅ Structured logging with OpenTelemetry
  • ✅ Automatic trace-log correlation
  • ✅ Works with all frameworks

Other

  • ✅ HTTP/HTTPS requests
  • ✅ GraphQL
  • ✅ gRPC
  • ✅ And many more via OpenTelemetry auto-instrumentation

📚 Documentation

Quick Starts

Complete Guides

Examples


🆘 Support

  • Website: securenow.ai
  • Issues: Report bugs and request features
  • Documentation: Full documentation and guides

📄 License

ISC

來源:README.md,提交 84e43ab

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v8.12.4最新Oct 19, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分