mirror of
https://github.com/ivuorinen/xkcd-Mailer.git
synced 2026-01-26 03:04:01 +00:00
Fix snyk reported XSS vulnerabilities
This commit is contained in:
@@ -99,22 +99,25 @@ if ($current > $last) {
|
|||||||
if ($send) {
|
if ($send) {
|
||||||
mail($mail, $subject, $msg, $headers);
|
mail($mail, $subject, $msg, $headers);
|
||||||
} else {
|
} else {
|
||||||
echo $msg . "\n\n";
|
echo htmlspecialchars($msg, ENT_QUOTES) . "\n\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$file_write_result = file_put_contents($lastfile, $current);
|
$file_write_result = file_put_contents($lastfile, $current);
|
||||||
|
|
||||||
if (! $file_write_result) {
|
if (! $file_write_result) {
|
||||||
echo "Error writing to file: $lastfile\n";
|
echo htmlspecialchars("Error writing to file: $lastfile\n", ENT_QUOTES);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($debug) {
|
if ($debug) {
|
||||||
echo "New last is $current (was $last)\n";
|
echo htmlspecialchars("New last is $current (was $last)\n", ENT_QUOTES);
|
||||||
}
|
}
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($debug) {
|
if ($debug) {
|
||||||
echo sprintf("No new XKCD: last=%d current=%d\n", $last, $current);
|
echo htmlspecialchars(
|
||||||
|
sprintf("No new XKCD: last=%d current=%d\n", $last, $current),
|
||||||
|
ENT_QUOTES
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user