墨菲安全文档文档
使用指南
数据保护
问题反馈
🌟star开源项目 (opens new window)
使用指南
数据保护
问题反馈
🌟star开源项目 (opens new window)
使用指南
  • 快速入门

    • 产品介绍
    • 支持的语言和包管理器
  • 检测场景

  • 团队协作

  • 常用名词

  • 常见问题

  • 安全徽章
  1. 使用指南
  2. /
  3. 快速入门
  4. /
  5. 支持的语言和包管理器

¶ 支持的语言和包管理器

为了检测结果更加准确和完整,需要确保项目能够在检测环境中正常构建,否则可能会出现检测不成功或检测结果不完整的情况

语言包管理工具所需文件支持情况
JavaMavenpom.xml✅
Gradlebuild.gradle 或 build.gradle.kts✅
GoGo Modulesgo.mod✅
JavaScriptNPMpackage.json, package-lock.json✅
Yarnyarn.lock, package.json✅
Pythonpiprequirements.txt✅
Poetrypoetry.lock✅
PHPComposercomposer.lock✅
RubyBundlerGemfile.lock、gems.locked✅
.NETNuGetpackages.lock.json✅
C#NuGetpackages.lock.json✅
Objective-CCocoapodsPodfile.lock✅

¶ 检测常见问题

¶ 客户端报错 “通过 Maven 获取依赖信息失败”

对于 Maven 的项目,墨菲安全会通过mvn dependency命令尝试获取项目的依赖信息,如果获取失败,请先检查项目能否在检测环境中构建成功,通常可能有以下原因:

  1. 项目依赖了企业内部的私有组件,但是检测环境中 Maven 未配置企业内部私有源
  2. 项目本身依赖配置存在问题,导致无法构建成功

¶ 客户端报错 “通过 Gradle 获取依赖信息失败”

对应 Gradle 的项目,墨菲安全会通过gradle dependencies或gradlew dependencies命令尝试获取项目的依赖信息,如果获取失败,请先检查项目能否在检测环境中构建成功,可能有以下原因:

  1. 项目依赖了企业内部的私有组件,但是检测环境中 Gradle 未配置企业内部私有源
  2. 项目本身依赖配置存在问题,导致无法构建成功

¶ 客户端报错 “通过 Go获取依赖信息失败”

对应 Go 的项目,墨菲安全会通过go tidy命令尝试获取项目的依赖信息,如果获取失败,请先检查项目能否在检测环境中构建成功,可能有以下原因:

  1. 项目依赖了企业内部的私有组件,但是检测环境中 Go 未配置企业内部私有源
  2. 项目本身依赖配置存在问题,导致无法构建成功
上一篇: 产品介绍 下一篇: 如何使用IDE插件检测
  • 检测常见问题

关于我们

微信公众号
技术博客 (opens new window)
B站视频 (opens new window)
GitHub (opens new window)

公司

support@murphysec.com
北京市海淀区成府路150号3层309号

京ICP备 2022005866号-1

beian京公网安备 11010802040001号

© 墨菲未来科技(北京)有限公司