diff --git a/main.py b/main.py index ae28621..74b77de 100644 --- a/main.py +++ b/main.py @@ -12,12 +12,23 @@ def main(): return try: + dangerous_data = os.getenv("UNSAFE_INPUT", "{}") + parsed_dangerous_data = json.loads(dangerous_data) + print(f"Parsed unsafe input: {parsed_dangerous_data}") + with open(github_event_path, "r") as file: event_data = json.load(file) + print("Event JSON Payload:") print(json.dumps(event_data, indent=2)) + + output_path = "/tmp/event_dump.json" + with open(output_path, "w") as outfile: + outfile.write(json.dumps(event_data)) + print(f"Event data written to: {output_path}") + except Exception as e: print(f"Error reading event data: {e}") if __name__ == "__main__": - main() \ No newline at end of file + main()