running bdist_wheel
running build
running build_py
creating build/lib/fixplesk
copying src/fixplesk/diagnostics.py -> build/lib/fixplesk
copying src/fixplesk/backup.py -> build/lib/fixplesk
copying src/fixplesk/explain.py -> build/lib/fixplesk
copying src/fixplesk/__init__.py -> build/lib/fixplesk
copying src/fixplesk/security.py -> build/lib/fixplesk
copying src/fixplesk/graph.py -> build/lib/fixplesk
copying src/fixplesk/cli.py -> build/lib/fixplesk
copying src/fixplesk/transport.py -> build/lib/fixplesk
copying src/fixplesk/offline.py -> build/lib/fixplesk
copying src/fixplesk/store.py -> build/lib/fixplesk
copying src/fixplesk/errors.py -> build/lib/fixplesk
copying src/fixplesk/sources.py -> build/lib/fixplesk
copying src/fixplesk/executor.py -> build/lib/fixplesk
copying src/fixplesk/llm.py -> build/lib/fixplesk
copying src/fixplesk/models.py -> build/lib/fixplesk
copying src/fixplesk/normalizer.py -> build/lib/fixplesk
copying src/fixplesk/docroot.py -> build/lib/fixplesk
copying src/fixplesk/dsl.py -> build/lib/fixplesk
copying src/fixplesk/recovery.py -> build/lib/fixplesk
copying src/fixplesk/operations.py -> build/lib/fixplesk
copying src/fixplesk/reports.py -> build/lib/fixplesk
copying src/fixplesk/workflow.py -> build/lib/fixplesk
copying src/fixplesk/plugins.py -> build/lib/fixplesk
copying src/fixplesk/tools.py -> build/lib/fixplesk
copying src/fixplesk/local_analysis.py -> build/lib/fixplesk
copying src/fixplesk/twin.py -> build/lib/fixplesk
copying src/fixplesk/__main__.py -> build/lib/fixplesk
copying src/fixplesk/collector.py -> build/lib/fixplesk
copying src/fixplesk/privacy.py -> build/lib/fixplesk
copying src/fixplesk/config.py -> build/lib/fixplesk
creating build/lib/fixplesk/assurance
copying src/fixplesk/assurance/observe.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/runtime.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/wpdata.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/feeds.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/__init__.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/common.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/indicators.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/cli.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/filesystem.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/permissions.py -> build/lib/fixplesk/assurance
copying src/fixplesk/assurance/breaches.py -> build/lib/fixplesk/assurance
creating build/lib/fixplesk/secops
copying src/fixplesk/secops/__init__.py -> build/lib/fixplesk/secops
copying src/fixplesk/secops/demo.py -> build/lib/fixplesk/secops
copying src/fixplesk/secops/cli.py -> build/lib/fixplesk/secops
copying src/fixplesk/secops/importers.py -> build/lib/fixplesk/secops
copying src/fixplesk/secops/models.py -> build/lib/fixplesk/secops
copying src/fixplesk/secops/engine.py -> build/lib/fixplesk/secops
creating build/lib/fixplesk/providers
copying src/fixplesk/providers/__init__.py -> build/lib/fixplesk/providers
copying src/fixplesk/providers/wordpress.py -> build/lib/fixplesk/providers
copying src/fixplesk/providers/plesk.py -> build/lib/fixplesk/providers
copying src/fixplesk/providers/files.py -> build/lib/fixplesk/providers
running egg_info
creating src/fixplesk.egg-info
writing src/fixplesk.egg-info/PKG-INFO
writing dependency_links to src/fixplesk.egg-info/dependency_links.txt
writing entry points to src/fixplesk.egg-info/entry_points.txt
writing requirements to src/fixplesk.egg-info/requires.txt
writing top-level names to src/fixplesk.egg-info/top_level.txt
writing manifest file 'src/fixplesk.egg-info/SOURCES.txt'
reading manifest file 'src/fixplesk.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.yml' under directory 'docs'
warning: no files found matching '*.log' under directory 'examples'
warning: no files found matching '*.txt' under directory 'examples'
warning: no files found matching '*.php' under directory 'lab'
no previously-included directories found matching '**/__pycache__'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'src/fixplesk.egg-info/SOURCES.txt'
copying src/fixplesk/py.typed -> build/lib/fixplesk
creating build/lib/fixplesk/data
copying src/fixplesk/data/rules.yml -> build/lib/fixplesk/data
copying src/fixplesk/data/sources.yml -> build/lib/fixplesk/data
copying src/fixplesk/data/runbooks.yml -> build/lib/fixplesk/data
copying src/fixplesk/data/demo.json -> build/lib/fixplesk/data
copying src/fixplesk/data/security_catalog.json -> build/lib/fixplesk/data
copying src/fixplesk/data/demo.json -> build/lib/fixplesk/data
copying src/fixplesk/data/rules.yml -> build/lib/fixplesk/data
copying src/fixplesk/data/runbooks.yml -> build/lib/fixplesk/data
copying src/fixplesk/data/security_catalog.json -> build/lib/fixplesk/data
copying src/fixplesk/data/sources.yml -> build/lib/fixplesk/data
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/fixplesk
copying build/lib/fixplesk/diagnostics.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/backup.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/py.typed -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/explain.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/__init__.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/security.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/graph.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/cli.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/transport.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/offline.py -> build/bdist.linux-x86_64/wheel/./fixplesk
creating build/bdist.linux-x86_64/wheel/fixplesk/assurance
copying build/lib/fixplesk/assurance/observe.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/runtime.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/wpdata.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/feeds.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/__init__.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/common.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/indicators.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/cli.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/filesystem.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/permissions.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/assurance/breaches.py -> build/bdist.linux-x86_64/wheel/./fixplesk/assurance
copying build/lib/fixplesk/store.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/errors.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/sources.py -> build/bdist.linux-x86_64/wheel/./fixplesk
creating build/bdist.linux-x86_64/wheel/fixplesk/secops
copying build/lib/fixplesk/secops/__init__.py -> build/bdist.linux-x86_64/wheel/./fixplesk/secops
copying build/lib/fixplesk/secops/demo.py -> build/bdist.linux-x86_64/wheel/./fixplesk/secops
copying build/lib/fixplesk/secops/cli.py -> build/bdist.linux-x86_64/wheel/./fixplesk/secops
copying build/lib/fixplesk/secops/importers.py -> build/bdist.linux-x86_64/wheel/./fixplesk/secops
copying build/lib/fixplesk/secops/models.py -> build/bdist.linux-x86_64/wheel/./fixplesk/secops
copying build/lib/fixplesk/secops/engine.py -> build/bdist.linux-x86_64/wheel/./fixplesk/secops
creating build/bdist.linux-x86_64/wheel/fixplesk/providers
copying build/lib/fixplesk/providers/__init__.py -> build/bdist.linux-x86_64/wheel/./fixplesk/providers
copying build/lib/fixplesk/providers/wordpress.py -> build/bdist.linux-x86_64/wheel/./fixplesk/providers
copying build/lib/fixplesk/providers/plesk.py -> build/bdist.linux-x86_64/wheel/./fixplesk/providers
copying build/lib/fixplesk/providers/files.py -> build/bdist.linux-x86_64/wheel/./fixplesk/providers
copying build/lib/fixplesk/executor.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/llm.py -> build/bdist.linux-x86_64/wheel/./fixplesk
creating build/bdist.linux-x86_64/wheel/fixplesk/data
copying build/lib/fixplesk/data/rules.yml -> build/bdist.linux-x86_64/wheel/./fixplesk/data
copying build/lib/fixplesk/data/demo.json -> build/bdist.linux-x86_64/wheel/./fixplesk/data
copying build/lib/fixplesk/data/sources.yml -> build/bdist.linux-x86_64/wheel/./fixplesk/data
copying build/lib/fixplesk/data/security_catalog.json -> build/bdist.linux-x86_64/wheel/./fixplesk/data
copying build/lib/fixplesk/data/runbooks.yml -> build/bdist.linux-x86_64/wheel/./fixplesk/data
copying build/lib/fixplesk/models.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/normalizer.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/docroot.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/dsl.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/recovery.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/operations.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/reports.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/workflow.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/plugins.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/tools.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/local_analysis.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/twin.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/__main__.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/collector.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/privacy.py -> build/bdist.linux-x86_64/wheel/./fixplesk
copying build/lib/fixplesk/config.py -> build/bdist.linux-x86_64/wheel/./fixplesk
running install_egg_info
Copying src/fixplesk.egg-info to build/bdist.linux-x86_64/wheel/./fixplesk-0.5.0-py3.13.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/fixplesk-0.5.0.dist-info/WHEEL
creating '/mnt/data/work05/fixplesk/dist/.tmp-xi44ro6u/fixplesk-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'fixplesk/__init__.py'
adding 'fixplesk/__main__.py'
adding 'fixplesk/backup.py'
adding 'fixplesk/cli.py'
adding 'fixplesk/collector.py'
adding 'fixplesk/config.py'
adding 'fixplesk/diagnostics.py'
adding 'fixplesk/docroot.py'
adding 'fixplesk/dsl.py'
adding 'fixplesk/errors.py'
adding 'fixplesk/executor.py'
adding 'fixplesk/explain.py'
adding 'fixplesk/graph.py'
adding 'fixplesk/llm.py'
adding 'fixplesk/local_analysis.py'
adding 'fixplesk/models.py'
adding 'fixplesk/normalizer.py'
adding 'fixplesk/offline.py'
adding 'fixplesk/operations.py'
adding 'fixplesk/plugins.py'
adding 'fixplesk/privacy.py'
adding 'fixplesk/py.typed'
adding 'fixplesk/recovery.py'
adding 'fixplesk/reports.py'
adding 'fixplesk/security.py'
adding 'fixplesk/sources.py'
adding 'fixplesk/store.py'
adding 'fixplesk/tools.py'
adding 'fixplesk/transport.py'
adding 'fixplesk/twin.py'
adding 'fixplesk/workflow.py'
adding 'fixplesk/assurance/__init__.py'
adding 'fixplesk/assurance/breaches.py'
adding 'fixplesk/assurance/cli.py'
adding 'fixplesk/assurance/common.py'
adding 'fixplesk/assurance/feeds.py'
adding 'fixplesk/assurance/filesystem.py'
adding 'fixplesk/assurance/indicators.py'
adding 'fixplesk/assurance/observe.py'
adding 'fixplesk/assurance/permissions.py'
adding 'fixplesk/assurance/runtime.py'
adding 'fixplesk/assurance/wpdata.py'
adding 'fixplesk/data/demo.json'
adding 'fixplesk/data/rules.yml'
adding 'fixplesk/data/runbooks.yml'
adding 'fixplesk/data/security_catalog.json'
adding 'fixplesk/data/sources.yml'
adding 'fixplesk/providers/__init__.py'
adding 'fixplesk/providers/files.py'
adding 'fixplesk/providers/plesk.py'
adding 'fixplesk/providers/wordpress.py'
adding 'fixplesk/secops/__init__.py'
adding 'fixplesk/secops/cli.py'
adding 'fixplesk/secops/demo.py'
adding 'fixplesk/secops/engine.py'
adding 'fixplesk/secops/importers.py'
adding 'fixplesk/secops/models.py'
adding 'fixplesk-0.5.0.dist-info/licenses/LICENSE'
adding 'fixplesk-0.5.0.dist-info/METADATA'
adding 'fixplesk-0.5.0.dist-info/WHEEL'
adding 'fixplesk-0.5.0.dist-info/entry_points.txt'
adding 'fixplesk-0.5.0.dist-info/top_level.txt'
adding 'fixplesk-0.5.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
running sdist
running egg_info
writing src/fixplesk.egg-info/PKG-INFO
writing dependency_links to src/fixplesk.egg-info/dependency_links.txt
writing entry points to src/fixplesk.egg-info/entry_points.txt
writing requirements to src/fixplesk.egg-info/requires.txt
writing top-level names to src/fixplesk.egg-info/top_level.txt
reading manifest file 'src/fixplesk.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.yml' under directory 'docs'
warning: no files found matching '*.log' under directory 'examples'
warning: no files found matching '*.txt' under directory 'examples'
warning: no files found matching '*.php' under directory 'lab'
no previously-included directories found matching '**/__pycache__'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'src/fixplesk.egg-info/SOURCES.txt'
running check
creating fixplesk-0.5.0
creating fixplesk-0.5.0/.github/workflows
creating fixplesk-0.5.0/docker
creating fixplesk-0.5.0/docs
creating fixplesk-0.5.0/docs/guard
creating fixplesk-0.5.0/docs/guard/schemas
creating fixplesk-0.5.0/docs/history
creating fixplesk-0.5.0/docs/schemas
creating fixplesk-0.5.0/docs/security-research
creating fixplesk-0.5.0/docs/security-research/previous-design
creating fixplesk-0.5.0/docs/specification
creating fixplesk-0.5.0/docs/validation
creating fixplesk-0.5.0/docs/validation-v0.2.0
creating fixplesk-0.5.0/docs/validation-v0.4.0
creating fixplesk-0.5.0/examples
creating fixplesk-0.5.0/examples/guard
creating fixplesk-0.5.0/examples/guard/reviewable-session
creating fixplesk-0.5.0/examples/guard/reviewable-session/results
creating fixplesk-0.5.0/examples/guard/reviewable-session/rollbacks
creating fixplesk-0.5.0/examples/guard/reviewable-session/scripts
creating fixplesk-0.5.0/examples/offline
creating fixplesk-0.5.0/examples/safe-run
creating fixplesk-0.5.0/examples/security
creating fixplesk-0.5.0/history
creating fixplesk-0.5.0/history/0.4.0
creating fixplesk-0.5.0/integrations/plesk
creating fixplesk-0.5.0/integrations/plesk/htdocs
creating fixplesk-0.5.0/integrations/plesk/plib/controllers
creating fixplesk-0.5.0/integrations/plesk/plib/views/scripts/index
creating fixplesk-0.5.0/integrations/plesk/var/reports
creating fixplesk-0.5.0/integrations/systemd
creating fixplesk-0.5.0/integrations/wordpress/fixplesk-agent
creating fixplesk-0.5.0/lab
creating fixplesk-0.5.0/lab/wordpress
creating fixplesk-0.5.0/scripts
creating fixplesk-0.5.0/src/fixplesk
creating fixplesk-0.5.0/src/fixplesk.egg-info
creating fixplesk-0.5.0/src/fixplesk/assurance
creating fixplesk-0.5.0/src/fixplesk/data
creating fixplesk-0.5.0/src/fixplesk/providers
creating fixplesk-0.5.0/src/fixplesk/secops
creating fixplesk-0.5.0/tests
creating fixplesk-0.5.0/tests/assurance
creating fixplesk-0.5.0/tests/e2e
creating fixplesk-0.5.0/tests/offline
creating fixplesk-0.5.0/tests/secops
creating fixplesk-0.5.0/tests/twin
copying files to fixplesk-0.5.0...
copying .dockerignore -> fixplesk-0.5.0
copying CHANGELOG.md -> fixplesk-0.5.0
copying LICENSE -> fixplesk-0.5.0
copying MANIFEST.in -> fixplesk-0.5.0
copying README.md -> fixplesk-0.5.0
copying pyproject.toml -> fixplesk-0.5.0
copying .github/workflows/docker.yml -> fixplesk-0.5.0/.github/workflows
copying .github/workflows/offline.yml -> fixplesk-0.5.0/.github/workflows
copying .github/workflows/tests.yml -> fixplesk-0.5.0/.github/workflows
copying docker/Dockerfile.guard -> fixplesk-0.5.0/docker
copying docker/Dockerfile.offline -> fixplesk-0.5.0/docker
copying docker/Dockerfile.security -> fixplesk-0.5.0/docker
copying docker/Dockerfile.tests -> fixplesk-0.5.0/docker
copying docker/Dockerfile.twin -> fixplesk-0.5.0/docker
copying docker/Dockerfile.wordpress -> fixplesk-0.5.0/docker
copying docker/compose.guard.yml -> fixplesk-0.5.0/docker
copying docker/compose.offline.yml -> fixplesk-0.5.0/docker
copying docker/compose.security.yml -> fixplesk-0.5.0/docker
copying docker/compose.twin.yml -> fixplesk-0.5.0/docker
copying docker/compose.wordpress.yml -> fixplesk-0.5.0/docker
copying docs/ARCHITECTURE.md -> fixplesk-0.5.0/docs
copying docs/DIGITAL_TWIN.md -> fixplesk-0.5.0/docs
copying docs/DOCROOT.md -> fixplesk-0.5.0/docs
copying docs/DSL.md -> fixplesk-0.5.0/docs
copying docs/INTEGRATIONS.md -> fixplesk-0.5.0/docs
copying docs/MIGRATION.md -> fixplesk-0.5.0/docs
copying docs/NON_LLM_LIBRARIES.md -> fixplesk-0.5.0/docs
copying docs/OFFLINE.md -> fixplesk-0.5.0/docs
copying docs/PRIVACY.md -> fixplesk-0.5.0/docs
copying docs/RECOVERY.md -> fixplesk-0.5.0/docs
copying docs/REQUIREMENTS_MATRIX.md -> fixplesk-0.5.0/docs
copying docs/RUNBOOK_CATALOGUE.md -> fixplesk-0.5.0/docs
copying docs/SECURITY.md -> fixplesk-0.5.0/docs
copying docs/SOURCES.md -> fixplesk-0.5.0/docs
copying docs/TESTING-0.2.0.md -> fixplesk-0.5.0/docs
copying docs/TESTING.md -> fixplesk-0.5.0/docs
copying docs/TOOLS.json -> fixplesk-0.5.0/docs
copying docs/TOOLS.md -> fixplesk-0.5.0/docs
copying docs/guard/ARCHITECTURE.md -> fixplesk-0.5.0/docs/guard
copying docs/guard/BREACHES.md -> fixplesk-0.5.0/docs/guard
copying docs/guard/ROADMAP.md -> fixplesk-0.5.0/docs/guard
copying docs/guard/SOURCES.md -> fixplesk-0.5.0/docs/guard
copying docs/guard/TESTING_0.5.0.md -> fixplesk-0.5.0/docs/guard
copying docs/guard/feed-live-smoke.json -> fixplesk-0.5.0/docs/guard
copying docs/guard/schemas/hash-indicator.schema.json -> fixplesk-0.5.0/docs/guard/schemas
copying docs/guard/schemas/permission-plan.schema.json -> fixplesk-0.5.0/docs/guard/schemas
copying docs/guard/schemas/policy.schema.json -> fixplesk-0.5.0/docs/guard/schemas
copying docs/guard/schemas/scan-limits.schema.json -> fixplesk-0.5.0/docs/guard/schemas
copying docs/guard/schemas/script.schema.json -> fixplesk-0.5.0/docs/guard/schemas
copying docs/guard/schemas/wp-data.schema.json -> fixplesk-0.5.0/docs/guard/schemas
copying docs/history/README_0.4.0.md -> fixplesk-0.5.0/docs/history
copying docs/schemas/backup.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/capability.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/config.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/docroot.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/evidence.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/execution.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/plan.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/report.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/rules.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/runbooks.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/schemas/snapshot.schema.json -> fixplesk-0.5.0/docs/schemas
copying docs/security-research/REPORT_PL.md -> fixplesk-0.5.0/docs/security-research
copying docs/security-research/REUSE.json -> fixplesk-0.5.0/docs/security-research
copying docs/security-research/REUSE.md -> fixplesk-0.5.0/docs/security-research
copying docs/security-research/RUNBOOKS.md -> fixplesk-0.5.0/docs/security-research
copying docs/security-research/SOURCES.md -> fixplesk-0.5.0/docs/security-research
copying docs/security-research/TESTING_0.4.0.md -> fixplesk-0.5.0/docs/security-research
copying docs/security-research/previous-design/AUDYT_0.3.0.md -> fixplesk-0.5.0/docs/security-research/previous-design
copying docs/security-research/previous-design/README.md -> fixplesk-0.5.0/docs/security-research/previous-design
copying docs/specification/01-architecture-original.md -> fixplesk-0.5.0/docs/specification
copying docs/specification/02-assistant-original.md -> fixplesk-0.5.0/docs/specification
copying docs/specification/03-sources-original.md -> fixplesk-0.5.0/docs/specification
copying docs/validation/coverage.json -> fixplesk-0.5.0/docs/validation
copying docs/validation/coverage.txt -> fixplesk-0.5.0/docs/validation
copying docs/validation/coverage.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/junit-core.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/junit-guard.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/junit-offline.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/junit-transport.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/junit-twin.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/pytest-core.txt -> fixplesk-0.5.0/docs/validation
copying docs/validation/pytest-guard.txt -> fixplesk-0.5.0/docs/validation
copying docs/validation/pytest-offline.txt -> fixplesk-0.5.0/docs/validation
copying docs/validation/pytest-transport.txt -> fixplesk-0.5.0/docs/validation
copying docs/validation/pytest-twin.txt -> fixplesk-0.5.0/docs/validation
copying docs/validation/pytest.xml -> fixplesk-0.5.0/docs/validation
copying docs/validation/static-checks.json -> fixplesk-0.5.0/docs/validation
copying docs/validation/summary.json -> fixplesk-0.5.0/docs/validation
copying docs/validation-v0.2.0/coverage.json -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.2.0/pytest-output.txt -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.2.0/pytest.xml -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.2.0/static-checks.json -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.2.0/summary.json -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.2.0/twin-execution-examples.json -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.2.0/wheel-smoke.json -> fixplesk-0.5.0/docs/validation-v0.2.0
copying docs/validation-v0.4.0/build-first-pass.txt -> fixplesk-0.5.0/docs/validation-v0.4.0
copying docs/validation-v0.4.0/coverage.json -> fixplesk-0.5.0/docs/validation-v0.4.0
copying docs/validation-v0.4.0/pytest.txt -> fixplesk-0.5.0/docs/validation-v0.4.0
copying docs/validation-v0.4.0/pytest.xml -> fixplesk-0.5.0/docs/validation-v0.4.0
copying docs/validation-v0.4.0/static-checks.json -> fixplesk-0.5.0/docs/validation-v0.4.0
copying docs/validation-v0.4.0/wheel-smoke.json -> fixplesk-0.5.0/docs/validation-v0.4.0
copying examples/config.toml -> fixplesk-0.5.0/examples
copying examples/correlation-graph.dot -> fixplesk-0.5.0/examples
copying examples/custom-rules.yml -> fixplesk-0.5.0/examples
copying examples/diagnostic-plan.json -> fixplesk-0.5.0/examples
copying examples/offline-README.md -> fixplesk-0.5.0/examples
copying examples/report.html -> fixplesk-0.5.0/examples
copying examples/report.json -> fixplesk-0.5.0/examples
copying examples/report.md -> fixplesk-0.5.0/examples
copying examples/safe-run-README.md -> fixplesk-0.5.0/examples
copying examples/snapshot.json -> fixplesk-0.5.0/examples
copying examples/guard/README.md -> fixplesk-0.5.0/examples/guard
copying examples/guard/breach-fixture-results.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/checks.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/components.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/failure-scenarios.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/files-after.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/files-before.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/files-diff.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/indicators.csv -> fixplesk-0.5.0/examples/guard
copying examples/guard/permission-dry-run.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/permission-plan.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/permission-result.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/script-execution.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/script-spec.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/staged-script.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/summary.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/vulnerability-fixture-result.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/wp-data-findings.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/wp-export.json -> fixplesk-0.5.0/examples/guard
copying examples/guard/reviewable-session/session.json -> fixplesk-0.5.0/examples/guard/reviewable-session
copying examples/guard/reviewable-session/results/read-dd287e89458b18a946e0-dfa44a5b277f4f0dad5d201a461e8ad8.json -> fixplesk-0.5.0/examples/guard/reviewable-session/results
copying examples/guard/reviewable-session/rollbacks/read-dd287e89458b18a946e0.py -> fixplesk-0.5.0/examples/guard/reviewable-session/rollbacks
copying examples/guard/reviewable-session/scripts/read-dd287e89458b18a946e0.py -> fixplesk-0.5.0/examples/guard/reviewable-session/scripts
copying examples/offline/advisory-plan.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/docroot-input.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/docroot-proposal.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/docroot-proposal.md -> fixplesk-0.5.0/examples/offline
copying examples/offline/docroot-twin-scenarios.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/evidence.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/help-capture.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/metrics.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/report.html -> fixplesk-0.5.0/examples/offline
copying examples/offline/snapshot.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/triage-no-evidence.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/triage-no-evidence.md -> fixplesk-0.5.0/examples/offline
copying examples/offline/triage-with-evidence.json -> fixplesk-0.5.0/examples/offline
copying examples/offline/triage-with-evidence.md -> fixplesk-0.5.0/examples/offline
copying examples/safe-run/config.toml -> fixplesk-0.5.0/examples/safe-run
copying examples/safe-run/dry-run.json -> fixplesk-0.5.0/examples/safe-run
copying examples/safe-run/dry-run.md -> fixplesk-0.5.0/examples/safe-run
copying examples/safe-run/llm-preview.json -> fixplesk-0.5.0/examples/safe-run
copying examples/safe-run/plan.json -> fixplesk-0.5.0/examples/safe-run
copying examples/safe-run/snapshot-synthetic.json -> fixplesk-0.5.0/examples/safe-run
copying examples/security/README.md -> fixplesk-0.5.0/examples/security
copying examples/security/bundle.schema.json -> fixplesk-0.5.0/examples/security
copying examples/security/import-context.schema.json -> fixplesk-0.5.0/examples/security
copying examples/security/report.json -> fixplesk-0.5.0/examples/security
copying examples/security/report.md -> fixplesk-0.5.0/examples/security
copying examples/security/safe-summary.json -> fixplesk-0.5.0/examples/security
copying examples/security/selected-mail-plan.json -> fixplesk-0.5.0/examples/security
copying examples/security/synthetic-bundle.json -> fixplesk-0.5.0/examples/security
copying examples/security/synthetic-grype.json -> fixplesk-0.5.0/examples/security
copying examples/security/synthetic-import-context.json -> fixplesk-0.5.0/examples/security
copying examples/security/synthetic-queue.ndjson -> fixplesk-0.5.0/examples/security
copying history/README.md -> fixplesk-0.5.0/history
copying history/0.4.0/SHA256SUMS-original.txt -> fixplesk-0.5.0/history/0.4.0
copying integrations/plesk/CHANGES.md -> fixplesk-0.5.0/integrations/plesk
copying integrations/plesk/DESCRIPTION.md -> fixplesk-0.5.0/integrations/plesk
copying integrations/plesk/LICENSE -> fixplesk-0.5.0/integrations/plesk
copying integrations/plesk/meta.xml -> fixplesk-0.5.0/integrations/plesk
copying integrations/plesk/htdocs/index.php -> fixplesk-0.5.0/integrations/plesk/htdocs
copying integrations/plesk/plib/controllers/IndexController.php -> fixplesk-0.5.0/integrations/plesk/plib/controllers
copying integrations/plesk/plib/views/scripts/index/index.phtml -> fixplesk-0.5.0/integrations/plesk/plib/views/scripts/index
copying integrations/plesk/var/reports/README.txt -> fixplesk-0.5.0/integrations/plesk/var/reports
copying integrations/systemd/README.md -> fixplesk-0.5.0/integrations/systemd
copying integrations/systemd/fixplesk-feed-refresh.service -> fixplesk-0.5.0/integrations/systemd
copying integrations/systemd/fixplesk-feed-refresh.timer -> fixplesk-0.5.0/integrations/systemd
copying integrations/wordpress/fixplesk-agent/LICENSE -> fixplesk-0.5.0/integrations/wordpress/fixplesk-agent
copying integrations/wordpress/fixplesk-agent/README.md -> fixplesk-0.5.0/integrations/wordpress/fixplesk-agent
copying integrations/wordpress/fixplesk-agent/fixplesk-agent.php -> fixplesk-0.5.0/integrations/wordpress/fixplesk-agent
copying lab/__init__.py -> fixplesk-0.5.0/lab
copying lab/client.py -> fixplesk-0.5.0/lab
copying lab/docroot_twin.py -> fixplesk-0.5.0/lab
copying lab/twin_server.py -> fixplesk-0.5.0/lab
copying lab/wordpress/bootstrap.sh -> fixplesk-0.5.0/lab/wordpress
copying lab/wordpress/http_probe.py -> fixplesk-0.5.0/lab/wordpress
copying scripts/build_release.py -> fixplesk-0.5.0/scripts
copying scripts/demo_guard.py -> fixplesk-0.5.0/scripts
copying scripts/generate_reference.py -> fixplesk-0.5.0/scripts
copying scripts/generate_runbook_reference.py -> fixplesk-0.5.0/scripts
copying scripts/make_data.py -> fixplesk-0.5.0/scripts
copying scripts/make_offline_examples.py -> fixplesk-0.5.0/scripts
copying scripts/make_safe_example.py -> fixplesk-0.5.0/scripts
copying scripts/make_security_examples.py -> fixplesk-0.5.0/scripts
copying scripts/run_twin_showcase.py -> fixplesk-0.5.0/scripts
copying scripts/test_guard_docker.sh -> fixplesk-0.5.0/scripts
copying scripts/test_offline_docker.sh -> fixplesk-0.5.0/scripts
copying scripts/test_security_docker.sh -> fixplesk-0.5.0/scripts
copying scripts/test_twin_docker.sh -> fixplesk-0.5.0/scripts
copying scripts/test_wordpress_docker.sh -> fixplesk-0.5.0/scripts
copying scripts/verify_uri_twin.mjs -> fixplesk-0.5.0/scripts
copying scripts/verify_uri_twin.sh -> fixplesk-0.5.0/scripts
copying scripts/write_validation_summary.py -> fixplesk-0.5.0/scripts
copying src/fixplesk/__init__.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/__main__.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/backup.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/cli.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/collector.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/config.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/diagnostics.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/docroot.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/dsl.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/errors.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/executor.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/explain.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/graph.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/llm.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/local_analysis.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/models.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/normalizer.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/offline.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/operations.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/plugins.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/privacy.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/py.typed -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/recovery.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/reports.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/security.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/sources.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/store.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/tools.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/transport.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/twin.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk/workflow.py -> fixplesk-0.5.0/src/fixplesk
copying src/fixplesk.egg-info/PKG-INFO -> fixplesk-0.5.0/src/fixplesk.egg-info
copying src/fixplesk.egg-info/SOURCES.txt -> fixplesk-0.5.0/src/fixplesk.egg-info
copying src/fixplesk.egg-info/dependency_links.txt -> fixplesk-0.5.0/src/fixplesk.egg-info
copying src/fixplesk.egg-info/entry_points.txt -> fixplesk-0.5.0/src/fixplesk.egg-info
copying src/fixplesk.egg-info/requires.txt -> fixplesk-0.5.0/src/fixplesk.egg-info
copying src/fixplesk.egg-info/top_level.txt -> fixplesk-0.5.0/src/fixplesk.egg-info
copying src/fixplesk/assurance/__init__.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/breaches.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/cli.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/common.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/feeds.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/filesystem.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/indicators.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/observe.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/permissions.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/runtime.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/assurance/wpdata.py -> fixplesk-0.5.0/src/fixplesk/assurance
copying src/fixplesk/data/demo.json -> fixplesk-0.5.0/src/fixplesk/data
copying src/fixplesk/data/rules.yml -> fixplesk-0.5.0/src/fixplesk/data
copying src/fixplesk/data/runbooks.yml -> fixplesk-0.5.0/src/fixplesk/data
copying src/fixplesk/data/security_catalog.json -> fixplesk-0.5.0/src/fixplesk/data
copying src/fixplesk/data/sources.yml -> fixplesk-0.5.0/src/fixplesk/data
copying src/fixplesk/providers/__init__.py -> fixplesk-0.5.0/src/fixplesk/providers
copying src/fixplesk/providers/files.py -> fixplesk-0.5.0/src/fixplesk/providers
copying src/fixplesk/providers/plesk.py -> fixplesk-0.5.0/src/fixplesk/providers
copying src/fixplesk/providers/wordpress.py -> fixplesk-0.5.0/src/fixplesk/providers
copying src/fixplesk/secops/__init__.py -> fixplesk-0.5.0/src/fixplesk/secops
copying src/fixplesk/secops/cli.py -> fixplesk-0.5.0/src/fixplesk/secops
copying src/fixplesk/secops/demo.py -> fixplesk-0.5.0/src/fixplesk/secops
copying src/fixplesk/secops/engine.py -> fixplesk-0.5.0/src/fixplesk/secops
copying src/fixplesk/secops/importers.py -> fixplesk-0.5.0/src/fixplesk/secops
copying src/fixplesk/secops/models.py -> fixplesk-0.5.0/src/fixplesk/secops
copying tests/conftest.py -> fixplesk-0.5.0/tests
copying tests/test_cli_reports.py -> fixplesk-0.5.0/tests
copying tests/test_dsl.py -> fixplesk-0.5.0/tests
copying tests/test_executor.py -> fixplesk-0.5.0/tests
copying tests/test_models_security.py -> fixplesk-0.5.0/tests
copying tests/test_more_integration_contracts.py -> fixplesk-0.5.0/tests
copying tests/test_new_contracts.py -> fixplesk-0.5.0/tests
copying tests/test_normalizer_files.py -> fixplesk-0.5.0/tests
copying tests/test_php_integrations.py -> fixplesk-0.5.0/tests
copying tests/test_privacy_boundary.py -> fixplesk-0.5.0/tests
copying tests/test_providers_llm_sources.py -> fixplesk-0.5.0/tests
copying tests/test_store_transport.py -> fixplesk-0.5.0/tests
copying tests/assurance/test_cli_wpdata.py -> fixplesk-0.5.0/tests/assurance
copying tests/assurance/test_feeds_breaches.py -> fixplesk-0.5.0/tests/assurance
copying tests/assurance/test_files.py -> fixplesk-0.5.0/tests/assurance
copying tests/assurance/test_runtime_permissions.py -> fixplesk-0.5.0/tests/assurance
copying tests/e2e/test_real_wordpress.py -> fixplesk-0.5.0/tests/e2e
copying tests/offline/__init__.py -> fixplesk-0.5.0/tests/offline
copying tests/offline/conftest.py -> fixplesk-0.5.0/tests/offline
copying tests/offline/test_backends.py -> fixplesk-0.5.0/tests/offline
copying tests/offline/test_cli_offline.py -> fixplesk-0.5.0/tests/offline
copying tests/offline/test_docroot.py -> fixplesk-0.5.0/tests/offline
copying tests/offline/test_docroot_twin.py -> fixplesk-0.5.0/tests/offline
copying tests/offline/test_evidence.py -> fixplesk-0.5.0/tests/offline
copying tests/secops/test_security_engine.py -> fixplesk-0.5.0/tests/secops
copying tests/twin/conftest.py -> fixplesk-0.5.0/tests/twin
copying tests/twin/test_scenarios.py -> fixplesk-0.5.0/tests/twin
copying src/fixplesk.egg-info/SOURCES.txt -> fixplesk-0.5.0/src/fixplesk.egg-info
Writing fixplesk-0.5.0/setup.cfg
Creating tar archive
removing 'fixplesk-0.5.0' (and everything under it)
64d4f0959deaffb32b6333004ad8d46173984c25ff4c61dcb2ed69a4cbc1138d  fixplesk-0.5.0-py3-none-any.whl
1aa5af11909cac7e0cb541217e028c7eeaae65eb460f9ffc47128b9e4c71c745  fixplesk-0.5.0.tar.gz
9b1439343da535629867070a3d5f9863d5dba5aece12018b0371ce689232b715  fixplesk-agent-0.3.0.zip
c14419eb416f704c644795ea4639f4827f0ef868898fbaf0ccd552f29b160f16  fixplesk-plesk-extension-0.3.0.zip

