Use 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_textRun:
python /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.First review taint_findings.analysis.json/md for prioritized findings and severity.
Then use taint_profile.analysis.json/md for deeper source/sink/sanitizer trace evidence.
Treat these results as taint-flow leads for manual trace confirmation.
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.