{"session_id":"00945a63-23c1-4ccd-9bcd-1ac95599c5e4","session_start":"2026-05-16T17:29:50.887193404+00:00","total_warnings":25,"hidden_findings":0,"hidden_low":0,"hidden_info":0,"events":[{"timestamp":"2026-05-16T17:29:50.887065978+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 下载最新的论文\nsshpass -p 'myn888' ssh xwjf@100.105.23.114 'powershell \"Copy-Item -Path \\\"$env:USERPROFILE\\\\Des","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:28:45.253996831+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 下载HTML文件\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:C:/Users/XWJF/Desktop/ppt.html' '/tmp/ppt.html'\nls -lh /","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:42:34.094515247+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 先把转换脚本传到PC上\ncat > /tmp/html2ppt.js << 'EOF'\nconst { chromium } = require('playwright');\nconst fs = r","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:46:40.470975195+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 把截图下载到服务器\nmkdir -p /tmp/slides\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:C:/Users/XWJF/Desktop/sl","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:47:10.353493300+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 传到PC桌面\nsshpass -p 'myn888' scp '/tmp/潘旺毕业答辩.pptx' 'xwjf@100.105.23.114:C:/Users/XWJF/Desktop/'\nech","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:54:58.025782555+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 传到PC\nsshpass -p 'myn888' scp '/tmp/ppt.html' 'xwjf@100.105.23.114:C:/Users/XWJF/Desktop/ppt.html'\necho \"已更新","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:56:08.969755699+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 修复：w改成真正的下标，字体改成22px\ncat > /tmp/fix_formula2.py << 'EOF'\n# 读取HTML\nwith open('/tmp/pp","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:57:28.582794535+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# w下标字号改成15px\ncat > /tmp/fix_formula3.py << 'EOF'\nwith open('/tmp/ppt.html', 'r', encoding=[REDACTED] as f:\n","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T18:59:33.025985717+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 修复分数和下标\ncat > /tmp/fix_formula4.py << 'EOF'\nwith open('/tmp/ppt.html', 'r', encoding=[REDACTED] as f:\n  ","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:00:18.700305608+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 分数上移改成1em\nsed -i 's/vertical-align: -0.4em/vertical-align: -1em/' /tmp/ppt.html\n\nsshpass -p 'myn888' scp '","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:01:25.580249825+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 修复：整个公式移回去，单独调整分数\ncat > /tmp/fix_formula5.py << 'EOF'\nwith open('/tmp/ppt.html', 'r'","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:02:05.588115334+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 整个公式下移1em\ncat > /tmp/fix_formula6.py << 'EOF'\nwith open('/tmp/ppt.html', 'r', encoding=[REDACTED] as f:\n  ","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:39:02.278917737+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 把音频文件拉到服务器，用Whisper转录\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:D:/bilibili_pptmaster.f","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:44:26.203201600+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取转录结果\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:D:/pptmaster_transcript.txt' '/tmp/'\ncat /tmp/pptmaste","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:45:15.769816924+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取转录结果和日志\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:D:/pptmaster_transcript.txt' '/tmp/'\nsshpass ","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:45:15.769816924+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取转录结果和日志\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:D:/pptmaster_transcript.txt' '/tmp/'\nsshpass ","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:46:18.637988932+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取转录结果\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:D:/transcript.txt' '/tmp/'\ncat /tmp/transcript.txt","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:47:38.810483366+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 先把音频从PC拉到服务器\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:D:/bilibili_pptmaster.f30280.m4a' '/tmp/","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:53:10.235736153+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取截图\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:Desktop/bilibili_login.png' '/tmp/'\nls -la /tmp/bilibili_log","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:55:02.787478347+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 先在本地写脚本，然后base64传到PC\ncat > /tmp/bili_login.js << 'EOF'\nconst { chromium } = require('playwrigh","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:58:24.849826206+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 写带截图的登录脚本\ncat > /tmp/bili_login2.js << 'EOF'\nconst { chromium } = require('playwright');\nconst fs = ","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T19:58:59.431486240+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取截图\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:Desktop/bili_step*.png' '/tmp/' 2>&1\nls -la /tmp/bili_step*.","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T20:47:31.593494042+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 写登录脚本到PC\ncat > /tmp/bili_login_auto.js << 'EOF'\nconst { chromium } = require('playwright');\nconst fs = req","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T20:49:19.670842833+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 拉取截图看状态\nsshpass -p 'myn888' scp 'xwjf@100.105.23.114:Desktop/bili_login_*.png' '/tmp/' 2>&1\nls -la /tmp/","domains":["100.105.23.114"]},{"timestamp":"2026-05-16T20:49:58.455467261+00:00","rule_id":"raw_ip_url","severity":"MEDIUM","title":"URL uses raw IP address","command_redacted":"# 修复脚本 - 用更精确的选择器\ncat > /tmp/bili_login_auto2.js << 'EOF'\nconst { chromium } = require('playwrig","domains":["100.105.23.114"]}],"escalation_events":[],"hidden_events":[]}