pompelmi

Pompelmi是一个用于Node.js的工具包,在文件上传之前扫描不可信的文件。它提供深度ZIP检查和可选的YARA集成。

列在类别中:

GitHub开源安全
pompelmi-image-0
pompelmi-image-1
pompelmi-image-2

描述

Pompelmi 是一个快速文件上传恶意软件扫描工具包,专为 Node.js 应用程序设计。它提供了一种以 TypeScript 为首的方式,具有可组合的扫描器、深度 ZIP 检查和可选的 YARA 集成。该工具在设计上是私密的,确保不进行外部调用,所有扫描都在进程内进行,保护您的数据安全。Pompelmi 允许开发人员通过将文件分类为干净、可疑或恶意,提前阻止风险上传,并内置防止 ZIP 炸弹和其他威胁的保护措施。

如何使用 pompelmi?

要使用 Pompelmi,请通过 npm 或 yarn 安装库,配置您的扫描策略,并使用提供的中间件将其集成到您的 Node.js 应用程序中,适用于 Express、Koa 或 Next.js。您可以组合多个扫描器并设置文件大小、允许的 MIME 类型等参数。

核心功能 pompelmi:

1️⃣

快速文件上传恶意软件扫描

2️⃣

深度 ZIP 检查

3️⃣

具有启发式和签名的可组合扫描器

4️⃣

实时分类上传

5️⃣

适用于流行 Web 框架(Express、Koa、Next.js)的即插即用适配器

为什么要使用 pompelmi?

#使用案例状态
# 1在文件上传到磁盘之前扫描不受信任的文件
# 2将恶意软件扫描集成到 CI/CD 管道中
# 3确保 Web 应用程序中的安全文件上传

开发者 pompelmi?

Pompelmi 由一个专注于增强 Node.js 应用程序文件上传安全性的贡献者社区开发。该项目是开源的,鼓励开发人员贡献以改善其功能和安全特性。

常见问题 pompelmi