diff --git a/platformio/package/manifest/schema.py b/platformio/package/manifest/schema.py index 3502550a..e19e6f25 100644 --- a/platformio/package/manifest/schema.py +++ b/platformio/package/manifest/schema.py @@ -153,7 +153,9 @@ class ManifestSchema(BaseSchema): required=True, validate=[ validate.Length(min=1, max=100), - validate.Regexp(r"^[^:/]+$", error="The next chars [:/] are not allowed"), + validate.Regexp( + r"^[^:;/,@\<\>]+$", error="The next chars [:;/,@<>] are not allowed" + ), ], ) version = fields.Str(required=True, validate=validate.Length(min=1, max=50))