| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(test-result-display): harden summary path validation and sourceTask sanitization - Add validateSummaryFilePath to validate ATOMGIT_STEP_SUMMARY path before appendFileSync: rejects path traversal, symbolic links, and paths outside the workspace/tmp whitelist; requires the summary file to already exist (not created by this action) - Apply sanitizeSourceTask to sourceTaskDisplay in run() before passing to core.warning/core.info, preventing log injection and sensitive data leakage via unsanitized sourceTask values - Export validateSummaryFilePath for unit testing - Rebuild dist/index.js Co-authored-by: Trae <noreply@trae.ai> Generated-by: trae-sonnet-4 | 1 个月前 | |
feat: add GitCode actions for pytest orchestration and reporting Add three GitCode action plugins from openlibing-pytest-executor: - openlibing-upload-reports: upload test reports to openlibing - pytest-orch: pytest test orchestration - test-result-display: display test results Add .gitignore to exclude node_modules and other generated files. Co-authored-by: Trae <noreply@trae.ai> Generated-by: claude-opus-4-5 | 2 个月前 |