← Commit list

71b5e02590

Daniel Stenberg
Daniel Stenberg
2025-10-06
SUCCESS Duration: 153s

Subject

mdlinkcheck: reject URLs containing quotes

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

scripts/mdlinkcheck+4 -0
@@ -140,6 +140,10 @@ sub checkurl {
print "check $url\n";
my $curlcmd="curl -ILfsm10 --retry 2 --retry-delay 5 -A \"Mozilla/curl.se link-probe\"";
$url =~ s/\+/%2B/g;
+ if($url =~ /[\"\'\n]/) {
+ print STDERR "Bad URL in markdown: %s\n", $url{$url};
+ return 1; # fail
+ }
my @content = `$curlcmd \"$url\"`;
if(!$content[0]) {
print STDERR "FAIL\n";