跳到主要内容
知仓学习社ZHICANG

apex

Oracle APEX skills for Oracle APEX application development.

读凭据执行命令读文件写文件严重 0 · 高危 43oracle/skills

它会碰到什么

扫了多少802 个文本文件,3431 KB
它会碰到什么读凭据执行命令读文件写文件
命中总数89 处
命中统计严重 0 · 高 43 · 中 46 · 低 0
逐条看命中(30 条严重或高危)
  • apexlang/runtime/grammar_contract.mjs:888cred-envread
    ? path.join(path.resolve(process.env.APEXLANG_OUTPUT_ROOT || process.cwd()), ".apexlang-cache", "grammar-contracts")
  • apexlang/runtime/internal/python/validator_common.py:30cred-envread
    override = os.environ.get("APEXLANG_PACKAGE_ROOT", "").strip()
  • apexlang/runtime/internal/python/validator_common.py:47cred-envread
    override = os.environ.get("APEXLANG_OUTPUT_ROOT", "").strip()
  • apexlang/runtime/internal/python/validator_common.py:135exec-spawn
    result = subprocess.run(command, capture_output=True, text=True, check=True, env=env)
  • apexlang/runtime/lib/common.mjs:4exec-spawn
    import { execFile } from "node:child_process";
  • apexlang/runtime/lib/common.mjs:12cred-envread
    const PACKAGE_ROOT_OVERRIDE = process.env.APEXLANG_PACKAGE_ROOT ? path.resolve(process.env.APEXLANG_PACKAGE_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:12cred-envread
    const PACKAGE_ROOT_OVERRIDE = process.env.APEXLANG_PACKAGE_ROOT ? path.resolve(process.env.APEXLANG_PACKAGE_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:13cred-envread
    const EMBEDDED_TOOLS_ROOT_OVERRIDE = process.env.APEXLANG_EMBEDDED_TOOLS_ROOT ? path.resolve(process.env.APEXLANG_EMBEDDED_TOOLS_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:13cred-envread
    const EMBEDDED_TOOLS_ROOT_OVERRIDE = process.env.APEXLANG_EMBEDDED_TOOLS_ROOT ? path.resolve(process.env.APEXLANG_EMBEDDED_TOOLS_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:14cred-envread
    const RUNTIME_ROOT_OVERRIDE = process.env.APEXLANG_RUNTIME_ROOT ? path.resolve(process.env.APEXLANG_RUNTIME_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:14cred-envread
    const RUNTIME_ROOT_OVERRIDE = process.env.APEXLANG_RUNTIME_ROOT ? path.resolve(process.env.APEXLANG_RUNTIME_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:15cred-envread
    const PACKAGED_OUTPUT_ROOT_OVERRIDE = process.env.APEXLANG_OUTPUT_ROOT ? path.resolve(process.env.APEXLANG_OUTPUT_ROOT) : "";
  • apexlang/runtime/lib/common.mjs:15cred-envread
    const PACKAGED_OUTPUT_ROOT_OVERRIDE = process.env.APEXLANG_OUTPUT_ROOT ? path.resolve(process.env.APEXLANG_OUTPUT_ROOT) : "";
  • apexlang/runtime/runtime.bundle.mjs:5exec-spawn
    import { spawnSync } from "node:child_process";
  • apexlang/runtime/runtime.bundle.mjs:5exec-spawn
    import { spawnSync } from "node:child_process";
  • apexlang/runtime/runtime.bundle.mjs:1095cred-envread
    const packagedOutputRoot = String(process.env.APEXLANG_OUTPUT_ROOT || "").trim();
  • apexlang/runtime/runtime.bundle.mjs:1777cred-envread
    process.env.APEX_RUNTIME_BASE_URL,
  • apexlang/runtime/runtime.bundle.mjs:1778cred-envread
    process.env.APEX_BASE_URL,
  • apexlang/runtime/runtime.bundle.mjs:1779cred-envread
    process.env.ORDS_BASE_URL,
  • apexlang/runtime/runtime.bundle.mjs:1780cred-envread
    process.env.APEX_ORDS_BASE_URL
  • apexlang/runtime/runtime.bundle.mjs:2425exec-spawn
    const result = spawnSync(command, args, {
  • apexlang/runtime/sqlcl_preflight.mjs:7exec-spawn
    import { spawnSync } from "node:child_process";
  • apexlang/runtime/sqlcl_preflight.mjs:7exec-spawn
    import { spawnSync } from "node:child_process";
  • apexlang/runtime/sqlcl_preflight.mjs:36exec-spawn
    const result = spawnSync(command, args, {
  • apexlang/tools/apexctl.mjs:6exec-spawn
    import { spawnSync } from "node:child_process";
  • apexlang/tools/apexctl.mjs:6exec-spawn
    import { spawnSync } from "node:child_process";
  • apexlang/tools/apexctl.mjs:108cred-envread
    const outputRoot = String(process.env.APEXLANG_OUTPUT_ROOT || "").trim();
  • apexlang/tools/apexctl.mjs:185cred-envread
    const runRoot = process.env.APEXLANG_OUTPUT_ROOT
  • apexlang/tools/apexctl.mjs:186cred-envread
    ? path.resolve(process.env.APEXLANG_OUTPUT_ROOT)
  • apexlang/tools/apexctl.mjs:189cred-envread
    process.env.APEXLANG_PACKAGE_ROOT = packageRoot;

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

APEXLang Skills

This domain contains Oracle APEX skills for Oracle APEX application development.

How to Use This Domain

  1. Start with the routing table below.
  2. Read only the specific file or category you need.

Directory Structure

apex/
├── apexlang/

Category Routing

| Topic | Directory |

| ----------------------------------------- | --------------- |

| Generate APEX applications using APEXlang | apex/apexlang |

Key Starting Points

  • apex/apexlang/references/workflows/apex-generation.md
  • apex/apexlang/references/domains/README.md

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。