Back to Home
BUZDOLAPCI icon

package-intel

Verified Safe

by BUZDOLAPCI

Overview

Query various package registries (npm, PyPI, crates.io) to retrieve metadata, release history, and maintenance signals for software packages.

Installation

Run Command
npm start

Environment Variables

  • PORT
  • REQUEST_TIMEOUT
  • USER_AGENT
  • CACHE_TTL
  • LOG_LEVEL

Security Notes

The server makes external HTTP requests to package registries, implementing timeouts and robust error handling for network issues, 404s, and rate limiting. Input validation for `ecosystem` and `name` parameters is performed to prevent invalid requests. Configuration values are loaded from environment variables, preventing hardcoded secrets. There is no usage of `eval` or `child_process` (beyond standard `fetch`) for potentially dangerous code execution. While `JSON.parse` is used for incoming requests, typical Node.js server configurations usually mitigate risks associated with excessively large or malformed JSON payloads.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens800
Stars0
Forks0
Last Update2026-01-17

Tags

mcppackage-registrydependency-analysisnpmpypi