Bug Description
The input to the function is not sanitized, which may accept any user side input and lead to security breaches.
Steps to Reproduce
#!/usr/bin/env python3
from evo.common import EmptyResponse
payload = '<script>alert(1)</script>'
obj = EmptyResponse(status=404)
result = obj.getheader('key', payload)
print(f"Payload not sanitized: {result}")
Expected Behavior
The input should be sanitized to only allow certain characters
Actual Behavior
Accepts any characters
Environment
linux, latest evo-sdk
Screenshots/Logs
Acceptance Criteria
Additional Context