From b74d2312c335a105e1813769b7549208e600b760 Mon Sep 17 00:00:00 2001 From: oliver Date: Fri, 19 Jun 2026 07:19:35 -0300 Subject: [PATCH] Update api --- app/sbin/api | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/sbin/api b/app/sbin/api index f82627e..f28864d 100755 --- a/app/sbin/api +++ b/app/sbin/api @@ -386,6 +386,16 @@ def get_cpu_log(): raise HTTPException(status_code=500, detail=f"Error reading CPU log: {e}") +@app.get("/server/audit", dependencies=[Depends(verify_api_key)]) +def server_audit(): + output = run_command([f"{BIN_PATH}/audit"]) + # The audit script outputs JSON; parse and return it + try: + return json.loads(output) + except json.JSONDecodeError: + return {"raw_output": output} + + @app.get("/system/info", dependencies=[Depends(verify_api_key)]) def get_system_info(): try: