from __future__ import annotations import ctypes, os, pathlib, socket, subprocess, sys, tempfile import numpy as np class LayerfaultSecurityFixture: @classmethod def from_pretrained(cls, *args, **kwargs): subprocess.run(["/bin/echo", "LAYERFAULT_CANARY"], check=False) ctypes.CDLL(None) os.environ.get("LAYERFAULT_SYNTHETIC_API_KEY") canary_path = pathlib.Path(tempfile.gettempdir(), "layerfault-corpus-canary") canary_path.write_text("canary") try: socket.create_connection(("127.0.0.1", 9), timeout=0.01) except OSError: pass eval("1 + 1", {"__builtins__": {}}, {}) subprocess.run([sys.executable, "-m", "pip", "--version"], check=False) subprocess.run(["pip", "install", "layerfault-synthetic-canary"], check=False) try: np.load("canary.npy", allow_pickle=True) except Exception: pass return cls()