scanner: escape urls

This commit is contained in:
Daniel Martí 2015-10-22 12:22:46 +02:00
parent d706cfa7d8
commit 6dcee2924a

View file

@ -74,12 +74,12 @@ def scan_source(build_dir, root_dir, thisbuild):
gradle_mavenrepo = re.compile(r'maven *{ *(url)? *[\'"]?([^ \'"]*)[\'"]?') gradle_mavenrepo = re.compile(r'maven *{ *(url)? *[\'"]?([^ \'"]*)[\'"]?')
allowed_repos = [re.compile(r'^https?://' + repo + '/*') for repo in [ allowed_repos = [re.compile(r'^https?://' + re.escape(repo) + r'/*') for repo in [
r'repo1.maven.org/maven2', # mavenCentral() 'repo1.maven.org/maven2', # mavenCentral()
r'jcenter.bintray.com', # jcenter() 'jcenter.bintray.com', # jcenter()
r'jitpack.io', 'jitpack.io',
r'oss.sonatype.org/content/repositories/snapshots', 'oss.sonatype.org/content/repositories/snapshots',
r'oss.sonatype.org/content/repositories/releases', 'oss.sonatype.org/content/repositories/releases',
] ]
] ]