mirror of
https://github.com/curly60e/pyblock.git
synced 2026-08-14 12:43:15 +02:00
Replace insecure patterns that exposed the application to command injection, arbitrary code execution, and data interception attacks. - Replace os.popen/os.system with subprocess.run using argument lists - Migrate pickle config serialization to JSON format - Replace bare except: blocks with specific exception types - Fix insecure HTTP URLs to HTTPS (opreturnbot.com, ascii.live) - Replace shell curl commands with requests library calls - Add migrate_config.py script for pickle-to-JSON config migration - Convert existing SPV config files to JSON format Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 lines
219 B
Python
12 lines
219 B
Python
import os
|
|
import subprocess
|
|
import typer
|
|
|
|
|
|
def main():
|
|
scriptpath = os.path.join(os.path.dirname(__file__), 'PyBlock.py')
|
|
subprocess.run(['python3', scriptpath])
|
|
|
|
|
|
if __name__ == "__main__":
|
|
typer.run(main)
|