2026-03-01T15:32:03,765 Created temporary directory: /tmp/pip-ephem-wheel-cache-hik7ng9g 2026-03-01T15:32:03,767 Created temporary directory: /tmp/pip-build-tracker-l2a2e4x6 2026-03-01T15:32:03,768 Initialized build tracking at /tmp/pip-build-tracker-l2a2e4x6 2026-03-01T15:32:03,768 Created build tracker: /tmp/pip-build-tracker-l2a2e4x6 2026-03-01T15:32:03,769 Entered build tracker: /tmp/pip-build-tracker-l2a2e4x6 2026-03-01T15:32:03,770 Created temporary directory: /tmp/pip-wheel-pdur9k0i 2026-03-01T15:32:03,773 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-03-01T15:32:03,775 Created temporary directory: /tmp/pip-ephem-wheel-cache-9dm807t6 2026-03-01T15:32:03,797 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T15:32:03,800 2 location(s) to search for versions of securevibes: 2026-03-01T15:32:03,800 * https://pypi.org/simple/securevibes/ 2026-03-01T15:32:03,800 * https://www.piwheels.org/simple/securevibes/ 2026-03-01T15:32:03,801 Fetching project page and analyzing links: https://pypi.org/simple/securevibes/ 2026-03-01T15:32:03,802 Getting page https://pypi.org/simple/securevibes/ 2026-03-01T15:32:03,803 Found index url https://pypi.org/simple 2026-03-01T15:32:04,012 Fetched page https://pypi.org/simple/securevibes/ as application/vnd.pypi.simple.v1+json 2026-03-01T15:32:04,016 Skipping link: No binaries permitted for securevibes: https://files.pythonhosted.org/packages/74/2d/5be700cf7187147652b15d7d3fb08201483561e2647821814e6d90892b71/securevibes-0.1.1-py3-none-any.whl (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,017 Found link https://files.pythonhosted.org/packages/3b/71/e5b46a69d6c681caa31c5d3ccf1c9527954ba7a563f6e4e36e2df5dcfc8c/securevibes-0.1.1.tar.gz (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10), version: 0.1.1 2026-03-01T15:32:04,017 Skipping link: No binaries permitted for securevibes: https://files.pythonhosted.org/packages/c5/95/1fafa9f989afff95ce1e7ffed9a0494e75ad2564164e3c7d70fce17cbca1/securevibes-0.2.0-py3-none-any.whl (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,018 Found link https://files.pythonhosted.org/packages/1b/95/f22fd1fdc01a5917ece6c9aaaa14f1529f50054232f2242ad80866cf5b36/securevibes-0.2.0.tar.gz (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10), version: 0.2.0 2026-03-01T15:32:04,019 Skipping link: No binaries permitted for securevibes: https://files.pythonhosted.org/packages/a6/44/20d230df4efc40b197a223bf79d0f56260c950f8dc9db3b765ec836d162b/securevibes-0.2.1-py3-none-any.whl (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,020 Found link https://files.pythonhosted.org/packages/88/7c/87ea4df883e259bdc17fcd901df65c541939bbc2b007eabf5b34d06e455c/securevibes-0.2.1.tar.gz (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10), version: 0.2.1 2026-03-01T15:32:04,021 Skipping link: No binaries permitted for securevibes: https://files.pythonhosted.org/packages/51/85/b5b41be280ab1547d5acdafaa39eb6cf681875073acd9609cda49707e3bf/securevibes-0.3.0-py3-none-any.whl (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,022 Found link https://files.pythonhosted.org/packages/69/69/854928abaf4a2b664c248638ff1f92cdda679243247bf36aaf1d9156a706/securevibes-0.3.0.tar.gz (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10), version: 0.3.0 2026-03-01T15:32:04,023 Skipping link: No binaries permitted for securevibes: https://files.pythonhosted.org/packages/54/2e/58860bff8744d941070e718f99c011fdadd1cc86f07e00fef996d43bf431/securevibes-0.3.1-py3-none-any.whl (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,024 Found link https://files.pythonhosted.org/packages/9a/29/9a794065258b5cb8f7eba735045b945bd1023f972726e9a4d6bb147359da/securevibes-0.3.1.tar.gz (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10), version: 0.3.1 2026-03-01T15:32:04,025 Skipping link: No binaries permitted for securevibes: https://files.pythonhosted.org/packages/0f/9f/79ddb015e7e301cd13badeb387b36d3fa88799c275ee846a6778e0313139/securevibes-0.4.0-py3-none-any.whl (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,026 Found link https://files.pythonhosted.org/packages/52/ef/d4839e267549e4c6db5da0a68a213c13a3f3696d95d664b48d84d43516ab/securevibes-0.4.0.tar.gz (from https://pypi.org/simple/securevibes/) (requires-python:>=3.10), version: 0.4.0 2026-03-01T15:32:04,027 Fetching project page and analyzing links: https://www.piwheels.org/simple/securevibes/ 2026-03-01T15:32:04,027 Getting page https://www.piwheels.org/simple/securevibes/ 2026-03-01T15:32:04,029 Found index url https://www.piwheels.org/simple 2026-03-01T15:32:04,185 Fetched page https://www.piwheels.org/simple/securevibes/ as text/html 2026-03-01T15:32:04,187 Skipping link: No binaries permitted for securevibes: https://archive1.piwheels.org/simple/securevibes/securevibes-0.3.1-py3-none-any.whl#sha256=856ab5b6b1ab065c613858bb05bc6abb6219af374b40a85da0f2b29de0126fad (from https://www.piwheels.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,188 Skipping link: No binaries permitted for securevibes: https://archive1.piwheels.org/simple/securevibes/securevibes-0.3.0-py3-none-any.whl#sha256=3c43d64aba7a7b71a175b8fd9df13128e1b2a031be2d21192e4455e2d6778854 (from https://www.piwheels.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,189 Skipping link: No binaries permitted for securevibes: https://archive1.piwheels.org/simple/securevibes/securevibes-0.2.1-py3-none-any.whl#sha256=c935ace59e2255d11d89c692b4a806bb4a86693b085c458d70e60f9726f187b9 (from https://www.piwheels.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,189 Skipping link: No binaries permitted for securevibes: https://archive1.piwheels.org/simple/securevibes/securevibes-0.2.0-py3-none-any.whl#sha256=c98249f6cf11c25ed3d21267466685bea51cffc60e8e134a9f85a5d8f3c3cdfc (from https://www.piwheels.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,190 Skipping link: No binaries permitted for securevibes: https://archive1.piwheels.org/simple/securevibes/securevibes-0.1.1-py3-none-any.whl#sha256=7a290ecb7518db40491c78c40173a068cb0e95b3fc4ad64e058c5bf98552e108 (from https://www.piwheels.org/simple/securevibes/) (requires-python:>=3.10) 2026-03-01T15:32:04,191 Skipping link: not a file: https://www.piwheels.org/simple/securevibes/ 2026-03-01T15:32:04,191 Skipping link: not a file: https://pypi.org/simple/securevibes/ 2026-03-01T15:32:04,212 Given no hashes to check 1 links for project 'securevibes': discarding no candidates 2026-03-01T15:32:04,232 Collecting securevibes==0.4.0 2026-03-01T15:32:04,234 Created temporary directory: /tmp/pip-unpack-_v7audtp 2026-03-01T15:32:04,366 Downloading securevibes-0.4.0.tar.gz (373 kB) 2026-03-01T15:32:04,781 Added securevibes==0.4.0 from https://files.pythonhosted.org/packages/52/ef/d4839e267549e4c6db5da0a68a213c13a3f3696d95d664b48d84d43516ab/securevibes-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-l2a2e4x6' 2026-03-01T15:32:04,786 Created temporary directory: /tmp/pip-build-env-3zhw6i0r 2026-03-01T15:32:04,791 Installing build dependencies: started 2026-03-01T15:32:04,792 Running command pip subprocess to install build dependencies 2026-03-01T15:32:05,930 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T15:32:06,502 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-03-01T15:32:06,525 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T15:32:08,259 Collecting setuptools>=64 2026-03-01T15:32:08,370 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-01T15:32:11,367 Installing collected packages: setuptools 2026-03-01T15:32:14,444 Successfully installed setuptools-82.0.0 2026-03-01T15:32:14,708 Installing build dependencies: finished with status 'done' 2026-03-01T15:32:14,715 Getting requirements to build wheel: started 2026-03-01T15:32:14,716 Running command Getting requirements to build wheel 2026-03-01T15:32:15,336 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T15:32:15,337 !! 2026-03-01T15:32:15,338 ******************************************************************************** 2026-03-01T15:32:15,338 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-01T15:32:15,339 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T15:32:15,340 or your builds will no longer be supported. 2026-03-01T15:32:15,341 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:15,341 ******************************************************************************** 2026-03-01T15:32:15,342 !! 2026-03-01T15:32:15,343 corresp(dist, value, root_dir) 2026-03-01T15:32:15,414 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T15:32:15,415 !! 2026-03-01T15:32:15,416 ******************************************************************************** 2026-03-01T15:32:15,417 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T15:32:15,418 License :: OSI Approved :: GNU Affero General Public License v3 2026-03-01T15:32:15,419 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:15,420 ******************************************************************************** 2026-03-01T15:32:15,421 !! 2026-03-01T15:32:15,421 dist._finalize_license_expression() 2026-03-01T15:32:15,422 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T15:32:15,423 !! 2026-03-01T15:32:15,424 ******************************************************************************** 2026-03-01T15:32:15,424 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T15:32:15,425 License :: OSI Approved :: GNU Affero General Public License v3 2026-03-01T15:32:15,427 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:15,427 ******************************************************************************** 2026-03-01T15:32:15,428 !! 2026-03-01T15:32:15,429 self._finalize_license_expression() 2026-03-01T15:32:15,430 running egg_info 2026-03-01T15:32:15,430 writing securevibes.egg-info/PKG-INFO 2026-03-01T15:32:15,436 writing dependency_links to securevibes.egg-info/dependency_links.txt 2026-03-01T15:32:15,437 writing entry points to securevibes.egg-info/entry_points.txt 2026-03-01T15:32:15,440 writing requirements to securevibes.egg-info/requires.txt 2026-03-01T15:32:15,442 writing top-level names to securevibes.egg-info/top_level.txt 2026-03-01T15:32:15,511 reading manifest file 'securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:15,520 reading manifest template 'MANIFEST.in' 2026-03-01T15:32:15,521 warning: no files found matching 'LICENSE' 2026-03-01T15:32:15,534 writing manifest file 'securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:15,631 Getting requirements to build wheel: finished with status 'done' 2026-03-01T15:32:15,635 Created temporary directory: /tmp/pip-modern-metadata-xu6_e9d0 2026-03-01T15:32:15,637 Preparing metadata (pyproject.toml): started 2026-03-01T15:32:15,638 Running command Preparing metadata (pyproject.toml) 2026-03-01T15:32:16,214 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T15:32:16,214 !! 2026-03-01T15:32:16,216 ******************************************************************************** 2026-03-01T15:32:16,216 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-01T15:32:16,217 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T15:32:16,217 or your builds will no longer be supported. 2026-03-01T15:32:16,218 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:16,219 ******************************************************************************** 2026-03-01T15:32:16,220 !! 2026-03-01T15:32:16,220 corresp(dist, value, root_dir) 2026-03-01T15:32:16,291 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T15:32:16,292 !! 2026-03-01T15:32:16,293 ******************************************************************************** 2026-03-01T15:32:16,293 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T15:32:16,294 License :: OSI Approved :: GNU Affero General Public License v3 2026-03-01T15:32:16,296 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:16,296 ******************************************************************************** 2026-03-01T15:32:16,297 !! 2026-03-01T15:32:16,298 dist._finalize_license_expression() 2026-03-01T15:32:16,299 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T15:32:16,299 !! 2026-03-01T15:32:16,300 ******************************************************************************** 2026-03-01T15:32:16,301 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T15:32:16,302 License :: OSI Approved :: GNU Affero General Public License v3 2026-03-01T15:32:16,303 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:16,304 ******************************************************************************** 2026-03-01T15:32:16,305 !! 2026-03-01T15:32:16,305 self._finalize_license_expression() 2026-03-01T15:32:16,306 running dist_info 2026-03-01T15:32:16,313 creating /tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info 2026-03-01T15:32:16,315 writing /tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/PKG-INFO 2026-03-01T15:32:16,320 writing dependency_links to /tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/dependency_links.txt 2026-03-01T15:32:16,322 writing entry points to /tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/entry_points.txt 2026-03-01T15:32:16,324 writing requirements to /tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/requires.txt 2026-03-01T15:32:16,326 writing top-level names to /tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/top_level.txt 2026-03-01T15:32:16,327 writing manifest file '/tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:16,387 reading manifest file '/tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:16,389 reading manifest template 'MANIFEST.in' 2026-03-01T15:32:16,390 warning: no files found matching 'LICENSE' 2026-03-01T15:32:16,402 writing manifest file '/tmp/pip-modern-metadata-xu6_e9d0/securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:16,403 creating '/tmp/pip-modern-metadata-xu6_e9d0/securevibes-0.4.0.dist-info' 2026-03-01T15:32:16,524 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T15:32:16,529 Source in /tmp/pip-wheel-pdur9k0i/securevibes_b00bd9ff28a64026942e84a722b50931 has version 0.4.0, which satisfies requirement securevibes==0.4.0 from https://files.pythonhosted.org/packages/52/ef/d4839e267549e4c6db5da0a68a213c13a3f3696d95d664b48d84d43516ab/securevibes-0.4.0.tar.gz 2026-03-01T15:32:16,530 Removed securevibes==0.4.0 from https://files.pythonhosted.org/packages/52/ef/d4839e267549e4c6db5da0a68a213c13a3f3696d95d664b48d84d43516ab/securevibes-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-l2a2e4x6' 2026-03-01T15:32:16,537 Created temporary directory: /tmp/pip-unpack-smgvgtfn 2026-03-01T15:32:16,538 Building wheels for collected packages: securevibes 2026-03-01T15:32:16,542 Created temporary directory: /tmp/pip-wheel-73vkpogs 2026-03-01T15:32:16,543 Destination directory: /tmp/pip-wheel-73vkpogs 2026-03-01T15:32:16,545 Building wheel for securevibes (pyproject.toml): started 2026-03-01T15:32:16,546 Running command Building wheel for securevibes (pyproject.toml) 2026-03-01T15:32:17,110 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T15:32:17,110 !! 2026-03-01T15:32:17,111 ******************************************************************************** 2026-03-01T15:32:17,112 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-01T15:32:17,113 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T15:32:17,113 or your builds will no longer be supported. 2026-03-01T15:32:17,114 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:17,115 ******************************************************************************** 2026-03-01T15:32:17,116 !! 2026-03-01T15:32:17,117 corresp(dist, value, root_dir) 2026-03-01T15:32:17,181 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T15:32:17,182 !! 2026-03-01T15:32:17,183 ******************************************************************************** 2026-03-01T15:32:17,184 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T15:32:17,185 License :: OSI Approved :: GNU Affero General Public License v3 2026-03-01T15:32:17,186 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:17,187 ******************************************************************************** 2026-03-01T15:32:17,188 !! 2026-03-01T15:32:17,189 dist._finalize_license_expression() 2026-03-01T15:32:17,190 /tmp/pip-build-env-3zhw6i0r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T15:32:17,191 !! 2026-03-01T15:32:17,192 ******************************************************************************** 2026-03-01T15:32:17,192 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T15:32:17,194 License :: OSI Approved :: GNU Affero General Public License v3 2026-03-01T15:32:17,194 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T15:32:17,195 ******************************************************************************** 2026-03-01T15:32:17,196 !! 2026-03-01T15:32:17,196 self._finalize_license_expression() 2026-03-01T15:32:17,197 running bdist_wheel 2026-03-01T15:32:17,208 running build 2026-03-01T15:32:17,209 running build_py 2026-03-01T15:32:17,215 creating build/lib/securevibes 2026-03-01T15:32:17,217 copying securevibes/__init__.py -> build/lib/securevibes 2026-03-01T15:32:17,219 copying securevibes/config.py -> build/lib/securevibes 2026-03-01T15:32:17,222 creating build/lib/securevibes/cli 2026-03-01T15:32:17,223 copying securevibes/cli/__init__.py -> build/lib/securevibes/cli 2026-03-01T15:32:17,225 copying securevibes/cli/main.py -> build/lib/securevibes/cli 2026-03-01T15:32:17,228 creating build/lib/securevibes/reporters 2026-03-01T15:32:17,229 copying securevibes/reporters/markdown_reporter.py -> build/lib/securevibes/reporters 2026-03-01T15:32:17,232 copying securevibes/reporters/json_reporter.py -> build/lib/securevibes/reporters 2026-03-01T15:32:17,234 copying securevibes/reporters/__init__.py -> build/lib/securevibes/reporters 2026-03-01T15:32:17,236 creating build/lib/securevibes/scanner 2026-03-01T15:32:17,237 copying securevibes/scanner/detection.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,240 copying securevibes/scanner/chain_analysis.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,243 copying securevibes/scanner/scanner.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,248 copying securevibes/scanner/__init__.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,249 copying securevibes/scanner/artifacts.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,252 copying securevibes/scanner/progress.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,254 copying securevibes/scanner/subagent_manager.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,257 copying securevibes/scanner/hooks.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,259 copying securevibes/scanner/pr_review_merge.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,263 copying securevibes/scanner/state.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,265 copying securevibes/scanner/pr_review_flow.py -> build/lib/securevibes/scanner 2026-03-01T15:32:17,268 creating build/lib/securevibes/diff 2026-03-01T15:32:17,269 copying securevibes/diff/parser.py -> build/lib/securevibes/diff 2026-03-01T15:32:17,272 copying securevibes/diff/__init__.py -> build/lib/securevibes/diff 2026-03-01T15:32:17,274 copying securevibes/diff/extractor.py -> build/lib/securevibes/diff 2026-03-01T15:32:17,276 copying securevibes/diff/context.py -> build/lib/securevibes/diff 2026-03-01T15:32:17,279 creating build/lib/securevibes/prompts 2026-03-01T15:32:17,280 copying securevibes/prompts/loader.py -> build/lib/securevibes/prompts 2026-03-01T15:32:17,283 copying securevibes/prompts/__init__.py -> build/lib/securevibes/prompts 2026-03-01T15:32:17,285 creating build/lib/securevibes/agents 2026-03-01T15:32:17,286 copying securevibes/agents/__init__.py -> build/lib/securevibes/agents 2026-03-01T15:32:17,288 copying securevibes/agents/definitions.py -> build/lib/securevibes/agents 2026-03-01T15:32:17,291 creating build/lib/securevibes/models 2026-03-01T15:32:17,292 copying securevibes/models/schemas.py -> build/lib/securevibes/models 2026-03-01T15:32:17,295 copying securevibes/models/__init__.py -> build/lib/securevibes/models 2026-03-01T15:32:17,297 copying securevibes/models/result.py -> build/lib/securevibes/models 2026-03-01T15:32:17,299 copying securevibes/models/scan_output.py -> build/lib/securevibes/models 2026-03-01T15:32:17,301 copying securevibes/models/issue.py -> build/lib/securevibes/models 2026-03-01T15:32:17,308 creating build/lib/securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,310 copying securevibes/skills/dast/xxe-testing/reference/validate_xxe.py -> build/lib/securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,313 copying securevibes/skills/dast/xxe-testing/reference/xxe_payloads.py -> build/lib/securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,316 creating build/lib/securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,317 copying securevibes/skills/dast/xss-testing/reference/validate_xss.py -> build/lib/securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,320 copying securevibes/skills/dast/xss-testing/reference/xss_payloads.py -> build/lib/securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,323 creating build/lib/securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,324 copying securevibes/skills/dast/ssrf-testing/reference/validate_ssrf.py -> build/lib/securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,327 copying securevibes/skills/dast/ssrf-testing/reference/ssrf_payloads.py -> build/lib/securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,330 creating build/lib/securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,332 copying securevibes/skills/dast/command-injection-testing/reference/cmdi_payloads.py -> build/lib/securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,334 copying securevibes/skills/dast/command-injection-testing/reference/validate_cmdi.py -> build/lib/securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,337 creating build/lib/securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,339 copying securevibes/skills/dast/sql-injection-testing/reference/sql_payloads.py -> build/lib/securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,341 copying securevibes/skills/dast/sql-injection-testing/reference/validate_sqli.py -> build/lib/securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,344 creating build/lib/securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,346 copying securevibes/skills/dast/nosql-injection-testing/reference/nosql_payloads.py -> build/lib/securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,348 copying securevibes/skills/dast/nosql-injection-testing/reference/validate_nosqli.py -> build/lib/securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,351 creating build/lib/securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,353 copying securevibes/skills/dast/injection-testing/reference/validate_injection.py -> build/lib/securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,356 copying securevibes/skills/dast/injection-testing/reference/injection_payloads.py -> build/lib/securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,359 creating build/lib/securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,360 copying securevibes/skills/dast/authorization-testing/reference/auth_patterns.py -> build/lib/securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,363 copying securevibes/skills/dast/authorization-testing/reference/validate_idor.py -> build/lib/securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,367 running egg_info 2026-03-01T15:32:17,377 writing securevibes.egg-info/PKG-INFO 2026-03-01T15:32:17,382 writing dependency_links to securevibes.egg-info/dependency_links.txt 2026-03-01T15:32:17,384 writing entry points to securevibes.egg-info/entry_points.txt 2026-03-01T15:32:17,386 writing requirements to securevibes.egg-info/requires.txt 2026-03-01T15:32:17,387 writing top-level names to securevibes.egg-info/top_level.txt 2026-03-01T15:32:17,438 reading manifest file 'securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:17,446 reading manifest template 'MANIFEST.in' 2026-03-01T15:32:17,447 warning: no files found matching 'LICENSE' 2026-03-01T15:32:17,461 writing manifest file 'securevibes.egg-info/SOURCES.txt' 2026-03-01T15:32:17,495 creating build/lib/securevibes/prompts/orchestration 2026-03-01T15:32:17,496 copying securevibes/prompts/orchestration/main.txt -> build/lib/securevibes/prompts/orchestration 2026-03-01T15:32:17,499 creating build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,500 copying securevibes/prompts/agents/dast.txt -> build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,504 copying securevibes/prompts/agents/pr_code_review.txt -> build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,507 copying securevibes/prompts/agents/code_review.txt -> build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,510 copying securevibes/prompts/agents/assessment.txt -> build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,513 copying securevibes/prompts/agents/report_generator.txt -> build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,515 copying securevibes/prompts/agents/threat_modeling.txt -> build/lib/securevibes/prompts/agents 2026-03-01T15:32:17,518 creating build/lib/securevibes/prompts/agents/_shared 2026-03-01T15:32:17,520 copying securevibes/prompts/agents/_shared/security_rules.txt -> build/lib/securevibes/prompts/agents/_shared 2026-03-01T15:32:17,522 creating build/lib/securevibes/skills/threat-modeling 2026-03-01T15:32:17,523 copying securevibes/skills/threat-modeling/README.md -> build/lib/securevibes/skills/threat-modeling 2026-03-01T15:32:17,526 creating build/lib/securevibes/skills/threat-modeling/agentic-security 2026-03-01T15:32:17,527 copying securevibes/skills/threat-modeling/agentic-security/examples.md -> build/lib/securevibes/skills/threat-modeling/agentic-security 2026-03-01T15:32:17,530 copying securevibes/skills/threat-modeling/agentic-security/SKILL.md -> build/lib/securevibes/skills/threat-modeling/agentic-security 2026-03-01T15:32:17,533 creating build/lib/securevibes/skills/threat-modeling/agentic-security/reference 2026-03-01T15:32:17,534 copying securevibes/skills/threat-modeling/agentic-security/reference/README.md -> build/lib/securevibes/skills/threat-modeling/agentic-security/reference 2026-03-01T15:32:17,537 copying securevibes/skills/dast/README.md -> build/lib/securevibes/skills/dast 2026-03-01T15:32:17,540 copying securevibes/skills/dast/xxe-testing/examples.md -> build/lib/securevibes/skills/dast/xxe-testing 2026-03-01T15:32:17,543 copying securevibes/skills/dast/xxe-testing/SKILL.md -> build/lib/securevibes/skills/dast/xxe-testing 2026-03-01T15:32:17,546 copying securevibes/skills/dast/xxe-testing/reference/README.md -> build/lib/securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,549 copying securevibes/skills/dast/xss-testing/examples.md -> build/lib/securevibes/skills/dast/xss-testing 2026-03-01T15:32:17,552 copying securevibes/skills/dast/xss-testing/SKILL.md -> build/lib/securevibes/skills/dast/xss-testing 2026-03-01T15:32:17,556 copying securevibes/skills/dast/xss-testing/reference/README.md -> build/lib/securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,559 copying securevibes/skills/dast/ssrf-testing/examples.md -> build/lib/securevibes/skills/dast/ssrf-testing 2026-03-01T15:32:17,562 copying securevibes/skills/dast/ssrf-testing/SKILL.md -> build/lib/securevibes/skills/dast/ssrf-testing 2026-03-01T15:32:17,566 copying securevibes/skills/dast/ssrf-testing/reference/README.md -> build/lib/securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,569 copying securevibes/skills/dast/command-injection-testing/examples.md -> build/lib/securevibes/skills/dast/command-injection-testing 2026-03-01T15:32:17,572 copying securevibes/skills/dast/command-injection-testing/SKILL.md -> build/lib/securevibes/skills/dast/command-injection-testing 2026-03-01T15:32:17,575 copying securevibes/skills/dast/command-injection-testing/reference/README.md -> build/lib/securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,578 copying securevibes/skills/dast/sql-injection-testing/examples.md -> build/lib/securevibes/skills/dast/sql-injection-testing 2026-03-01T15:32:17,580 copying securevibes/skills/dast/sql-injection-testing/SKILL.md -> build/lib/securevibes/skills/dast/sql-injection-testing 2026-03-01T15:32:17,584 copying securevibes/skills/dast/sql-injection-testing/reference/README.md -> build/lib/securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,586 copying securevibes/skills/dast/nosql-injection-testing/examples.md -> build/lib/securevibes/skills/dast/nosql-injection-testing 2026-03-01T15:32:17,589 copying securevibes/skills/dast/nosql-injection-testing/SKILL.md -> build/lib/securevibes/skills/dast/nosql-injection-testing 2026-03-01T15:32:17,592 copying securevibes/skills/dast/nosql-injection-testing/reference/README.md -> build/lib/securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,595 copying securevibes/skills/dast/injection-testing/examples.md -> build/lib/securevibes/skills/dast/injection-testing 2026-03-01T15:32:17,598 copying securevibes/skills/dast/injection-testing/SKILL.md -> build/lib/securevibes/skills/dast/injection-testing 2026-03-01T15:32:17,602 copying securevibes/skills/dast/injection-testing/reference/README.md -> build/lib/securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,604 copying securevibes/skills/dast/authorization-testing/examples.md -> build/lib/securevibes/skills/dast/authorization-testing 2026-03-01T15:32:17,607 copying securevibes/skills/dast/authorization-testing/SKILL.md -> build/lib/securevibes/skills/dast/authorization-testing 2026-03-01T15:32:17,611 copying securevibes/skills/dast/authorization-testing/reference/README.md -> build/lib/securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,648 installing to build/bdist.linux-armv7l/wheel 2026-03-01T15:32:17,649 running install 2026-03-01T15:32:17,672 running install_lib 2026-03-01T15:32:17,678 creating build/bdist.linux-armv7l/wheel 2026-03-01T15:32:17,680 creating build/bdist.linux-armv7l/wheel/securevibes 2026-03-01T15:32:17,682 creating build/bdist.linux-armv7l/wheel/securevibes/cli 2026-03-01T15:32:17,684 copying build/lib/securevibes/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/cli 2026-03-01T15:32:17,686 copying build/lib/securevibes/cli/main.py -> build/bdist.linux-armv7l/wheel/./securevibes/cli 2026-03-01T15:32:17,690 creating build/bdist.linux-armv7l/wheel/securevibes/reporters 2026-03-01T15:32:17,691 copying build/lib/securevibes/reporters/markdown_reporter.py -> build/bdist.linux-armv7l/wheel/./securevibes/reporters 2026-03-01T15:32:17,694 copying build/lib/securevibes/reporters/json_reporter.py -> build/bdist.linux-armv7l/wheel/./securevibes/reporters 2026-03-01T15:32:17,696 copying build/lib/securevibes/reporters/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/reporters 2026-03-01T15:32:17,698 creating build/bdist.linux-armv7l/wheel/securevibes/scanner 2026-03-01T15:32:17,700 copying build/lib/securevibes/scanner/detection.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,702 copying build/lib/securevibes/scanner/chain_analysis.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,705 copying build/lib/securevibes/scanner/scanner.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,709 copying build/lib/securevibes/scanner/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,710 copying build/lib/securevibes/scanner/artifacts.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,713 copying build/lib/securevibes/scanner/progress.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,715 copying build/lib/securevibes/scanner/subagent_manager.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,717 copying build/lib/securevibes/scanner/hooks.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,719 copying build/lib/securevibes/scanner/pr_review_merge.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,722 copying build/lib/securevibes/scanner/state.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,725 copying build/lib/securevibes/scanner/pr_review_flow.py -> build/bdist.linux-armv7l/wheel/./securevibes/scanner 2026-03-01T15:32:17,727 creating build/bdist.linux-armv7l/wheel/securevibes/diff 2026-03-01T15:32:17,728 copying build/lib/securevibes/diff/parser.py -> build/bdist.linux-armv7l/wheel/./securevibes/diff 2026-03-01T15:32:17,731 copying build/lib/securevibes/diff/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/diff 2026-03-01T15:32:17,732 copying build/lib/securevibes/diff/extractor.py -> build/bdist.linux-armv7l/wheel/./securevibes/diff 2026-03-01T15:32:17,734 copying build/lib/securevibes/diff/context.py -> build/bdist.linux-armv7l/wheel/./securevibes/diff 2026-03-01T15:32:17,737 copying build/lib/securevibes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes 2026-03-01T15:32:17,738 copying build/lib/securevibes/config.py -> build/bdist.linux-armv7l/wheel/./securevibes 2026-03-01T15:32:17,741 creating build/bdist.linux-armv7l/wheel/securevibes/skills 2026-03-01T15:32:17,742 creating build/bdist.linux-armv7l/wheel/securevibes/skills/threat-modeling 2026-03-01T15:32:17,744 creating build/bdist.linux-armv7l/wheel/securevibes/skills/threat-modeling/agentic-security 2026-03-01T15:32:17,745 copying build/lib/securevibes/skills/threat-modeling/agentic-security/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/threat-modeling/agentic-security 2026-03-01T15:32:17,747 copying build/lib/securevibes/skills/threat-modeling/agentic-security/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/threat-modeling/agentic-security 2026-03-01T15:32:17,750 creating build/bdist.linux-armv7l/wheel/securevibes/skills/threat-modeling/agentic-security/reference 2026-03-01T15:32:17,751 copying build/lib/securevibes/skills/threat-modeling/agentic-security/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/threat-modeling/agentic-security/reference 2026-03-01T15:32:17,754 copying build/lib/securevibes/skills/threat-modeling/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/threat-modeling 2026-03-01T15:32:17,756 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast 2026-03-01T15:32:17,758 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/xxe-testing 2026-03-01T15:32:17,759 copying build/lib/securevibes/skills/dast/xxe-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xxe-testing 2026-03-01T15:32:17,761 copying build/lib/securevibes/skills/dast/xxe-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xxe-testing 2026-03-01T15:32:17,764 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,765 copying build/lib/securevibes/skills/dast/xxe-testing/reference/validate_xxe.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,768 copying build/lib/securevibes/skills/dast/xxe-testing/reference/xxe_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,770 copying build/lib/securevibes/skills/dast/xxe-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xxe-testing/reference 2026-03-01T15:32:17,772 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/xss-testing 2026-03-01T15:32:17,774 copying build/lib/securevibes/skills/dast/xss-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xss-testing 2026-03-01T15:32:17,776 copying build/lib/securevibes/skills/dast/xss-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xss-testing 2026-03-01T15:32:17,779 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,780 copying build/lib/securevibes/skills/dast/xss-testing/reference/validate_xss.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,783 copying build/lib/securevibes/skills/dast/xss-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,784 copying build/lib/securevibes/skills/dast/xss-testing/reference/xss_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/xss-testing/reference 2026-03-01T15:32:17,787 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/ssrf-testing 2026-03-01T15:32:17,788 copying build/lib/securevibes/skills/dast/ssrf-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/ssrf-testing 2026-03-01T15:32:17,791 copying build/lib/securevibes/skills/dast/ssrf-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/ssrf-testing 2026-03-01T15:32:17,794 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,795 copying build/lib/securevibes/skills/dast/ssrf-testing/reference/validate_ssrf.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,797 copying build/lib/securevibes/skills/dast/ssrf-testing/reference/ssrf_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,800 copying build/lib/securevibes/skills/dast/ssrf-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/ssrf-testing/reference 2026-03-01T15:32:17,802 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/command-injection-testing 2026-03-01T15:32:17,803 copying build/lib/securevibes/skills/dast/command-injection-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/command-injection-testing 2026-03-01T15:32:17,806 copying build/lib/securevibes/skills/dast/command-injection-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/command-injection-testing 2026-03-01T15:32:17,809 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,810 copying build/lib/securevibes/skills/dast/command-injection-testing/reference/cmdi_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,812 copying build/lib/securevibes/skills/dast/command-injection-testing/reference/validate_cmdi.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,815 copying build/lib/securevibes/skills/dast/command-injection-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/command-injection-testing/reference 2026-03-01T15:32:17,817 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/sql-injection-testing 2026-03-01T15:32:17,818 copying build/lib/securevibes/skills/dast/sql-injection-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/sql-injection-testing 2026-03-01T15:32:17,821 copying build/lib/securevibes/skills/dast/sql-injection-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/sql-injection-testing 2026-03-01T15:32:17,823 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,824 copying build/lib/securevibes/skills/dast/sql-injection-testing/reference/sql_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,826 copying build/lib/securevibes/skills/dast/sql-injection-testing/reference/validate_sqli.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,829 copying build/lib/securevibes/skills/dast/sql-injection-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/sql-injection-testing/reference 2026-03-01T15:32:17,830 copying build/lib/securevibes/skills/dast/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast 2026-03-01T15:32:17,833 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/nosql-injection-testing 2026-03-01T15:32:17,834 copying build/lib/securevibes/skills/dast/nosql-injection-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/nosql-injection-testing 2026-03-01T15:32:17,836 copying build/lib/securevibes/skills/dast/nosql-injection-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/nosql-injection-testing 2026-03-01T15:32:17,838 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,839 copying build/lib/securevibes/skills/dast/nosql-injection-testing/reference/nosql_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,842 copying build/lib/securevibes/skills/dast/nosql-injection-testing/reference/validate_nosqli.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,844 copying build/lib/securevibes/skills/dast/nosql-injection-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/nosql-injection-testing/reference 2026-03-01T15:32:17,847 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/injection-testing 2026-03-01T15:32:17,848 copying build/lib/securevibes/skills/dast/injection-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/injection-testing 2026-03-01T15:32:17,851 copying build/lib/securevibes/skills/dast/injection-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/injection-testing 2026-03-01T15:32:17,854 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,856 copying build/lib/securevibes/skills/dast/injection-testing/reference/validate_injection.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,859 copying build/lib/securevibes/skills/dast/injection-testing/reference/injection_payloads.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,861 copying build/lib/securevibes/skills/dast/injection-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/injection-testing/reference 2026-03-01T15:32:17,864 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/authorization-testing 2026-03-01T15:32:17,866 copying build/lib/securevibes/skills/dast/authorization-testing/examples.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/authorization-testing 2026-03-01T15:32:17,869 copying build/lib/securevibes/skills/dast/authorization-testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/authorization-testing 2026-03-01T15:32:17,872 creating build/bdist.linux-armv7l/wheel/securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,873 copying build/lib/securevibes/skills/dast/authorization-testing/reference/auth_patterns.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,876 copying build/lib/securevibes/skills/dast/authorization-testing/reference/validate_idor.py -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,879 copying build/lib/securevibes/skills/dast/authorization-testing/reference/README.md -> build/bdist.linux-armv7l/wheel/./securevibes/skills/dast/authorization-testing/reference 2026-03-01T15:32:17,881 creating build/bdist.linux-armv7l/wheel/securevibes/prompts 2026-03-01T15:32:17,882 copying build/lib/securevibes/prompts/loader.py -> build/bdist.linux-armv7l/wheel/./securevibes/prompts 2026-03-01T15:32:17,885 creating build/bdist.linux-armv7l/wheel/securevibes/prompts/orchestration 2026-03-01T15:32:17,887 copying build/lib/securevibes/prompts/orchestration/main.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/orchestration 2026-03-01T15:32:17,889 copying build/lib/securevibes/prompts/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/prompts 2026-03-01T15:32:17,891 creating build/bdist.linux-armv7l/wheel/securevibes/prompts/agents 2026-03-01T15:32:17,893 copying build/lib/securevibes/prompts/agents/dast.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents 2026-03-01T15:32:17,895 copying build/lib/securevibes/prompts/agents/pr_code_review.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents 2026-03-01T15:32:17,898 creating build/bdist.linux-armv7l/wheel/securevibes/prompts/agents/_shared 2026-03-01T15:32:17,899 copying build/lib/securevibes/prompts/agents/_shared/security_rules.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents/_shared 2026-03-01T15:32:17,901 copying build/lib/securevibes/prompts/agents/code_review.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents 2026-03-01T15:32:17,903 copying build/lib/securevibes/prompts/agents/assessment.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents 2026-03-01T15:32:17,905 copying build/lib/securevibes/prompts/agents/report_generator.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents 2026-03-01T15:32:17,907 copying build/lib/securevibes/prompts/agents/threat_modeling.txt -> build/bdist.linux-armv7l/wheel/./securevibes/prompts/agents 2026-03-01T15:32:17,910 creating build/bdist.linux-armv7l/wheel/securevibes/agents 2026-03-01T15:32:17,911 copying build/lib/securevibes/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/agents 2026-03-01T15:32:17,913 copying build/lib/securevibes/agents/definitions.py -> build/bdist.linux-armv7l/wheel/./securevibes/agents 2026-03-01T15:32:17,915 creating build/bdist.linux-armv7l/wheel/securevibes/models 2026-03-01T15:32:17,916 copying build/lib/securevibes/models/schemas.py -> build/bdist.linux-armv7l/wheel/./securevibes/models 2026-03-01T15:32:17,919 copying build/lib/securevibes/models/__init__.py -> build/bdist.linux-armv7l/wheel/./securevibes/models 2026-03-01T15:32:17,921 copying build/lib/securevibes/models/result.py -> build/bdist.linux-armv7l/wheel/./securevibes/models 2026-03-01T15:32:17,923 copying build/lib/securevibes/models/scan_output.py -> build/bdist.linux-armv7l/wheel/./securevibes/models 2026-03-01T15:32:17,925 copying build/lib/securevibes/models/issue.py -> build/bdist.linux-armv7l/wheel/./securevibes/models 2026-03-01T15:32:17,927 running install_egg_info 2026-03-01T15:32:17,931 Copying securevibes.egg-info to build/bdist.linux-armv7l/wheel/./securevibes-0.4.0-py3.11.egg-info 2026-03-01T15:32:17,943 running install_scripts 2026-03-01T15:32:17,952 creating build/bdist.linux-armv7l/wheel/securevibes-0.4.0.dist-info/WHEEL 2026-03-01T15:32:17,955 creating '/tmp/pip-wheel-73vkpogs/.tmp-aizr3twp/securevibes-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-01T15:32:17,957 adding 'securevibes/__init__.py' 2026-03-01T15:32:17,959 adding 'securevibes/config.py' 2026-03-01T15:32:17,961 adding 'securevibes/agents/__init__.py' 2026-03-01T15:32:17,962 adding 'securevibes/agents/definitions.py' 2026-03-01T15:32:17,964 adding 'securevibes/cli/__init__.py' 2026-03-01T15:32:17,969 adding 'securevibes/cli/main.py' 2026-03-01T15:32:17,971 adding 'securevibes/diff/__init__.py' 2026-03-01T15:32:17,973 adding 'securevibes/diff/context.py' 2026-03-01T15:32:17,975 adding 'securevibes/diff/extractor.py' 2026-03-01T15:32:17,977 adding 'securevibes/diff/parser.py' 2026-03-01T15:32:17,979 adding 'securevibes/models/__init__.py' 2026-03-01T15:32:17,980 adding 'securevibes/models/issue.py' 2026-03-01T15:32:17,981 adding 'securevibes/models/result.py' 2026-03-01T15:32:17,982 adding 'securevibes/models/scan_output.py' 2026-03-01T15:32:17,986 adding 'securevibes/models/schemas.py' 2026-03-01T15:32:17,987 adding 'securevibes/prompts/__init__.py' 2026-03-01T15:32:17,989 adding 'securevibes/prompts/loader.py' 2026-03-01T15:32:17,991 adding 'securevibes/prompts/agents/assessment.txt' 2026-03-01T15:32:17,992 adding 'securevibes/prompts/agents/code_review.txt' 2026-03-01T15:32:17,994 adding 'securevibes/prompts/agents/dast.txt' 2026-03-01T15:32:17,996 adding 'securevibes/prompts/agents/pr_code_review.txt' 2026-03-01T15:32:17,998 adding 'securevibes/prompts/agents/report_generator.txt' 2026-03-01T15:32:18,000 adding 'securevibes/prompts/agents/threat_modeling.txt' 2026-03-01T15:32:18,002 adding 'securevibes/prompts/agents/_shared/security_rules.txt' 2026-03-01T15:32:18,004 adding 'securevibes/prompts/orchestration/main.txt' 2026-03-01T15:32:18,005 adding 'securevibes/reporters/__init__.py' 2026-03-01T15:32:18,006 adding 'securevibes/reporters/json_reporter.py' 2026-03-01T15:32:18,009 adding 'securevibes/reporters/markdown_reporter.py' 2026-03-01T15:32:18,010 adding 'securevibes/scanner/__init__.py' 2026-03-01T15:32:18,012 adding 'securevibes/scanner/artifacts.py' 2026-03-01T15:32:18,015 adding 'securevibes/scanner/chain_analysis.py' 2026-03-01T15:32:18,016 adding 'securevibes/scanner/detection.py' 2026-03-01T15:32:18,021 adding 'securevibes/scanner/hooks.py' 2026-03-01T15:32:18,024 adding 'securevibes/scanner/pr_review_flow.py' 2026-03-01T15:32:18,029 adding 'securevibes/scanner/pr_review_merge.py' 2026-03-01T15:32:18,031 adding 'securevibes/scanner/progress.py' 2026-03-01T15:32:18,041 adding 'securevibes/scanner/scanner.py' 2026-03-01T15:32:18,043 adding 'securevibes/scanner/state.py' 2026-03-01T15:32:18,045 adding 'securevibes/scanner/subagent_manager.py' 2026-03-01T15:32:18,048 adding 'securevibes/skills/dast/README.md' 2026-03-01T15:32:18,051 adding 'securevibes/skills/dast/authorization-testing/SKILL.md' 2026-03-01T15:32:18,053 adding 'securevibes/skills/dast/authorization-testing/examples.md' 2026-03-01T15:32:18,055 adding 'securevibes/skills/dast/authorization-testing/reference/README.md' 2026-03-01T15:32:18,056 adding 'securevibes/skills/dast/authorization-testing/reference/auth_patterns.py' 2026-03-01T15:32:18,058 adding 'securevibes/skills/dast/authorization-testing/reference/validate_idor.py' 2026-03-01T15:32:18,061 adding 'securevibes/skills/dast/command-injection-testing/SKILL.md' 2026-03-01T15:32:18,063 adding 'securevibes/skills/dast/command-injection-testing/examples.md' 2026-03-01T15:32:18,065 adding 'securevibes/skills/dast/command-injection-testing/reference/README.md' 2026-03-01T15:32:18,067 adding 'securevibes/skills/dast/command-injection-testing/reference/cmdi_payloads.py' 2026-03-01T15:32:18,069 adding 'securevibes/skills/dast/command-injection-testing/reference/validate_cmdi.py' 2026-03-01T15:32:18,072 adding 'securevibes/skills/dast/injection-testing/SKILL.md' 2026-03-01T15:32:18,074 adding 'securevibes/skills/dast/injection-testing/examples.md' 2026-03-01T15:32:18,076 adding 'securevibes/skills/dast/injection-testing/reference/README.md' 2026-03-01T15:32:18,078 adding 'securevibes/skills/dast/injection-testing/reference/injection_payloads.py' 2026-03-01T15:32:18,081 adding 'securevibes/skills/dast/injection-testing/reference/validate_injection.py' 2026-03-01T15:32:18,083 adding 'securevibes/skills/dast/nosql-injection-testing/SKILL.md' 2026-03-01T15:32:18,085 adding 'securevibes/skills/dast/nosql-injection-testing/examples.md' 2026-03-01T15:32:18,087 adding 'securevibes/skills/dast/nosql-injection-testing/reference/README.md' 2026-03-01T15:32:18,089 adding 'securevibes/skills/dast/nosql-injection-testing/reference/nosql_payloads.py' 2026-03-01T15:32:18,091 adding 'securevibes/skills/dast/nosql-injection-testing/reference/validate_nosqli.py' 2026-03-01T15:32:18,093 adding 'securevibes/skills/dast/sql-injection-testing/SKILL.md' 2026-03-01T15:32:18,095 adding 'securevibes/skills/dast/sql-injection-testing/examples.md' 2026-03-01T15:32:18,097 adding 'securevibes/skills/dast/sql-injection-testing/reference/README.md' 2026-03-01T15:32:18,098 adding 'securevibes/skills/dast/sql-injection-testing/reference/sql_payloads.py' 2026-03-01T15:32:18,100 adding 'securevibes/skills/dast/sql-injection-testing/reference/validate_sqli.py' 2026-03-01T15:32:18,103 adding 'securevibes/skills/dast/ssrf-testing/SKILL.md' 2026-03-01T15:32:18,106 adding 'securevibes/skills/dast/ssrf-testing/examples.md' 2026-03-01T15:32:18,108 adding 'securevibes/skills/dast/ssrf-testing/reference/README.md' 2026-03-01T15:32:18,110 adding 'securevibes/skills/dast/ssrf-testing/reference/ssrf_payloads.py' 2026-03-01T15:32:18,112 adding 'securevibes/skills/dast/ssrf-testing/reference/validate_ssrf.py' 2026-03-01T15:32:18,115 adding 'securevibes/skills/dast/xss-testing/SKILL.md' 2026-03-01T15:32:18,117 adding 'securevibes/skills/dast/xss-testing/examples.md' 2026-03-01T15:32:18,119 adding 'securevibes/skills/dast/xss-testing/reference/README.md' 2026-03-01T15:32:18,121 adding 'securevibes/skills/dast/xss-testing/reference/validate_xss.py' 2026-03-01T15:32:18,123 adding 'securevibes/skills/dast/xss-testing/reference/xss_payloads.py' 2026-03-01T15:32:18,126 adding 'securevibes/skills/dast/xxe-testing/SKILL.md' 2026-03-01T15:32:18,128 adding 'securevibes/skills/dast/xxe-testing/examples.md' 2026-03-01T15:32:18,130 adding 'securevibes/skills/dast/xxe-testing/reference/README.md' 2026-03-01T15:32:18,132 adding 'securevibes/skills/dast/xxe-testing/reference/validate_xxe.py' 2026-03-01T15:32:18,134 adding 'securevibes/skills/dast/xxe-testing/reference/xxe_payloads.py' 2026-03-01T15:32:18,137 adding 'securevibes/skills/threat-modeling/README.md' 2026-03-01T15:32:18,140 adding 'securevibes/skills/threat-modeling/agentic-security/SKILL.md' 2026-03-01T15:32:18,143 adding 'securevibes/skills/threat-modeling/agentic-security/examples.md' 2026-03-01T15:32:18,146 adding 'securevibes/skills/threat-modeling/agentic-security/reference/README.md' 2026-03-01T15:32:18,148 adding 'securevibes-0.4.0.dist-info/METADATA' 2026-03-01T15:32:18,149 adding 'securevibes-0.4.0.dist-info/WHEEL' 2026-03-01T15:32:18,150 adding 'securevibes-0.4.0.dist-info/entry_points.txt' 2026-03-01T15:32:18,151 adding 'securevibes-0.4.0.dist-info/top_level.txt' 2026-03-01T15:32:18,153 adding 'securevibes-0.4.0.dist-info/RECORD' 2026-03-01T15:32:18,158 removing build/bdist.linux-armv7l/wheel 2026-03-01T15:32:18,284 Building wheel for securevibes (pyproject.toml): finished with status 'done' 2026-03-01T15:32:18,295 Created wheel for securevibes: filename=securevibes-0.4.0-py3-none-any.whl size=295670 sha256=e22bcd7d1551814dbf314fe8ff1af3222391527f8341b4a61b7dc460d086686d 2026-03-01T15:32:18,296 Stored in directory: /tmp/pip-ephem-wheel-cache-9dm807t6/wheels/d9/b2/33/bcf8ac794f75dc322b76a89b36278957a222b5abef9cd7feb8 2026-03-01T15:32:18,311 Successfully built securevibes 2026-03-01T15:32:18,322 Removed build tracker: '/tmp/pip-build-tracker-l2a2e4x6'