{
  "added_at": "2026-11-06",
  "category": "jvm",
  "description_en": "Soot is a Java optimization framework for analyzing and transforming Java bytecode. It provides four intermediate representations, including forms suited to optimization, decompilation, and code inspection.",
  "description_zh": "Soot 是用于分析和转换 Java 字节码的优化框架。它提供四种中间表示，可用于优化、反编译和代码检查。",
  "entry_url": "https://awesomerea.org/resources/soot/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/soot/",
  "evidence_url": "https://github.com/soot-oss/soot/blob/0199d84f6c5a7a9e967581e67877c475518f2bb8/README.md",
  "group": "tools",
  "id": "soot",
  "json_url": "https://awesomerea.org/resources/soot/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/soot/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/soot/index.md",
  "name": "Soot",
  "name_zh": "Soot Java 字节码分析框架",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Requires a Java runtime and Java classes or bytecode to analyze.",
    "Available as a dependency through Maven, Gradle, or SBT, or as a JAR.",
    "The repository declares the LGPL-2.1 license."
  ],
  "requirements_zh": [
    "需要 Java 运行环境，以及待分析的 Java 类或字节码。",
    "可通过 Maven、Gradle 或 SBT 引入依赖，也可使用 JAR 文件。",
    "仓库声明采用 LGPL-2.1 许可证。"
  ],
  "targets": [
    "app",
    "binary"
  ],
  "url": "https://github.com/soot-oss/soot",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
