在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用javascript-eval-test
星标1
分支0
更新时间2026年1月13日 15:05
测试 JavaScript AST 分析能力
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
测试 JavaScript AST 分析能力
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
测试 AST 能检测真实的 eval() 调用
测试 AST 能区分注释和代码中的危险模式
测试 AST 能检测 subprocess 危险用法
测试 Shell AST 基本检测能力
测试 Shell AST 复杂嵌套结构检测
测试 Shell AST 不误报安全代码
| name | javascript-eval-test |
| description | 测试 JavaScript AST 分析能力 |
这个 skill 包含各种 JavaScript 危险模式,用于测试 AST 分析能力。
// 危险:eval() 调用
const userInput = "console.log('hello')";
eval(userInput);
// 危险:Function 构造器
const fn = Function("return 1 + 2");
// 危险:new Function()
const add = new Function("a", "b", "return a + b");
// 危险:setTimeout 字符串参数
setTimeout("alert('hello')", 1000);
// 危险:child_process.exec
const { exec } = require('child_process');
exec('ls -la');
// 危险:vm 模块
const vm = require('vm');
vm.runInNewContext('console.log("hello")');
预期:AST 分析应该检测到以上所有危险模式。