2026-04-23T09:00:50,030 Created temporary directory: /tmp/pip-ephem-wheel-cache-dcmj0b7e 2026-04-23T09:00:50,032 Created temporary directory: /tmp/pip-build-tracker-diglbcm0 2026-04-23T09:00:50,033 Initialized build tracking at /tmp/pip-build-tracker-diglbcm0 2026-04-23T09:00:50,033 Created build tracker: /tmp/pip-build-tracker-diglbcm0 2026-04-23T09:00:50,034 Entered build tracker: /tmp/pip-build-tracker-diglbcm0 2026-04-23T09:00:50,034 Created temporary directory: /tmp/pip-wheel-7uxxqj1l 2026-04-23T09:00:50,038 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-23T09:00:50,040 Created temporary directory: /tmp/pip-ephem-wheel-cache-6xvstdma 2026-04-23T09:00:50,063 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-23T09:00:50,066 2 location(s) to search for versions of securevector-ai-monitor: 2026-04-23T09:00:50,066 * https://pypi.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,066 * https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,067 Fetching project page and analyzing links: https://pypi.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,068 Getting page https://pypi.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,070 Found index url https://pypi.org/simple 2026-04-23T09:00:50,293 Fetched page https://pypi.org/simple/securevector-ai-monitor/ as application/vnd.pypi.simple.v1+json 2026-04-23T09:00:50,299 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/b6/78/99249282dffaa8147d3ad85986d5cbc0aecc403e27d0e008e97fb713a2b4/securevector_ai_monitor-1.2.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,300 Found link https://files.pythonhosted.org/packages/da/c3/1be82bbe9c0fc2c482eb981df235c15a3bd771ab89b7317cc01c9d759710/securevector_ai_monitor-1.2.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 1.2.0 2026-04-23T09:00:50,301 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/72/ab/606637a6026df9b80b3d2c993bfb3b5989add66e174471d67f5a2123b347/securevector_ai_monitor-1.3.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,302 Found link https://files.pythonhosted.org/packages/2b/70/9cf83eb021243a8151e5845e5857951e5a1a5c148621ec92d4e5a7fc73b9/securevector_ai_monitor-1.3.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 1.3.0 2026-04-23T09:00:50,303 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/85/5a/b76e4b3f4e94d54e44d44dca59ff071b8d61513932a4ceb79cb99eb78350/securevector_ai_monitor-1.3.1-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,304 Found link https://files.pythonhosted.org/packages/82/12/aa4df77109a0ed3b5e3f744d9d84c422c8c0b4107bbb427dd996e3f32429/securevector_ai_monitor-1.3.1.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 1.3.1 2026-04-23T09:00:50,304 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/62/05/2cf9abab2859957634f0815ea7ff6a7e24fa14b1d37b0e8e93ff2a7191d0/securevector_ai_monitor-2.0.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,305 Found link https://files.pythonhosted.org/packages/59/71/1fb4efe28032ec229f398acf0906b3e792978b4e851c33f730212b573f16/securevector_ai_monitor-2.0.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.0.0 2026-04-23T09:00:50,306 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/f3/5c/292fc54f213ef94987a8166bdce9f52d9260c067a769ceaeefbf6ac9917a/securevector_ai_monitor-2.1.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,307 Found link https://files.pythonhosted.org/packages/bb/fc/82c0cb83d8b85c837427d06703e050d16f2382876f1225340bd4e49614a7/securevector_ai_monitor-2.1.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.0 2026-04-23T09:00:50,308 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/29/19/17ec2ddba3a42d9812a499255239534dcb3d57dce36d88104f9218d4e87a/securevector_ai_monitor-2.1.1-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,309 Found link https://files.pythonhosted.org/packages/e8/fc/815c7bebf5ab6c223bab0b16db00d5631b5d8be61ab5acfe030450672a1f/securevector_ai_monitor-2.1.1.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.1 2026-04-23T09:00:50,309 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/f1/cf/7989f80f5c89bf3515d6c575b0467abd7e40852a98c81afedb43f296d459/securevector_ai_monitor-2.1.2-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,310 Found link https://files.pythonhosted.org/packages/c6/ae/16ecb3dbec11231f90de98d5d42f6ad2c52b123b25d8c7d4fba04be5cf96/securevector_ai_monitor-2.1.2.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.2 2026-04-23T09:00:50,311 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/0a/f7/6816cdabbd30d7d5665e21052e98f85b236de9da63360cf6b608010bece1/securevector_ai_monitor-2.1.3-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,312 Found link https://files.pythonhosted.org/packages/dc/a7/ba5abe128768cbadcc77b49be3aa9d625c8f0e13fd319372feae7187975c/securevector_ai_monitor-2.1.3.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.3 2026-04-23T09:00:50,313 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/6e/2c/3e6cb475ec6bda71f5b9871c3eaf4601071c07b73cab9baca9537dc7fa16/securevector_ai_monitor-3.0.1-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,314 Found link https://files.pythonhosted.org/packages/a9/14/7d3f9044544dd4898443cae40d6b4b8b90eb15205cea983d302dd53fffd0/securevector_ai_monitor-3.0.1.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.0.1 2026-04-23T09:00:50,315 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/d9/4a/c85d8b60210b26db54bbd4153a9411abe86eb28ab222c29a399b69a62bac/securevector_ai_monitor-3.2.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,316 Found link https://files.pythonhosted.org/packages/ab/61/f4c07d5c2619472826ae96a8c90ad74cf132574bf0fcc830e6e7d56d064b/securevector_ai_monitor-3.2.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.2.0 2026-04-23T09:00:50,316 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/a4/99/a92b2f106469895741cee8d0234c529e9805f28b24ebada3369d0444b7a9/securevector_ai_monitor-3.4.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,317 Found link https://files.pythonhosted.org/packages/9c/a2/142a9b66891db8c64b0078320d37395097503da9218719ecfdc587b431e8/securevector_ai_monitor-3.4.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.4.0 2026-04-23T09:00:50,318 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/74/b1/61bcb0f8f0a2178b5128bf251f20cf03302dcfe207b4be990555b8472991/securevector_ai_monitor-3.5.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,319 Found link https://files.pythonhosted.org/packages/6a/1d/c94c826dce5976eb36c2f1222940e607e5d4168d923b7d717b93292eedfb/securevector_ai_monitor-3.5.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.5.0 2026-04-23T09:00:50,320 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/44/6f/f987400322711fc421aa43dbc52898d10757e08a98a268ee69d5b2d12f24/securevector_ai_monitor-3.6.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,321 Found link https://files.pythonhosted.org/packages/63/04/fb93678254f76c75c33ba763767ecc70ea1080c0b8a3861ea3951fb8477e/securevector_ai_monitor-3.6.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.6.0 2026-04-23T09:00:50,321 Fetching project page and analyzing links: https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,322 Getting page https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,323 Found index url https://www.piwheels.org/simple 2026-04-23T09:00:50,506 Fetched page https://www.piwheels.org/simple/securevector-ai-monitor/ as text/html 2026-04-23T09:00:50,511 Skipping link: No binaries permitted for securevector-ai-monitor: https://www.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-3.4.0-py3-none-any.whl#sha256=665878db113b261c77755cab77fa4998d5a17a79400889cc51936a1277512bf8 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,511 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-3.2.0-py3-none-any.whl#sha256=bbf95ca340f26adb7435d6129bf99aef21088f81ec7526de298e60165bb27f31 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,512 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-3.0.1-py3-none-any.whl#sha256=f86e5f26d16c79283e5ff7f26025a3d5dcd37a2a612b95ba6a982a83faf0ce5b (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,513 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.3-py3-none-any.whl#sha256=2448b19a82b4cf142dcd019180f57191966825d1f19100336c71fc70a28c8819 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,513 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.2-py3-none-any.whl#sha256=88634d1f0802ff3e54fa2d39689ac8b712eb2e3891fa630978fbae511836e8f2 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,514 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.1-py3-none-any.whl#sha256=11631bb7cef8579b330fe859974ecc67c66041ec2acdbac35b32670e343a3d90 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,514 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.0-py3-none-any.whl#sha256=0d2b791d82799b7b0c42aa46126bfda7e23d2852d8b9742f0e706a6e3ed43553 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,515 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.0.0-py3-none-any.whl#sha256=3d403bce0456c77c5695dd2cca8e07d1be2b5f0a6fab965487ae98c3255fd9de (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,516 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-1.3.1-py3-none-any.whl#sha256=e9de796f4e501d355bb0236dd75ed9643e169afd8b221deacfe3ecbea9122216 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,516 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-1.3.0-py3-none-any.whl#sha256=ac421c25ec1f0c420f6b9a6ac450abe83f0edf14d425a647ec394e01fa3b02f0 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,517 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-1.2.0-py3-none-any.whl#sha256=38ed8c3e662ffd6e09f2e2449e4059da9d022085bd4556e864dba5c8b5027585 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-23T09:00:50,517 Skipping link: not a file: https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,518 Skipping link: not a file: https://pypi.org/simple/securevector-ai-monitor/ 2026-04-23T09:00:50,540 Given no hashes to check 1 links for project 'securevector-ai-monitor': discarding no candidates 2026-04-23T09:00:50,559 Collecting securevector-ai-monitor==3.5.0 2026-04-23T09:00:50,561 Created temporary directory: /tmp/pip-unpack-x72cy1es 2026-04-23T09:00:50,788 Downloading securevector_ai_monitor-3.5.0.tar.gz (686 kB) 2026-04-23T09:00:51,542 Added securevector-ai-monitor==3.5.0 from https://files.pythonhosted.org/packages/6a/1d/c94c826dce5976eb36c2f1222940e607e5d4168d923b7d717b93292eedfb/securevector_ai_monitor-3.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-diglbcm0' 2026-04-23T09:00:51,548 Created temporary directory: /tmp/pip-build-env-gg6fw68k 2026-04-23T09:00:51,552 Installing build dependencies: started 2026-04-23T09:00:51,554 Running command pip subprocess to install build dependencies 2026-04-23T09:00:52,689 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-23T09:00:53,183 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-23T09:00:53,206 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-23T09:00:55,011 Collecting setuptools>=45 2026-04-23T09:00:55,095 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-23T09:00:55,367 Collecting wheel 2026-04-23T09:00:55,385 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-23T09:00:55,564 Collecting packaging>=24.0 2026-04-23T09:00:55,583 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-23T09:00:58,539 Installing collected packages: setuptools, packaging, wheel 2026-04-23T09:01:02,005 Creating /tmp/pip-build-env-gg6fw68k/overlay/local/bin 2026-04-23T09:01:02,007 changing mode of /tmp/pip-build-env-gg6fw68k/overlay/local/bin/wheel to 755 2026-04-23T09:01:02,027 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.47.0 2026-04-23T09:01:02,307 Installing build dependencies: finished with status 'done' 2026-04-23T09:01:02,312 Getting requirements to build wheel: started 2026-04-23T09:01:02,314 Running command Getting requirements to build wheel 2026-04-23T09:01:02,912 /tmp/pip-build-env-gg6fw68k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-23T09:01:02,912 !! 2026-04-23T09:01:02,913 ******************************************************************************** 2026-04-23T09:01:02,914 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-23T09:01:02,915 License :: OSI Approved :: Apache Software License 2026-04-23T09:01:02,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-23T09:01:02,916 ******************************************************************************** 2026-04-23T09:01:02,917 !! 2026-04-23T09:01:02,917 self._finalize_license_expression() 2026-04-23T09:01:02,935 running egg_info 2026-04-23T09:01:02,941 writing src/securevector_ai_monitor.egg-info/PKG-INFO 2026-04-23T09:01:02,954 writing dependency_links to src/securevector_ai_monitor.egg-info/dependency_links.txt 2026-04-23T09:01:02,956 writing entry points to src/securevector_ai_monitor.egg-info/entry_points.txt 2026-04-23T09:01:02,962 writing requirements to src/securevector_ai_monitor.egg-info/requires.txt 2026-04-23T09:01:02,964 writing top-level names to src/securevector_ai_monitor.egg-info/top_level.txt 2026-04-23T09:01:03,060 reading manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:03,072 reading manifest template 'MANIFEST.in' 2026-04-23T09:01:03,073 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-04-23T09:01:03,074 warning: no files found matching '*.yaml' under directory 'rules' 2026-04-23T09:01:03,074 warning: no files found matching '*.yml' under directory 'rules' 2026-04-23T09:01:03,075 warning: no files found matching 'rules/README.md' 2026-04-23T09:01:03,076 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-04-23T09:01:03,077 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-04-23T09:01:03,077 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-23T09:01:03,078 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-23T09:01:03,079 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-04-23T09:01:03,080 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-04-23T09:01:03,082 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-23T09:01:03,082 no previously-included directories found matching 'tests' 2026-04-23T09:01:03,083 no previously-included directories found matching 'demo' 2026-04-23T09:01:03,084 no previously-included directories found matching 'docs' 2026-04-23T09:01:03,085 no previously-included directories found matching '.github' 2026-04-23T09:01:03,085 adding license file 'LICENSE' 2026-04-23T09:01:03,086 adding license file 'NOTICE' 2026-04-23T09:01:03,095 writing manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:03,186 Getting requirements to build wheel: finished with status 'done' 2026-04-23T09:01:03,189 Created temporary directory: /tmp/pip-modern-metadata-r8qk6zd5 2026-04-23T09:01:03,192 Preparing metadata (pyproject.toml): started 2026-04-23T09:01:03,193 Running command Preparing metadata (pyproject.toml) 2026-04-23T09:01:03,744 /tmp/pip-build-env-gg6fw68k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-23T09:01:03,744 !! 2026-04-23T09:01:03,745 ******************************************************************************** 2026-04-23T09:01:03,746 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-23T09:01:03,747 License :: OSI Approved :: Apache Software License 2026-04-23T09:01:03,748 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-23T09:01:03,748 ******************************************************************************** 2026-04-23T09:01:03,749 !! 2026-04-23T09:01:03,750 self._finalize_license_expression() 2026-04-23T09:01:03,771 running dist_info 2026-04-23T09:01:03,781 creating /tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info 2026-04-23T09:01:03,782 writing /tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/PKG-INFO 2026-04-23T09:01:03,795 writing dependency_links to /tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/dependency_links.txt 2026-04-23T09:01:03,797 writing entry points to /tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/entry_points.txt 2026-04-23T09:01:03,803 writing requirements to /tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/requires.txt 2026-04-23T09:01:03,805 writing top-level names to /tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/top_level.txt 2026-04-23T09:01:03,806 writing manifest file '/tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:03,889 reading manifest file '/tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:03,891 reading manifest template 'MANIFEST.in' 2026-04-23T09:01:03,892 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-04-23T09:01:03,892 warning: no files found matching '*.yaml' under directory 'rules' 2026-04-23T09:01:03,893 warning: no files found matching '*.yml' under directory 'rules' 2026-04-23T09:01:03,894 warning: no files found matching 'rules/README.md' 2026-04-23T09:01:03,894 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-04-23T09:01:03,895 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-04-23T09:01:03,896 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-23T09:01:03,896 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-23T09:01:03,897 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-04-23T09:01:03,898 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-04-23T09:01:03,899 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-23T09:01:03,900 no previously-included directories found matching 'tests' 2026-04-23T09:01:03,901 no previously-included directories found matching 'demo' 2026-04-23T09:01:03,901 no previously-included directories found matching 'docs' 2026-04-23T09:01:03,902 no previously-included directories found matching '.github' 2026-04-23T09:01:03,903 adding license file 'LICENSE' 2026-04-23T09:01:03,903 adding license file 'NOTICE' 2026-04-23T09:01:03,911 writing manifest file '/tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:03,912 creating '/tmp/pip-modern-metadata-r8qk6zd5/securevector_ai_monitor-3.5.0.dist-info' 2026-04-23T09:01:04,043 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-23T09:01:04,050 Source in /tmp/pip-wheel-7uxxqj1l/securevector-ai-monitor_301c33753281460ab416f06d10761b90 has version 3.5.0, which satisfies requirement securevector-ai-monitor==3.5.0 from https://files.pythonhosted.org/packages/6a/1d/c94c826dce5976eb36c2f1222940e607e5d4168d923b7d717b93292eedfb/securevector_ai_monitor-3.5.0.tar.gz 2026-04-23T09:01:04,051 Removed securevector-ai-monitor==3.5.0 from https://files.pythonhosted.org/packages/6a/1d/c94c826dce5976eb36c2f1222940e607e5d4168d923b7d717b93292eedfb/securevector_ai_monitor-3.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-diglbcm0' 2026-04-23T09:01:04,062 Created temporary directory: /tmp/pip-unpack-ou3popes 2026-04-23T09:01:04,063 Building wheels for collected packages: securevector-ai-monitor 2026-04-23T09:01:04,067 Created temporary directory: /tmp/pip-wheel-nhqf44k7 2026-04-23T09:01:04,067 Destination directory: /tmp/pip-wheel-nhqf44k7 2026-04-23T09:01:04,069 Building wheel for securevector-ai-monitor (pyproject.toml): started 2026-04-23T09:01:04,071 Running command Building wheel for securevector-ai-monitor (pyproject.toml) 2026-04-23T09:01:04,644 /tmp/pip-build-env-gg6fw68k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-23T09:01:04,644 !! 2026-04-23T09:01:04,645 ******************************************************************************** 2026-04-23T09:01:04,645 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-23T09:01:04,647 License :: OSI Approved :: Apache Software License 2026-04-23T09:01:04,648 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-23T09:01:04,649 ******************************************************************************** 2026-04-23T09:01:04,650 !! 2026-04-23T09:01:04,650 self._finalize_license_expression() 2026-04-23T09:01:04,671 running bdist_wheel 2026-04-23T09:01:04,698 running build 2026-04-23T09:01:04,699 running build_py 2026-04-23T09:01:04,708 creating build/lib/securevector 2026-04-23T09:01:04,710 copying src/securevector/client.py -> build/lib/securevector 2026-04-23T09:01:04,713 copying src/securevector/async_client.py -> build/lib/securevector 2026-04-23T09:01:04,716 copying src/securevector/streaming.py -> build/lib/securevector 2026-04-23T09:01:04,718 copying src/securevector/cli.py -> build/lib/securevector 2026-04-23T09:01:04,721 copying src/securevector/cli_enhanced.py -> build/lib/securevector 2026-04-23T09:01:04,724 copying src/securevector/types.py -> build/lib/securevector 2026-04-23T09:01:04,726 copying src/securevector/__init__.py -> build/lib/securevector 2026-04-23T09:01:04,728 creating build/lib/securevector/app 2026-04-23T09:01:04,729 copying src/securevector/app/main.py -> build/lib/securevector/app 2026-04-23T09:01:04,733 copying src/securevector/app/__init__.py -> build/lib/securevector/app 2026-04-23T09:01:04,735 creating build/lib/securevector/pricing 2026-04-23T09:01:04,736 copying src/securevector/pricing/__init__.py -> build/lib/securevector/pricing 2026-04-23T09:01:04,738 creating build/lib/securevector/plugins 2026-04-23T09:01:04,739 copying src/securevector/plugins/__init__.py -> build/lib/securevector/plugins 2026-04-23T09:01:04,741 creating build/lib/securevector/core 2026-04-23T09:01:04,742 copying src/securevector/core/__init__.py -> build/lib/securevector/core 2026-04-23T09:01:04,745 creating build/lib/securevector/testing 2026-04-23T09:01:04,746 copying src/securevector/testing/assertions.py -> build/lib/securevector/testing 2026-04-23T09:01:04,749 copying src/securevector/testing/mock_client.py -> build/lib/securevector/testing 2026-04-23T09:01:04,751 copying src/securevector/testing/fixtures.py -> build/lib/securevector/testing 2026-04-23T09:01:04,753 copying src/securevector/testing/__init__.py -> build/lib/securevector/testing 2026-04-23T09:01:04,756 creating build/lib/securevector/utils 2026-04-23T09:01:04,757 copying src/securevector/utils/logger.py -> build/lib/securevector/utils 2026-04-23T09:01:04,760 copying src/securevector/utils/telemetry.py -> build/lib/securevector/utils 2026-04-23T09:01:04,762 copying src/securevector/utils/security.py -> build/lib/securevector/utils 2026-04-23T09:01:04,765 copying src/securevector/utils/auto_config.py -> build/lib/securevector/utils 2026-04-23T09:01:04,768 copying src/securevector/utils/performance.py -> build/lib/securevector/utils 2026-04-23T09:01:04,770 copying src/securevector/utils/http_client.py -> build/lib/securevector/utils 2026-04-23T09:01:04,773 copying src/securevector/utils/retry.py -> build/lib/securevector/utils 2026-04-23T09:01:04,775 copying src/securevector/utils/exceptions.py -> build/lib/securevector/utils 2026-04-23T09:01:04,778 copying src/securevector/utils/__init__.py -> build/lib/securevector/utils 2026-04-23T09:01:04,779 copying src/securevector/utils/resilient_client.py -> build/lib/securevector/utils 2026-04-23T09:01:04,783 creating build/lib/securevector/rules 2026-04-23T09:01:04,784 copying src/securevector/rules/__init__.py -> build/lib/securevector/rules 2026-04-23T09:01:04,786 creating build/lib/securevector/integrations 2026-04-23T09:01:04,788 copying src/securevector/integrations/openclaw_llm_proxy.py -> build/lib/securevector/integrations 2026-04-23T09:01:04,792 copying src/securevector/integrations/openclaw_proxy.py -> build/lib/securevector/integrations 2026-04-23T09:01:04,794 copying src/securevector/integrations/__init__.py -> build/lib/securevector/integrations 2026-04-23T09:01:04,797 creating build/lib/securevector/models 2026-04-23T09:01:04,798 copying src/securevector/models/threat_types.py -> build/lib/securevector/models 2026-04-23T09:01:04,800 copying src/securevector/models/config_models.py -> build/lib/securevector/models 2026-04-23T09:01:04,803 copying src/securevector/models/policy_models.py -> build/lib/securevector/models 2026-04-23T09:01:04,805 copying src/securevector/models/analysis_result.py -> build/lib/securevector/models 2026-04-23T09:01:04,808 copying src/securevector/models/__init__.py -> build/lib/securevector/models 2026-04-23T09:01:04,810 creating build/lib/securevector/mcp 2026-04-23T09:01:04,811 copying src/securevector/mcp/auth_validator.py -> build/lib/securevector/mcp 2026-04-23T09:01:04,814 copying src/securevector/mcp/server.py -> build/lib/securevector/mcp 2026-04-23T09:01:04,816 copying src/securevector/mcp/__main__.py -> build/lib/securevector/mcp 2026-04-23T09:01:04,819 copying src/securevector/mcp/__init__.py -> build/lib/securevector/mcp 2026-04-23T09:01:04,822 creating build/lib/securevector/app/services 2026-04-23T09:01:04,823 copying src/securevector/app/services/cloud_rules_sync.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,826 copying src/securevector/app/services/rules_service.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,828 copying src/securevector/app/services/cloud_rules_preview.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,831 copying src/securevector/app/services/cloud_proxy.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,833 copying src/securevector/app/services/policy_engine.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,836 copying src/securevector/app/services/credentials.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,837 copying src/securevector/app/services/url_skill_fetcher.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,840 copying src/securevector/app/services/nlp_rule_generator.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,843 copying src/securevector/app/services/cost_recorder.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,845 copying src/securevector/app/services/cloud_config.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,847 copying src/securevector/app/services/skill_scanner.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,850 copying src/securevector/app/services/policy_defaults.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,853 copying src/securevector/app/services/__init__.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,855 copying src/securevector/app/services/analysis_service.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,857 copying src/securevector/app/services/llm_review.py -> build/lib/securevector/app/services 2026-04-23T09:01:04,861 creating build/lib/securevector/app/server 2026-04-23T09:01:04,862 copying src/securevector/app/server/app.py -> build/lib/securevector/app/server 2026-04-23T09:01:04,864 copying src/securevector/app/server/__init__.py -> build/lib/securevector/app/server 2026-04-23T09:01:04,867 creating build/lib/securevector/app/utils 2026-04-23T09:01:04,868 copying src/securevector/app/utils/device_id.py -> build/lib/securevector/app/utils 2026-04-23T09:01:04,870 copying src/securevector/app/utils/redaction.py -> build/lib/securevector/app/utils 2026-04-23T09:01:04,872 copying src/securevector/app/utils/config_file.py -> build/lib/securevector/app/utils 2026-04-23T09:01:04,875 copying src/securevector/app/utils/__init__.py -> build/lib/securevector/app/utils 2026-04-23T09:01:04,876 copying src/securevector/app/utils/platform.py -> build/lib/securevector/app/utils 2026-04-23T09:01:04,879 creating build/lib/securevector/app/database 2026-04-23T09:01:04,880 copying src/securevector/app/database/connection.py -> build/lib/securevector/app/database 2026-04-23T09:01:04,883 copying src/securevector/app/database/migrations.py -> build/lib/securevector/app/database 2026-04-23T09:01:04,886 copying src/securevector/app/database/models.py -> build/lib/securevector/app/database 2026-04-23T09:01:04,889 copying src/securevector/app/database/__init__.py -> build/lib/securevector/app/database 2026-04-23T09:01:04,891 creating build/lib/securevector/app/installers 2026-04-23T09:01:04,892 copying src/securevector/app/installers/__init__.py -> build/lib/securevector/app/installers 2026-04-23T09:01:04,894 creating build/lib/securevector/app/assets 2026-04-23T09:01:04,895 copying src/securevector/app/assets/__init__.py -> build/lib/securevector/app/assets 2026-04-23T09:01:04,898 creating build/lib/securevector/app/server/routes 2026-04-23T09:01:04,899 copying src/securevector/app/server/routes/skill_scans.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,902 copying src/securevector/app/server/routes/rules.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,904 copying src/securevector/app/server/routes/skill_permissions.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,907 copying src/securevector/app/server/routes/proxy.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,909 copying src/securevector/app/server/routes/threat_analytics.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,912 copying src/securevector/app/server/routes/analyze.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,914 copying src/securevector/app/server/routes/costs.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,917 copying src/securevector/app/server/routes/hooks.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,920 copying src/securevector/app/server/routes/cloud_settings.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,923 copying src/securevector/app/server/routes/__init__.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,925 copying src/securevector/app/server/routes/tool_permissions.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,927 copying src/securevector/app/server/routes/llm.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,930 copying src/securevector/app/server/routes/threat_intel.py -> build/lib/securevector/app/server/routes 2026-04-23T09:01:04,933 creating build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,934 copying src/securevector/app/database/repositories/skill_scans.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,936 copying src/securevector/app/database/repositories/rules.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,939 copying src/securevector/app/database/repositories/skill_permissions.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,942 copying src/securevector/app/database/repositories/settings.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,944 copying src/securevector/app/database/repositories/costs.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,947 copying src/securevector/app/database/repositories/custom_tools.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,950 copying src/securevector/app/database/repositories/__init__.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,951 copying src/securevector/app/database/repositories/tool_permissions.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,953 copying src/securevector/app/database/repositories/threat_intel.py -> build/lib/securevector/app/database/repositories 2026-04-23T09:01:04,956 creating build/lib/securevector/app/installers/linux 2026-04-23T09:01:04,957 copying src/securevector/app/installers/linux/__init__.py -> build/lib/securevector/app/installers/linux 2026-04-23T09:01:04,960 creating build/lib/securevector/app/installers/windows 2026-04-23T09:01:04,961 copying src/securevector/app/installers/windows/__init__.py -> build/lib/securevector/app/installers/windows 2026-04-23T09:01:04,963 creating build/lib/securevector/app/installers/macos 2026-04-23T09:01:04,964 copying src/securevector/app/installers/macos/__init__.py -> build/lib/securevector/app/installers/macos 2026-04-23T09:01:04,966 creating build/lib/securevector/app/assets/web 2026-04-23T09:01:04,967 copying src/securevector/app/assets/web/__init__.py -> build/lib/securevector/app/assets/web 2026-04-23T09:01:04,970 creating build/lib/securevector/app/assets/web/css 2026-04-23T09:01:04,971 copying src/securevector/app/assets/web/css/__init__.py -> build/lib/securevector/app/assets/web/css 2026-04-23T09:01:04,973 creating build/lib/securevector/app/assets/web/icons 2026-04-23T09:01:04,974 copying src/securevector/app/assets/web/icons/__init__.py -> build/lib/securevector/app/assets/web/icons 2026-04-23T09:01:04,977 creating build/lib/securevector/app/assets/web/js 2026-04-23T09:01:04,978 copying src/securevector/app/assets/web/js/__init__.py -> build/lib/securevector/app/assets/web/js 2026-04-23T09:01:04,980 creating build/lib/securevector/app/assets/web/images 2026-04-23T09:01:04,981 copying src/securevector/app/assets/web/images/__init__.py -> build/lib/securevector/app/assets/web/images 2026-04-23T09:01:04,984 creating build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:04,985 copying src/securevector/app/assets/web/js/pages/__init__.py -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:04,987 creating build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:04,988 copying src/securevector/app/assets/web/js/components/__init__.py -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:04,991 creating build/lib/securevector/plugins/openclaw 2026-04-23T09:01:04,992 copying src/securevector/plugins/openclaw/__init__.py -> build/lib/securevector/plugins/openclaw 2026-04-23T09:01:04,995 creating build/lib/securevector/core/tool_permissions 2026-04-23T09:01:04,996 copying src/securevector/core/tool_permissions/parser.py -> build/lib/securevector/core/tool_permissions 2026-04-23T09:01:04,998 copying src/securevector/core/tool_permissions/engine.py -> build/lib/securevector/core/tool_permissions 2026-04-23T09:01:05,001 copying src/securevector/core/tool_permissions/__init__.py -> build/lib/securevector/core/tool_permissions 2026-04-23T09:01:05,003 creating build/lib/securevector/core/modes 2026-04-23T09:01:05,004 copying src/securevector/core/modes/__init__.py -> build/lib/securevector/core/modes 2026-04-23T09:01:05,006 copying src/securevector/core/modes/mode_factory.py -> build/lib/securevector/core/modes 2026-04-23T09:01:05,009 creating build/lib/securevector/core/modes/hybrid 2026-04-23T09:01:05,010 copying src/securevector/core/modes/hybrid/hybrid_mode.py -> build/lib/securevector/core/modes/hybrid 2026-04-23T09:01:05,013 copying src/securevector/core/modes/hybrid/__init__.py -> build/lib/securevector/core/modes/hybrid 2026-04-23T09:01:05,014 copying src/securevector/core/modes/hybrid/smart_router.py -> build/lib/securevector/core/modes/hybrid 2026-04-23T09:01:05,017 creating build/lib/securevector/core/modes/local 2026-04-23T09:01:05,018 copying src/securevector/core/modes/local/local_cache.py -> build/lib/securevector/core/modes/local 2026-04-23T09:01:05,021 copying src/securevector/core/modes/local/local_mode.py -> build/lib/securevector/core/modes/local 2026-04-23T09:01:05,023 copying src/securevector/core/modes/local/local_analyzer.py -> build/lib/securevector/core/modes/local 2026-04-23T09:01:05,026 copying src/securevector/core/modes/local/__init__.py -> build/lib/securevector/core/modes/local 2026-04-23T09:01:05,029 creating build/lib/securevector/core/modes/api 2026-04-23T09:01:05,030 copying src/securevector/core/modes/api/api_mode.py -> build/lib/securevector/core/modes/api 2026-04-23T09:01:05,032 copying src/securevector/core/modes/api/api_cache.py -> build/lib/securevector/core/modes/api 2026-04-23T09:01:05,035 copying src/securevector/core/modes/api/api_analyzer.py -> build/lib/securevector/core/modes/api 2026-04-23T09:01:05,037 copying src/securevector/core/modes/api/__init__.py -> build/lib/securevector/core/modes/api 2026-04-23T09:01:05,039 creating build/lib/securevector/rules/community 2026-04-23T09:01:05,040 copying src/securevector/rules/community/__init__.py -> build/lib/securevector/rules/community 2026-04-23T09:01:05,043 creating build/lib/securevector/rules/tool_permissions 2026-04-23T09:01:05,044 copying src/securevector/rules/tool_permissions/__init__.py -> build/lib/securevector/rules/tool_permissions 2026-04-23T09:01:05,046 creating build/lib/securevector/mcp/resources 2026-04-23T09:01:05,047 copying src/securevector/mcp/resources/policies.py -> build/lib/securevector/mcp/resources 2026-04-23T09:01:05,050 copying src/securevector/mcp/resources/rules.py -> build/lib/securevector/mcp/resources 2026-04-23T09:01:05,053 copying src/securevector/mcp/resources/__init__.py -> build/lib/securevector/mcp/resources 2026-04-23T09:01:05,056 creating build/lib/securevector/mcp/config 2026-04-23T09:01:05,057 copying src/securevector/mcp/config/server_config.py -> build/lib/securevector/mcp/config 2026-04-23T09:01:05,059 copying src/securevector/mcp/config/__init__.py -> build/lib/securevector/mcp/config 2026-04-23T09:01:05,062 creating build/lib/securevector/mcp/prompts 2026-04-23T09:01:05,063 copying src/securevector/mcp/prompts/templates.py -> build/lib/securevector/mcp/prompts 2026-04-23T09:01:05,066 copying src/securevector/mcp/prompts/__init__.py -> build/lib/securevector/mcp/prompts 2026-04-23T09:01:05,068 creating build/lib/securevector/mcp/tools 2026-04-23T09:01:05,069 copying src/securevector/mcp/tools/threat_stats.py -> build/lib/securevector/mcp/tools 2026-04-23T09:01:05,072 copying src/securevector/mcp/tools/batch_analysis.py -> build/lib/securevector/mcp/tools 2026-04-23T09:01:05,075 copying src/securevector/mcp/tools/analyze_prompt.py -> build/lib/securevector/mcp/tools 2026-04-23T09:01:05,078 copying src/securevector/mcp/tools/__init__.py -> build/lib/securevector/mcp/tools 2026-04-23T09:01:05,080 running egg_info 2026-04-23T09:01:05,090 writing src/securevector_ai_monitor.egg-info/PKG-INFO 2026-04-23T09:01:05,105 writing dependency_links to src/securevector_ai_monitor.egg-info/dependency_links.txt 2026-04-23T09:01:05,106 writing entry points to src/securevector_ai_monitor.egg-info/entry_points.txt 2026-04-23T09:01:05,113 writing requirements to src/securevector_ai_monitor.egg-info/requires.txt 2026-04-23T09:01:05,114 writing top-level names to src/securevector_ai_monitor.egg-info/top_level.txt 2026-04-23T09:01:05,179 reading manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:05,190 reading manifest template 'MANIFEST.in' 2026-04-23T09:01:05,192 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-04-23T09:01:05,193 warning: no files found matching '*.yaml' under directory 'rules' 2026-04-23T09:01:05,193 warning: no files found matching '*.yml' under directory 'rules' 2026-04-23T09:01:05,193 warning: no files found matching 'rules/README.md' 2026-04-23T09:01:05,194 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-04-23T09:01:05,194 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-04-23T09:01:05,195 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-23T09:01:05,196 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-23T09:01:05,197 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-04-23T09:01:05,198 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-04-23T09:01:05,200 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-23T09:01:05,200 no previously-included directories found matching 'tests' 2026-04-23T09:01:05,201 no previously-included directories found matching 'demo' 2026-04-23T09:01:05,202 no previously-included directories found matching 'docs' 2026-04-23T09:01:05,203 no previously-included directories found matching '.github' 2026-04-23T09:01:05,203 adding license file 'LICENSE' 2026-04-23T09:01:05,204 adding license file 'NOTICE' 2026-04-23T09:01:05,213 writing manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-23T09:01:05,257 copying src/securevector/rules/community/sv_community_output_leakage.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,260 copying src/securevector/rules/community/owasp_top10.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,262 copying src/securevector/rules/community/sv_community_harmful_content.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,265 copying src/securevector/rules/community/sv_community_prompt_injection.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,268 copying src/securevector/rules/community/sv_community_social_engineering.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,271 copying src/securevector/rules/community/sv_community_data_extraction.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,274 copying src/securevector/rules/community/sv_community_pii_detection.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,277 copying src/securevector/rules/community/sv_community_essential_patterns.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,280 copying src/securevector/rules/community/sv_community_jailbreak_attempts.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,283 copying src/securevector/rules/community/mitre_patterns.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,286 copying src/securevector/rules/community/sv_community_evasion_attempts.yml -> build/lib/securevector/rules/community 2026-04-23T09:01:05,289 copying src/securevector/rules/tool_permissions/sv_tool_essential.yml -> build/lib/securevector/rules/tool_permissions 2026-04-23T09:01:05,293 copying src/securevector/rules/README.md -> build/lib/securevector/rules 2026-04-23T09:01:05,295 copying src/securevector/rules/RULES_ATTRIBUTION.md -> build/lib/securevector/rules 2026-04-23T09:01:05,298 copying src/securevector/rules/LICENSE_NOTICE.md -> build/lib/securevector/rules 2026-04-23T09:01:05,301 copying src/securevector/pricing/model_pricing.yml -> build/lib/securevector/pricing 2026-04-23T09:01:05,304 copying src/securevector/app/assets/favicon.ico -> build/lib/securevector/app/assets 2026-04-23T09:01:05,307 copying src/securevector/app/assets/favicon.svg -> build/lib/securevector/app/assets 2026-04-23T09:01:05,309 copying src/securevector/app/assets/favicon.png -> build/lib/securevector/app/assets 2026-04-23T09:01:05,312 copying src/securevector/app/assets/web/index.html -> build/lib/securevector/app/assets/web 2026-04-23T09:01:05,314 copying src/securevector/app/assets/web/loading.html -> build/lib/securevector/app/assets/web 2026-04-23T09:01:05,317 copying src/securevector/app/assets/web/css/styles.css -> build/lib/securevector/app/assets/web/css 2026-04-23T09:01:05,322 copying src/securevector/app/assets/web/icons/favicon.ico -> build/lib/securevector/app/assets/web/icons 2026-04-23T09:01:05,325 copying src/securevector/app/assets/web/js/app.js -> build/lib/securevector/app/assets/web/js 2026-04-23T09:01:05,328 copying src/securevector/app/assets/web/js/api.js -> build/lib/securevector/app/assets/web/js 2026-04-23T09:01:05,331 copying src/securevector/app/assets/web/js/pages/costs.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,336 copying src/securevector/app/assets/web/js/pages/integrations.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,341 copying src/securevector/app/assets/web/js/pages/getting-started.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,346 copying src/securevector/app/assets/web/js/pages/skill-scanner.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,353 copying src/securevector/app/assets/web/js/pages/settings.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,356 copying src/securevector/app/assets/web/js/pages/proxy.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,359 copying src/securevector/app/assets/web/js/pages/threats.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,363 copying src/securevector/app/assets/web/js/pages/tool-permissions.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,369 copying src/securevector/app/assets/web/js/pages/dashboard.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,374 copying src/securevector/app/assets/web/js/pages/rules.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,379 copying src/securevector/app/assets/web/js/components/global-banners.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,382 copying src/securevector/app/assets/web/js/components/toast.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,386 copying src/securevector/app/assets/web/js/components/data-table.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,389 copying src/securevector/app/assets/web/js/components/card.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,392 copying src/securevector/app/assets/web/js/components/header.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,397 copying src/securevector/app/assets/web/js/components/modal.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,400 copying src/securevector/app/assets/web/js/components/sidebar.js -> build/lib/securevector/app/assets/web/js/components 2026-04-23T09:01:05,404 copying src/securevector/app/assets/web/images/securevector-architecture.svg -> build/lib/securevector/app/assets/web/images 2026-04-23T09:01:05,407 copying src/securevector/app/assets/web/images/favicon.png -> build/lib/securevector/app/assets/web/images 2026-04-23T09:01:05,410 copying src/securevector/plugins/openclaw/package.json -> build/lib/securevector/plugins/openclaw 2026-04-23T09:01:05,412 copying src/securevector/plugins/openclaw/config.ts -> build/lib/securevector/plugins/openclaw 2026-04-23T09:01:05,414 copying src/securevector/plugins/openclaw/index.ts -> build/lib/securevector/plugins/openclaw 2026-04-23T09:01:05,418 copying src/securevector/plugins/openclaw/openclaw.plugin.json -> build/lib/securevector/plugins/openclaw 2026-04-23T09:01:05,471 installing to build/bdist.linux-armv7l/wheel 2026-04-23T09:01:05,472 running install 2026-04-23T09:01:05,495 running install_lib 2026-04-23T09:01:05,503 creating build/bdist.linux-armv7l/wheel 2026-04-23T09:01:05,506 creating build/bdist.linux-armv7l/wheel/securevector 2026-04-23T09:01:05,507 copying build/lib/securevector/client.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:05,511 creating build/bdist.linux-armv7l/wheel/securevector/app 2026-04-23T09:01:05,512 copying build/lib/securevector/app/main.py -> build/bdist.linux-armv7l/wheel/./securevector/app 2026-04-23T09:01:05,517 creating build/bdist.linux-armv7l/wheel/securevector/app/services 2026-04-23T09:01:05,518 copying build/lib/securevector/app/services/cloud_rules_sync.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,521 copying build/lib/securevector/app/services/rules_service.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,523 copying build/lib/securevector/app/services/cloud_rules_preview.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,526 copying build/lib/securevector/app/services/cloud_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,529 copying build/lib/securevector/app/services/policy_engine.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,531 copying build/lib/securevector/app/services/credentials.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,533 copying build/lib/securevector/app/services/url_skill_fetcher.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,536 copying build/lib/securevector/app/services/nlp_rule_generator.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,539 copying build/lib/securevector/app/services/cost_recorder.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,541 copying build/lib/securevector/app/services/cloud_config.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,544 copying build/lib/securevector/app/services/skill_scanner.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,547 copying build/lib/securevector/app/services/policy_defaults.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,550 copying build/lib/securevector/app/services/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,552 copying build/lib/securevector/app/services/analysis_service.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,555 copying build/lib/securevector/app/services/llm_review.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-23T09:01:05,558 creating build/bdist.linux-armv7l/wheel/securevector/app/server 2026-04-23T09:01:05,559 copying build/lib/securevector/app/server/app.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server 2026-04-23T09:01:05,562 creating build/bdist.linux-armv7l/wheel/securevector/app/server/routes 2026-04-23T09:01:05,564 copying build/lib/securevector/app/server/routes/skill_scans.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,567 copying build/lib/securevector/app/server/routes/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,570 copying build/lib/securevector/app/server/routes/skill_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,572 copying build/lib/securevector/app/server/routes/proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,575 copying build/lib/securevector/app/server/routes/threat_analytics.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,578 copying build/lib/securevector/app/server/routes/analyze.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,581 copying build/lib/securevector/app/server/routes/costs.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,584 copying build/lib/securevector/app/server/routes/hooks.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,587 copying build/lib/securevector/app/server/routes/cloud_settings.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,589 copying build/lib/securevector/app/server/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,591 copying build/lib/securevector/app/server/routes/tool_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,595 copying build/lib/securevector/app/server/routes/llm.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,598 copying build/lib/securevector/app/server/routes/threat_intel.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-23T09:01:05,601 copying build/lib/securevector/app/server/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server 2026-04-23T09:01:05,604 creating build/bdist.linux-armv7l/wheel/securevector/app/utils 2026-04-23T09:01:05,605 copying build/lib/securevector/app/utils/device_id.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-23T09:01:05,608 copying build/lib/securevector/app/utils/redaction.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-23T09:01:05,610 copying build/lib/securevector/app/utils/config_file.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-23T09:01:05,613 copying build/lib/securevector/app/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-23T09:01:05,615 copying build/lib/securevector/app/utils/platform.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-23T09:01:05,619 creating build/bdist.linux-armv7l/wheel/securevector/app/database 2026-04-23T09:01:05,620 copying build/lib/securevector/app/database/connection.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-23T09:01:05,624 creating build/bdist.linux-armv7l/wheel/securevector/app/database/repositories 2026-04-23T09:01:05,625 copying build/lib/securevector/app/database/repositories/skill_scans.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,628 copying build/lib/securevector/app/database/repositories/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,631 copying build/lib/securevector/app/database/repositories/skill_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,634 copying build/lib/securevector/app/database/repositories/settings.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,637 copying build/lib/securevector/app/database/repositories/costs.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,640 copying build/lib/securevector/app/database/repositories/custom_tools.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,643 copying build/lib/securevector/app/database/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,646 copying build/lib/securevector/app/database/repositories/tool_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,648 copying build/lib/securevector/app/database/repositories/threat_intel.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-23T09:01:05,652 copying build/lib/securevector/app/database/migrations.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-23T09:01:05,655 copying build/lib/securevector/app/database/models.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-23T09:01:05,659 copying build/lib/securevector/app/database/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-23T09:01:05,662 creating build/bdist.linux-armv7l/wheel/securevector/app/installers 2026-04-23T09:01:05,663 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/linux 2026-04-23T09:01:05,665 copying build/lib/securevector/app/installers/linux/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/linux 2026-04-23T09:01:05,668 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/windows 2026-04-23T09:01:05,669 copying build/lib/securevector/app/installers/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/windows 2026-04-23T09:01:05,672 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/macos 2026-04-23T09:01:05,673 copying build/lib/securevector/app/installers/macos/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/macos 2026-04-23T09:01:05,676 copying build/lib/securevector/app/installers/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers 2026-04-23T09:01:05,679 creating build/bdist.linux-armv7l/wheel/securevector/app/assets 2026-04-23T09:01:05,680 copying build/lib/securevector/app/assets/favicon.ico -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-23T09:01:05,683 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web 2026-04-23T09:01:05,685 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/css 2026-04-23T09:01:05,687 copying build/lib/securevector/app/assets/web/css/styles.css -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/css 2026-04-23T09:01:05,691 copying build/lib/securevector/app/assets/web/css/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/css 2026-04-23T09:01:05,694 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/icons 2026-04-23T09:01:05,695 copying build/lib/securevector/app/assets/web/icons/favicon.ico -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/icons 2026-04-23T09:01:05,697 copying build/lib/securevector/app/assets/web/icons/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/icons 2026-04-23T09:01:05,699 copying build/lib/securevector/app/assets/web/index.html -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-04-23T09:01:05,702 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js 2026-04-23T09:01:05,703 copying build/lib/securevector/app/assets/web/js/app.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-04-23T09:01:05,707 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js/pages 2026-04-23T09:01:05,708 copying build/lib/securevector/app/assets/web/js/pages/costs.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,713 copying build/lib/securevector/app/assets/web/js/pages/integrations.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,718 copying build/lib/securevector/app/assets/web/js/pages/getting-started.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,722 copying build/lib/securevector/app/assets/web/js/pages/skill-scanner.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,728 copying build/lib/securevector/app/assets/web/js/pages/settings.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,732 copying build/lib/securevector/app/assets/web/js/pages/proxy.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,735 copying build/lib/securevector/app/assets/web/js/pages/threats.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,739 copying build/lib/securevector/app/assets/web/js/pages/tool-permissions.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,743 copying build/lib/securevector/app/assets/web/js/pages/dashboard.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,747 copying build/lib/securevector/app/assets/web/js/pages/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,749 copying build/lib/securevector/app/assets/web/js/pages/rules.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-23T09:01:05,753 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js/components 2026-04-23T09:01:05,754 copying build/lib/securevector/app/assets/web/js/components/global-banners.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,757 copying build/lib/securevector/app/assets/web/js/components/toast.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,759 copying build/lib/securevector/app/assets/web/js/components/data-table.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,762 copying build/lib/securevector/app/assets/web/js/components/card.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,764 copying build/lib/securevector/app/assets/web/js/components/header.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,768 copying build/lib/securevector/app/assets/web/js/components/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,770 copying build/lib/securevector/app/assets/web/js/components/modal.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,773 copying build/lib/securevector/app/assets/web/js/components/sidebar.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-23T09:01:05,776 copying build/lib/securevector/app/assets/web/js/api.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-04-23T09:01:05,779 copying build/lib/securevector/app/assets/web/js/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-04-23T09:01:05,781 copying build/lib/securevector/app/assets/web/loading.html -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-04-23T09:01:05,783 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/images 2026-04-23T09:01:05,784 copying build/lib/securevector/app/assets/web/images/securevector-architecture.svg -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-04-23T09:01:05,787 copying build/lib/securevector/app/assets/web/images/favicon.png -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-04-23T09:01:05,789 copying build/lib/securevector/app/assets/web/images/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-04-23T09:01:05,791 copying build/lib/securevector/app/assets/web/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-04-23T09:01:05,793 copying build/lib/securevector/app/assets/favicon.svg -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-23T09:01:05,795 copying build/lib/securevector/app/assets/favicon.png -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-23T09:01:05,797 copying build/lib/securevector/app/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-23T09:01:05,799 copying build/lib/securevector/app/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app 2026-04-23T09:01:05,802 creating build/bdist.linux-armv7l/wheel/securevector/pricing 2026-04-23T09:01:05,803 copying build/lib/securevector/pricing/model_pricing.yml -> build/bdist.linux-armv7l/wheel/./securevector/pricing 2026-04-23T09:01:05,806 copying build/lib/securevector/pricing/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/pricing 2026-04-23T09:01:05,809 creating build/bdist.linux-armv7l/wheel/securevector/plugins 2026-04-23T09:01:05,811 creating build/bdist.linux-armv7l/wheel/securevector/plugins/openclaw 2026-04-23T09:01:05,812 copying build/lib/securevector/plugins/openclaw/package.json -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-23T09:01:05,814 copying build/lib/securevector/plugins/openclaw/config.ts -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-23T09:01:05,816 copying build/lib/securevector/plugins/openclaw/index.ts -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-23T09:01:05,819 copying build/lib/securevector/plugins/openclaw/openclaw.plugin.json -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-23T09:01:05,821 copying build/lib/securevector/plugins/openclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-23T09:01:05,823 copying build/lib/securevector/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/plugins 2026-04-23T09:01:05,825 copying build/lib/securevector/async_client.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:05,827 copying build/lib/securevector/streaming.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:05,830 copying build/lib/securevector/cli.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:05,833 copying build/lib/securevector/cli_enhanced.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:05,836 copying build/lib/securevector/types.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:05,839 creating build/bdist.linux-armv7l/wheel/securevector/core 2026-04-23T09:01:05,840 creating build/bdist.linux-armv7l/wheel/securevector/core/tool_permissions 2026-04-23T09:01:05,842 copying build/lib/securevector/core/tool_permissions/parser.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-04-23T09:01:05,845 copying build/lib/securevector/core/tool_permissions/engine.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-04-23T09:01:05,849 copying build/lib/securevector/core/tool_permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-04-23T09:01:05,852 creating build/bdist.linux-armv7l/wheel/securevector/core/modes 2026-04-23T09:01:05,854 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/hybrid 2026-04-23T09:01:05,856 copying build/lib/securevector/core/modes/hybrid/hybrid_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-04-23T09:01:05,859 copying build/lib/securevector/core/modes/hybrid/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-04-23T09:01:05,862 copying build/lib/securevector/core/modes/hybrid/smart_router.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-04-23T09:01:05,866 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/local 2026-04-23T09:01:05,867 copying build/lib/securevector/core/modes/local/local_cache.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-23T09:01:05,871 copying build/lib/securevector/core/modes/local/local_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-23T09:01:05,874 copying build/lib/securevector/core/modes/local/local_analyzer.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-23T09:01:05,878 copying build/lib/securevector/core/modes/local/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-23T09:01:05,882 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/api 2026-04-23T09:01:05,883 copying build/lib/securevector/core/modes/api/api_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-23T09:01:05,886 copying build/lib/securevector/core/modes/api/api_cache.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-23T09:01:05,890 copying build/lib/securevector/core/modes/api/api_analyzer.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-23T09:01:05,894 copying build/lib/securevector/core/modes/api/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-23T09:01:05,897 copying build/lib/securevector/core/modes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes 2026-04-23T09:01:05,899 copying build/lib/securevector/core/modes/mode_factory.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes 2026-04-23T09:01:05,902 copying build/lib/securevector/core/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core 2026-04-23T09:01:05,905 creating build/bdist.linux-armv7l/wheel/securevector/testing 2026-04-23T09:01:05,907 copying build/lib/securevector/testing/assertions.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-23T09:01:05,910 copying build/lib/securevector/testing/mock_client.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-23T09:01:05,913 copying build/lib/securevector/testing/fixtures.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-23T09:01:05,916 copying build/lib/securevector/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-23T09:01:05,920 creating build/bdist.linux-armv7l/wheel/securevector/utils 2026-04-23T09:01:05,921 copying build/lib/securevector/utils/logger.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,924 copying build/lib/securevector/utils/telemetry.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,928 copying build/lib/securevector/utils/security.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,931 copying build/lib/securevector/utils/auto_config.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,935 copying build/lib/securevector/utils/performance.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,938 copying build/lib/securevector/utils/http_client.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,941 copying build/lib/securevector/utils/retry.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,944 copying build/lib/securevector/utils/exceptions.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,947 copying build/lib/securevector/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,949 copying build/lib/securevector/utils/resilient_client.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-23T09:01:05,952 creating build/bdist.linux-armv7l/wheel/securevector/rules 2026-04-23T09:01:05,954 creating build/bdist.linux-armv7l/wheel/securevector/rules/community 2026-04-23T09:01:05,955 copying build/lib/securevector/rules/community/sv_community_output_leakage.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,958 copying build/lib/securevector/rules/community/owasp_top10.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,960 copying build/lib/securevector/rules/community/sv_community_harmful_content.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,962 copying build/lib/securevector/rules/community/sv_community_prompt_injection.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,965 copying build/lib/securevector/rules/community/sv_community_social_engineering.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,968 copying build/lib/securevector/rules/community/sv_community_data_extraction.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,970 copying build/lib/securevector/rules/community/sv_community_pii_detection.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,973 copying build/lib/securevector/rules/community/sv_community_essential_patterns.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,975 copying build/lib/securevector/rules/community/sv_community_jailbreak_attempts.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,977 copying build/lib/securevector/rules/community/mitre_patterns.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,980 copying build/lib/securevector/rules/community/sv_community_evasion_attempts.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,984 copying build/lib/securevector/rules/community/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-23T09:01:05,986 copying build/lib/securevector/rules/README.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-23T09:01:05,988 copying build/lib/securevector/rules/RULES_ATTRIBUTION.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-23T09:01:05,990 copying build/lib/securevector/rules/LICENSE_NOTICE.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-23T09:01:05,993 creating build/bdist.linux-armv7l/wheel/securevector/rules/tool_permissions 2026-04-23T09:01:05,994 copying build/lib/securevector/rules/tool_permissions/sv_tool_essential.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/tool_permissions 2026-04-23T09:01:05,997 copying build/lib/securevector/rules/tool_permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules/tool_permissions 2026-04-23T09:01:05,999 copying build/lib/securevector/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-23T09:01:06,002 creating build/bdist.linux-armv7l/wheel/securevector/integrations 2026-04-23T09:01:06,003 copying build/lib/securevector/integrations/openclaw_llm_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-04-23T09:01:06,008 copying build/lib/securevector/integrations/openclaw_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-04-23T09:01:06,011 copying build/lib/securevector/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-04-23T09:01:06,013 creating build/bdist.linux-armv7l/wheel/securevector/models 2026-04-23T09:01:06,014 copying build/lib/securevector/models/threat_types.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-23T09:01:06,017 copying build/lib/securevector/models/config_models.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-23T09:01:06,019 copying build/lib/securevector/models/policy_models.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-23T09:01:06,022 copying build/lib/securevector/models/analysis_result.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-23T09:01:06,024 copying build/lib/securevector/models/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-23T09:01:06,027 creating build/bdist.linux-armv7l/wheel/securevector/mcp 2026-04-23T09:01:06,029 creating build/bdist.linux-armv7l/wheel/securevector/mcp/resources 2026-04-23T09:01:06,030 copying build/lib/securevector/mcp/resources/policies.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-04-23T09:01:06,033 copying build/lib/securevector/mcp/resources/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-04-23T09:01:06,036 copying build/lib/securevector/mcp/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-04-23T09:01:06,037 copying build/lib/securevector/mcp/auth_validator.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-23T09:01:06,040 copying build/lib/securevector/mcp/server.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-23T09:01:06,043 copying build/lib/securevector/mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-23T09:01:06,046 creating build/bdist.linux-armv7l/wheel/securevector/mcp/config 2026-04-23T09:01:06,047 copying build/lib/securevector/mcp/config/server_config.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/config 2026-04-23T09:01:06,050 copying build/lib/securevector/mcp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/config 2026-04-23T09:01:06,052 creating build/bdist.linux-armv7l/wheel/securevector/mcp/prompts 2026-04-23T09:01:06,053 copying build/lib/securevector/mcp/prompts/templates.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/prompts 2026-04-23T09:01:06,056 copying build/lib/securevector/mcp/prompts/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/prompts 2026-04-23T09:01:06,058 creating build/bdist.linux-armv7l/wheel/securevector/mcp/tools 2026-04-23T09:01:06,060 copying build/lib/securevector/mcp/tools/threat_stats.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-23T09:01:06,063 copying build/lib/securevector/mcp/tools/batch_analysis.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-23T09:01:06,065 copying build/lib/securevector/mcp/tools/analyze_prompt.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-23T09:01:06,068 copying build/lib/securevector/mcp/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-23T09:01:06,070 copying build/lib/securevector/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-23T09:01:06,072 copying build/lib/securevector/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-23T09:01:06,073 running install_egg_info 2026-04-23T09:01:06,086 Copying src/securevector_ai_monitor.egg-info to build/bdist.linux-armv7l/wheel/./securevector_ai_monitor-3.5.0-py3.11.egg-info 2026-04-23T09:01:06,100 running install_scripts 2026-04-23T09:01:06,116 creating build/bdist.linux-armv7l/wheel/securevector_ai_monitor-3.5.0.dist-info/WHEEL 2026-04-23T09:01:06,119 creating '/tmp/pip-wheel-nhqf44k7/.tmp-t7l_zj7j/securevector_ai_monitor-3.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-23T09:01:06,122 adding 'securevector/__init__.py' 2026-04-23T09:01:06,124 adding 'securevector/async_client.py' 2026-04-23T09:01:06,127 adding 'securevector/cli.py' 2026-04-23T09:01:06,130 adding 'securevector/cli_enhanced.py' 2026-04-23T09:01:06,133 adding 'securevector/client.py' 2026-04-23T09:01:06,136 adding 'securevector/streaming.py' 2026-04-23T09:01:06,138 adding 'securevector/types.py' 2026-04-23T09:01:06,140 adding 'securevector/app/__init__.py' 2026-04-23T09:01:06,146 adding 'securevector/app/main.py' 2026-04-23T09:01:06,148 adding 'securevector/app/assets/__init__.py' 2026-04-23T09:01:06,149 adding 'securevector/app/assets/favicon.ico' 2026-04-23T09:01:06,151 adding 'securevector/app/assets/favicon.png' 2026-04-23T09:01:06,152 adding 'securevector/app/assets/favicon.svg' 2026-04-23T09:01:06,154 adding 'securevector/app/assets/web/__init__.py' 2026-04-23T09:01:06,156 adding 'securevector/app/assets/web/index.html' 2026-04-23T09:01:06,157 adding 'securevector/app/assets/web/loading.html' 2026-04-23T09:01:06,159 adding 'securevector/app/assets/web/css/__init__.py' 2026-04-23T09:01:06,169 adding 'securevector/app/assets/web/css/styles.css' 2026-04-23T09:01:06,172 adding 'securevector/app/assets/web/icons/__init__.py' 2026-04-23T09:01:06,173 adding 'securevector/app/assets/web/icons/favicon.ico' 2026-04-23T09:01:06,175 adding 'securevector/app/assets/web/images/__init__.py' 2026-04-23T09:01:06,176 adding 'securevector/app/assets/web/images/favicon.png' 2026-04-23T09:01:06,178 adding 'securevector/app/assets/web/images/securevector-architecture.svg' 2026-04-23T09:01:06,180 adding 'securevector/app/assets/web/js/__init__.py' 2026-04-23T09:01:06,183 adding 'securevector/app/assets/web/js/api.js' 2026-04-23T09:01:06,186 adding 'securevector/app/assets/web/js/app.js' 2026-04-23T09:01:06,188 adding 'securevector/app/assets/web/js/components/__init__.py' 2026-04-23T09:01:06,189 adding 'securevector/app/assets/web/js/components/card.js' 2026-04-23T09:01:06,191 adding 'securevector/app/assets/web/js/components/data-table.js' 2026-04-23T09:01:06,193 adding 'securevector/app/assets/web/js/components/global-banners.js' 2026-04-23T09:01:06,201 adding 'securevector/app/assets/web/js/components/header.js' 2026-04-23T09:01:06,203 adding 'securevector/app/assets/web/js/components/modal.js' 2026-04-23T09:01:06,207 adding 'securevector/app/assets/web/js/components/sidebar.js' 2026-04-23T09:01:06,209 adding 'securevector/app/assets/web/js/components/toast.js' 2026-04-23T09:01:06,211 adding 'securevector/app/assets/web/js/pages/__init__.py' 2026-04-23T09:01:06,219 adding 'securevector/app/assets/web/js/pages/costs.js' 2026-04-23T09:01:06,227 adding 'securevector/app/assets/web/js/pages/dashboard.js' 2026-04-23T09:01:06,237 adding 'securevector/app/assets/web/js/pages/getting-started.js' 2026-04-23T09:01:06,246 adding 'securevector/app/assets/web/js/pages/integrations.js' 2026-04-23T09:01:06,252 adding 'securevector/app/assets/web/js/pages/proxy.js' 2026-04-23T09:01:06,261 adding 'securevector/app/assets/web/js/pages/rules.js' 2026-04-23T09:01:06,266 adding 'securevector/app/assets/web/js/pages/settings.js' 2026-04-23T09:01:06,282 adding 'securevector/app/assets/web/js/pages/skill-scanner.js' 2026-04-23T09:01:06,288 adding 'securevector/app/assets/web/js/pages/threats.js' 2026-04-23T09:01:06,300 adding 'securevector/app/assets/web/js/pages/tool-permissions.js' 2026-04-23T09:01:06,303 adding 'securevector/app/database/__init__.py' 2026-04-23T09:01:06,304 adding 'securevector/app/database/connection.py' 2026-04-23T09:01:06,309 adding 'securevector/app/database/migrations.py' 2026-04-23T09:01:06,311 adding 'securevector/app/database/models.py' 2026-04-23T09:01:06,313 adding 'securevector/app/database/repositories/__init__.py' 2026-04-23T09:01:06,315 adding 'securevector/app/database/repositories/costs.py' 2026-04-23T09:01:06,318 adding 'securevector/app/database/repositories/custom_tools.py' 2026-04-23T09:01:06,321 adding 'securevector/app/database/repositories/rules.py' 2026-04-23T09:01:06,323 adding 'securevector/app/database/repositories/settings.py' 2026-04-23T09:01:06,325 adding 'securevector/app/database/repositories/skill_permissions.py' 2026-04-23T09:01:06,326 adding 'securevector/app/database/repositories/skill_scans.py' 2026-04-23T09:01:06,328 adding 'securevector/app/database/repositories/threat_intel.py' 2026-04-23T09:01:06,330 adding 'securevector/app/database/repositories/tool_permissions.py' 2026-04-23T09:01:06,332 adding 'securevector/app/installers/__init__.py' 2026-04-23T09:01:06,334 adding 'securevector/app/installers/linux/__init__.py' 2026-04-23T09:01:06,335 adding 'securevector/app/installers/macos/__init__.py' 2026-04-23T09:01:06,337 adding 'securevector/app/installers/windows/__init__.py' 2026-04-23T09:01:06,339 adding 'securevector/app/server/__init__.py' 2026-04-23T09:01:06,341 adding 'securevector/app/server/app.py' 2026-04-23T09:01:06,343 adding 'securevector/app/server/routes/__init__.py' 2026-04-23T09:01:06,345 adding 'securevector/app/server/routes/analyze.py' 2026-04-23T09:01:06,347 adding 'securevector/app/server/routes/cloud_settings.py' 2026-04-23T09:01:06,351 adding 'securevector/app/server/routes/costs.py' 2026-04-23T09:01:06,356 adding 'securevector/app/server/routes/hooks.py' 2026-04-23T09:01:06,358 adding 'securevector/app/server/routes/llm.py' 2026-04-23T09:01:06,360 adding 'securevector/app/server/routes/proxy.py' 2026-04-23T09:01:06,363 adding 'securevector/app/server/routes/rules.py' 2026-04-23T09:01:06,365 adding 'securevector/app/server/routes/skill_permissions.py' 2026-04-23T09:01:06,369 adding 'securevector/app/server/routes/skill_scans.py' 2026-04-23T09:01:06,370 adding 'securevector/app/server/routes/threat_analytics.py' 2026-04-23T09:01:06,372 adding 'securevector/app/server/routes/threat_intel.py' 2026-04-23T09:01:06,374 adding 'securevector/app/server/routes/tool_permissions.py' 2026-04-23T09:01:06,376 adding 'securevector/app/services/__init__.py' 2026-04-23T09:01:06,378 adding 'securevector/app/services/analysis_service.py' 2026-04-23T09:01:06,379 adding 'securevector/app/services/cloud_config.py' 2026-04-23T09:01:06,381 adding 'securevector/app/services/cloud_proxy.py' 2026-04-23T09:01:06,383 adding 'securevector/app/services/cloud_rules_preview.py' 2026-04-23T09:01:06,385 adding 'securevector/app/services/cloud_rules_sync.py' 2026-04-23T09:01:06,387 adding 'securevector/app/services/cost_recorder.py' 2026-04-23T09:01:06,388 adding 'securevector/app/services/credentials.py' 2026-04-23T09:01:06,391 adding 'securevector/app/services/llm_review.py' 2026-04-23T09:01:06,393 adding 'securevector/app/services/nlp_rule_generator.py' 2026-04-23T09:01:06,396 adding 'securevector/app/services/policy_defaults.py' 2026-04-23T09:01:06,398 adding 'securevector/app/services/policy_engine.py' 2026-04-23T09:01:06,399 adding 'securevector/app/services/rules_service.py' 2026-04-23T09:01:06,404 adding 'securevector/app/services/skill_scanner.py' 2026-04-23T09:01:06,407 adding 'securevector/app/services/url_skill_fetcher.py' 2026-04-23T09:01:06,409 adding 'securevector/app/utils/__init__.py' 2026-04-23T09:01:06,411 adding 'securevector/app/utils/config_file.py' 2026-04-23T09:01:06,412 adding 'securevector/app/utils/device_id.py' 2026-04-23T09:01:06,414 adding 'securevector/app/utils/platform.py' 2026-04-23T09:01:06,415 adding 'securevector/app/utils/redaction.py' 2026-04-23T09:01:06,417 adding 'securevector/core/__init__.py' 2026-04-23T09:01:06,419 adding 'securevector/core/modes/__init__.py' 2026-04-23T09:01:06,420 adding 'securevector/core/modes/mode_factory.py' 2026-04-23T09:01:06,422 adding 'securevector/core/modes/api/__init__.py' 2026-04-23T09:01:06,425 adding 'securevector/core/modes/api/api_analyzer.py' 2026-04-23T09:01:06,427 adding 'securevector/core/modes/api/api_cache.py' 2026-04-23T09:01:06,429 adding 'securevector/core/modes/api/api_mode.py' 2026-04-23T09:01:06,431 adding 'securevector/core/modes/hybrid/__init__.py' 2026-04-23T09:01:06,433 adding 'securevector/core/modes/hybrid/hybrid_mode.py' 2026-04-23T09:01:06,435 adding 'securevector/core/modes/hybrid/smart_router.py' 2026-04-23T09:01:06,437 adding 'securevector/core/modes/local/__init__.py' 2026-04-23T09:01:06,441 adding 'securevector/core/modes/local/local_analyzer.py' 2026-04-23T09:01:06,442 adding 'securevector/core/modes/local/local_cache.py' 2026-04-23T09:01:06,444 adding 'securevector/core/modes/local/local_mode.py' 2026-04-23T09:01:06,446 adding 'securevector/core/tool_permissions/__init__.py' 2026-04-23T09:01:06,448 adding 'securevector/core/tool_permissions/engine.py' 2026-04-23T09:01:06,450 adding 'securevector/core/tool_permissions/parser.py' 2026-04-23T09:01:06,451 adding 'securevector/integrations/__init__.py' 2026-04-23T09:01:06,461 adding 'securevector/integrations/openclaw_llm_proxy.py' 2026-04-23T09:01:06,465 adding 'securevector/integrations/openclaw_proxy.py' 2026-04-23T09:01:06,467 adding 'securevector/mcp/__init__.py' 2026-04-23T09:01:06,469 adding 'securevector/mcp/__main__.py' 2026-04-23T09:01:06,471 adding 'securevector/mcp/auth_validator.py' 2026-04-23T09:01:06,475 adding 'securevector/mcp/server.py' 2026-04-23T09:01:06,477 adding 'securevector/mcp/config/__init__.py' 2026-04-23T09:01:06,479 adding 'securevector/mcp/config/server_config.py' 2026-04-23T09:01:06,481 adding 'securevector/mcp/prompts/__init__.py' 2026-04-23T09:01:06,483 adding 'securevector/mcp/prompts/templates.py' 2026-04-23T09:01:06,485 adding 'securevector/mcp/resources/__init__.py' 2026-04-23T09:01:06,488 adding 'securevector/mcp/resources/policies.py' 2026-04-23T09:01:06,491 adding 'securevector/mcp/resources/rules.py' 2026-04-23T09:01:06,493 adding 'securevector/mcp/tools/__init__.py' 2026-04-23T09:01:06,495 adding 'securevector/mcp/tools/analyze_prompt.py' 2026-04-23T09:01:06,498 adding 'securevector/mcp/tools/batch_analysis.py' 2026-04-23T09:01:06,500 adding 'securevector/mcp/tools/threat_stats.py' 2026-04-23T09:01:06,502 adding 'securevector/models/__init__.py' 2026-04-23T09:01:06,504 adding 'securevector/models/analysis_result.py' 2026-04-23T09:01:06,505 adding 'securevector/models/config_models.py' 2026-04-23T09:01:06,507 adding 'securevector/models/policy_models.py' 2026-04-23T09:01:06,509 adding 'securevector/models/threat_types.py' 2026-04-23T09:01:06,510 adding 'securevector/plugins/__init__.py' 2026-04-23T09:01:06,512 adding 'securevector/plugins/openclaw/__init__.py' 2026-04-23T09:01:06,513 adding 'securevector/plugins/openclaw/config.ts' 2026-04-23T09:01:06,516 adding 'securevector/plugins/openclaw/index.ts' 2026-04-23T09:01:06,517 adding 'securevector/plugins/openclaw/openclaw.plugin.json' 2026-04-23T09:01:06,518 adding 'securevector/plugins/openclaw/package.json' 2026-04-23T09:01:06,520 adding 'securevector/pricing/__init__.py' 2026-04-23T09:01:06,522 adding 'securevector/pricing/model_pricing.yml' 2026-04-23T09:01:06,525 adding 'securevector/rules/LICENSE_NOTICE.md' 2026-04-23T09:01:06,527 adding 'securevector/rules/README.md' 2026-04-23T09:01:06,529 adding 'securevector/rules/RULES_ATTRIBUTION.md' 2026-04-23T09:01:06,530 adding 'securevector/rules/__init__.py' 2026-04-23T09:01:06,532 adding 'securevector/rules/community/__init__.py' 2026-04-23T09:01:06,534 adding 'securevector/rules/community/mitre_patterns.yml' 2026-04-23T09:01:06,535 adding 'securevector/rules/community/owasp_top10.yml' 2026-04-23T09:01:06,537 adding 'securevector/rules/community/sv_community_data_extraction.yml' 2026-04-23T09:01:06,539 adding 'securevector/rules/community/sv_community_essential_patterns.yml' 2026-04-23T09:01:06,545 adding 'securevector/rules/community/sv_community_evasion_attempts.yml' 2026-04-23T09:01:06,547 adding 'securevector/rules/community/sv_community_harmful_content.yml' 2026-04-23T09:01:06,548 adding 'securevector/rules/community/sv_community_jailbreak_attempts.yml' 2026-04-23T09:01:06,550 adding 'securevector/rules/community/sv_community_output_leakage.yml' 2026-04-23T09:01:06,552 adding 'securevector/rules/community/sv_community_pii_detection.yml' 2026-04-23T09:01:06,556 adding 'securevector/rules/community/sv_community_prompt_injection.yml' 2026-04-23T09:01:06,557 adding 'securevector/rules/community/sv_community_social_engineering.yml' 2026-04-23T09:01:06,559 adding 'securevector/rules/tool_permissions/__init__.py' 2026-04-23T09:01:06,562 adding 'securevector/rules/tool_permissions/sv_tool_essential.yml' 2026-04-23T09:01:06,564 adding 'securevector/testing/__init__.py' 2026-04-23T09:01:06,566 adding 'securevector/testing/assertions.py' 2026-04-23T09:01:06,568 adding 'securevector/testing/fixtures.py' 2026-04-23T09:01:06,570 adding 'securevector/testing/mock_client.py' 2026-04-23T09:01:06,572 adding 'securevector/utils/__init__.py' 2026-04-23T09:01:06,574 adding 'securevector/utils/auto_config.py' 2026-04-23T09:01:06,576 adding 'securevector/utils/exceptions.py' 2026-04-23T09:01:06,578 adding 'securevector/utils/http_client.py' 2026-04-23T09:01:06,580 adding 'securevector/utils/logger.py' 2026-04-23T09:01:06,582 adding 'securevector/utils/performance.py' 2026-04-23T09:01:06,584 adding 'securevector/utils/resilient_client.py' 2026-04-23T09:01:06,586 adding 'securevector/utils/retry.py' 2026-04-23T09:01:06,590 adding 'securevector/utils/security.py' 2026-04-23T09:01:06,593 adding 'securevector/utils/telemetry.py' 2026-04-23T09:01:06,596 adding 'securevector_ai_monitor-3.5.0.dist-info/licenses/LICENSE' 2026-04-23T09:01:06,598 adding 'securevector_ai_monitor-3.5.0.dist-info/licenses/NOTICE' 2026-04-23T09:01:06,602 adding 'securevector_ai_monitor-3.5.0.dist-info/METADATA' 2026-04-23T09:01:06,603 adding 'securevector_ai_monitor-3.5.0.dist-info/WHEEL' 2026-04-23T09:01:06,604 adding 'securevector_ai_monitor-3.5.0.dist-info/entry_points.txt' 2026-04-23T09:01:06,605 adding 'securevector_ai_monitor-3.5.0.dist-info/top_level.txt' 2026-04-23T09:01:06,608 adding 'securevector_ai_monitor-3.5.0.dist-info/RECORD' 2026-04-23T09:01:06,619 removing build/bdist.linux-armv7l/wheel 2026-04-23T09:01:06,773 Building wheel for securevector-ai-monitor (pyproject.toml): finished with status 'done' 2026-04-23T09:01:06,792 Created wheel for securevector-ai-monitor: filename=securevector_ai_monitor-3.5.0-py3-none-any.whl size=754313 sha256=553ad1dd9343b3a96d2ec48a4390f3d91ef5b7c4a9015ddf4bbb4386de3f9544 2026-04-23T09:01:06,793 Stored in directory: /tmp/pip-ephem-wheel-cache-6xvstdma/wheels/52/4a/26/ce500d0b1039c3e6d562d26779a373cdacbc80888d223f3278 2026-04-23T09:01:06,817 Successfully built securevector-ai-monitor 2026-04-23T09:01:06,837 Removed build tracker: '/tmp/pip-build-tracker-diglbcm0'