This is a fix for https://bugs.archlinux.org/task/49733

diff --git a/Namcap/util.py b/Namcap/util.py
index 21d7163..f99ada1 100644
--- a/Namcap/util.py
+++ b/Namcap/util.py
@@ -70,6 +70,8 @@ def script_type(path):
        if m != None:
                cmd = m.group(1).split()
                name = cmd[0]
+               if not re.match('^[a-zA-Z0-9_-]*$', name):
+                       return None
                if name == 'env':
                        name = cmd[1]
                return name

Reply via email to