{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/AgentSecurity/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/AgentSecurity/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["dyn-sandbox-1.0.0-2.oe2403sp3.aarch64.rpm", "agent-security-1.0-2.oe2403sp3.aarch64.rpm"], "new": ["dyn-sandbox-1.0.0-2.oe2403sp3.aarch64.rpm", "agent-security-1.0-3.oe2403sp3.aarch64.rpm"]}, "same_num": 2}, "diff": {"diff_details": {"dyn-sandbox": {"name": {"old": "dyn-sandbox-1.0.0-2.oe2403sp3.aarch64.rpm", "new": "dyn-sandbox-1.0.0-2.oe2403sp3.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "ko": {}, "rpm service": {}, "rpm cmd": {}, "rpm symbol": {}}, "agent-security": {"name": {"old": "agent-security-1.0-2.oe2403sp3.aarch64.rpm", "new": "agent-security-1.0-3.oe2403sp3.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "AgentMoss-daemon": {"name": {"old": "AgentMoss-daemon-0.12.7-2.oe2403sp3.noarch.rpm", "new": "AgentMoss-daemon-0.15.1-1.oe2403sp3.noarch.rpm"}, "RPM Level": "level4", "rpm requires": {"diff": {"old": ["AgentMoss = 0.12.7"], "new": ["AgentMoss"]}}, "rpm provides": {}, "rpm service": {}}, "AgentMoss": {"name": {"old": "AgentMoss-0.12.7-2.oe2403sp3.noarch.rpm", "new": "AgentMoss-0.15.1-1.oe2403sp3.noarch.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {"more": ["/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/ir.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/server/agent_gate_reader.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/rules/tool_registry.json", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/ir.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/decode.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/pattern_miner.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/scenarios/bank", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/__init__.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/engine.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/scenarios/__init__.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/tracker.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/backends/symbolic.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/rules/mc_rules.json", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/backends/shell_backend.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/scenarios/bank/rules.json", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/backends/__init__.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/properties.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/backends/base.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/backends", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/backends/python_backend.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/stateful.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/chain_state.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/builder.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/script_engine/__init__.py", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/scenarios", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine", "/usr/lib/.xiaoo/hookers/agent_moss/agent_moss/engine/formal_engine/ltl.py"]}, "rpm cmd": {}}}, "diff_num": 2}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/AgentSecurity/pull/6", "pr_changelog": "* Tue Sep 08 2026 - hekangli <kenhkl11@hotmail.com> - 1.0-3\n- AgentMoss 0.12.7 -> 0.15.1\uff1a\n  - 0.15.1\uff1aroutes.py analyze() \u4f4d\u7f6e\u53c2\u6570\u9519\u4f4d\u4fee\u590d\uff08f19f8bf\uff09\u2014\u2014LLM_PROMPT per-request\n    \u65e5\u5fd7\u6062\u590d\u5199\u5165\u3001prompt_history/session_history \u6062\u590d\u6b63\u786e\u4f20\u9012\uff08L2.2 \u8de8\u4f1a\u8bdd\u6ce8\u5165\u4ece\n    HTTP \u5165\u53e3\u6062\u590d\u751f\u6548\uff09\n  - 0.15.0\uff1astage \u6295\u5f71\u591a\u547d\u4e2d\u4ef2\u88c1 + P4/P5 EXFIL \u56de\u73af\u6392\u9664\u4e0e PRIVESC \u547d\u4ee4\u4f4d\u7f6e\u5224\u5b9a\uff08\u53cc\u7aef\uff09\n  - 0.13/0.14\uff1aformal_engine\uff08LTL/chain_state/pattern_miner/stateful \u5f62\u5f0f\u5316\u7ec4\u5408\u5f15\u64ce\uff09\u3001\n    script_engine\uff08shell/python backend + symbolic \u6267\u884c\uff09\u3001scenario/bank \u573a\u666f\u89c4\u5219\u3001\n    agent-gate-reader\u3001mc_rules/tool_registry \u89c4\u5219\u6e90\uff1bconsole \u9759\u6001\u9875\u5185\u5d4c\u5305\u5185\n    \uff08agent_moss/console/static/\uff09\uff1b\u65b0\u589e tests\uff08formal/script/scenario \u5168\u5957\uff09\u4e0e\n    docs\uff08DETECTION_METHODS/PRIORITY\u3001L1.2_L2.3_SCRIPT_ENGINE\u3001L2.2_FORMAL_COMBO_ENGINE\uff09\n- \u6253\u5305\u7ed3\u6784\u4e0d\u53d8\uff08agent_moss/ \u6574\u76ee\u5f55\u88c5\u5165\uff0c\u65b0\u589e engine/formal_engine\u3001engine/script_engine\u3001\n  scenarios/\u3001console/static/ \u968f\u6574\u76ee\u5f55\u81ea\u52a8\u5e26\u4e0a\uff09\uff1bspec %%files \u7ed3\u6784\u4e0d\u53d8"}