Skip to content

Commit f619ed6

Browse files
fix: use shescape to escape user-controlled input
1 parent bfb748b commit f619ed6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
const core = require('@actions/core');
22
const { exec } = require('child_process');
3+
const { quote } = require('shescape');
34

45
try {
56
const sha = core.getInput('sha') || process.env.GITHUB_SHA;
6-
exec(`git log --format=%B -n 1 ${sha}`, (err, stdout, stderr) => {
7+
exec(`git log --format=%B -n 1 ${quote(sha)}`, (err, stdout, stderr) => {
78
if (err) {
89
throw err;
910
}

0 commit comments

Comments
 (0)