Install
openclaw skills install @setg-git/sat-agentRun the pure-LLM variant of the QLCoder workflow for both CVE samples and local Web App repositories. Supports multi-profile taint-flow analysis with source/...
openclaw skills install @setg-git/sat-agentUse this skill to drive pure-llm mode in the local QLCoder project with two workflows:
The local workflow now also emits a triaged security finding summary (taint_findings.analysis.*) focused on XSS / SQLi / broken-access-control classes.
python /Users/aibot/.codex/skills/coder-pure-llm/scripts/run_pure_llm.py --workspace /path/to/workspace--project-slug <slug> or --batch-limit N.--repo-path /path/to/repo --app-profile autoruns/.../pure-llm/.datasets/manifests/ when possible.python -m qlcoder.cli build-manifest --base-only --allow-manual-override --manual-base-ref masterrun-one-pure-llm) or batch (run-manifest-pure-llm).summarysource_hypothesessink_hypothesessanitizer_hypothesesdraft_query_strategydraft_query_textpython /Users/aibot/.codex/skills/coder-pure-llm/scripts/run_pure_llm.py --workspace /path/to/workspace --repo-path /path/to/repo --app-profile auto--app-profile values:
auto: detect by repository file distribution; mixed repositories can run both Java and Python profiles.java-web: force Java Web source/sink/sanitizer typing.python-web: force Python Web source/sink/sanitizer typing.taint_findings.analysis.json/md for prioritized findings and severity.taint_profile.analysis.json/md for deeper source/sink/sanitizer trace evidence.See references/taint_profiles.md for the taxonomy used by the local Web App profile report.
runs/<project_slug>/pure-llm/iteration_00.prompt.mdruns/<project_slug>/pure-llm/iteration_00.analysis.jsonruns/<project_slug>/pure-llm/iteration_00.analysis.mdruns/<project_slug>/pure-llm/iteration_01.analysis.jsonruns/<project_slug>/pure-llm-summary.jsonruns/local-<analysis_name_or_repo>/pure-llm/analysis.jsonruns/local-<analysis_name_or_repo>/pure-llm/analysis.mdruns/local-<analysis_name_or_repo>/pure-llm/taint_profile.analysis.jsonruns/local-<analysis_name_or_repo>/pure-llm/taint_profile.analysis.mdruns/local-<analysis_name_or_repo>/pure-llm/taint_findings.analysis.jsonruns/local-<analysis_name_or_repo>/pure-llm/taint_findings.analysis.mdTreat JSON artifacts as source of truth. Use Markdown for human-readable review.
${...} sink typing is de-noised to mapper SQL context to avoid common pom.xml/config placeholder false positives.