mirror of https://github.com/astral-sh/ruff
Guard against malicious ecosystem comment artifacts (#11879)
This commit is contained in:
parent
4f49e918a9
commit
2d6d85e993
|
|
@ -48,6 +48,14 @@ jobs:
|
||||||
id: generate-comment
|
id: generate-comment
|
||||||
if: steps.download-ecosystem-result.outputs.found_artifact == 'true'
|
if: steps.download-ecosystem-result.outputs.found_artifact == 'true'
|
||||||
run: |
|
run: |
|
||||||
|
// Guard against malicious ecosystem results that symlink to a secret
|
||||||
|
// file on this runner
|
||||||
|
if [[ -L pr/ecosystem/ecosystem-result ]]
|
||||||
|
then
|
||||||
|
echo "Error: ecosystem-result cannot be a symlink"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Note this identifier is used to find the comment to update on
|
# Note this identifier is used to find the comment to update on
|
||||||
# subsequent runs
|
# subsequent runs
|
||||||
echo '<!-- generated-comment ecosystem -->' >> comment.txt
|
echo '<!-- generated-comment ecosystem -->' >> comment.txt
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue