| .. |
|
harvest_collectors
|
Support for detecting Docker images
|
2026-06-17 18:05:02 +10:00 |
|
schema
|
Support for detecting Docker images
|
2026-06-17 18:05:02 +10:00 |
|
__init__.py
|
Initial commit
|
2025-12-14 20:53:22 +11:00 |
|
__main__.py
|
Initial commit
|
2025-12-14 20:53:22 +11:00 |
|
accounts.py
|
Add support for detecting flatpaks and snaps
|
2026-06-14 18:25:26 +10:00 |
|
ansible.py
|
Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree)
|
2026-06-22 09:55:38 +10:00 |
|
cache.py
|
Remote mode and dangerous flag, other tweaks
|
2025-12-17 17:02:16 +11:00 |
|
capture.py
|
Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets
|
2026-06-22 11:41:11 +10:00 |
|
cli.py
|
More safety about writing output harvests/manifests to safe locations, including SOPS and diff.
|
2026-06-22 12:21:33 +10:00 |
|
cm.py
|
Fix notification of individual services when related config changes, even when roles are grouped
|
2026-06-20 15:31:42 +10:00 |
|
debian.py
|
Handle gracefully debian stuff when testing on rhel-like
|
2026-06-21 16:15:33 +10:00 |
|
diff.py
|
Fail closed on SMTP STARTTLS credential failure before sending creds. Ensure diff's manifest dir works now that we don't remove the target location if it exists (temp dir)
|
2026-06-22 09:57:56 +10:00 |
|
explain.py
|
Huge refactor to support extending a generic Config Manager class for different types (Ansible, Puppet... Salt soon?)
|
2026-06-17 09:37:32 +10:00 |
|
fsutil.py
|
Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets
|
2026-06-22 11:41:11 +10:00 |
|
harvest.py
|
Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets
|
2026-06-22 11:41:11 +10:00 |
|
harvest_safety.py
|
More safety about writing output harvests/manifests to safe locations, including SOPS and diff.
|
2026-06-22 12:21:33 +10:00 |
|
harvest_types.py
|
Support for detecting Docker images
|
2026-06-17 18:05:02 +10:00 |
|
ignore.py
|
Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets
|
2026-06-22 11:41:11 +10:00 |
|
jinjaturtle.py
|
Ensure jinjifying an artifact passes through safe_artifact_file just in case
|
2026-06-22 10:57:08 +10:00 |
|
manifest.py
|
More safety about writing output harvests/manifests to safe locations, including SOPS and diff.
|
2026-06-22 12:21:33 +10:00 |
|
manifest_safety.py
|
More safety about writing output harvests/manifests to safe locations, including SOPS and diff.
|
2026-06-22 12:21:33 +10:00 |
|
package_hints.py
|
More refactoring, support hiera and multi site mode for Puppet
|
2026-06-17 10:54:46 +10:00 |
|
pathfilter.py
|
0.1.6
|
2025-12-28 15:32:40 +11:00 |
|
platform.py
|
Refactor state structure and capture versions of packages
|
2025-12-29 16:10:27 +11:00 |
|
puppet.py
|
Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree)
|
2026-06-22 09:55:38 +10:00 |
|
remote.py
|
Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets
|
2026-06-22 11:41:11 +10:00 |
|
role_names.py
|
Support for detecting Docker images
|
2026-06-17 18:05:02 +10:00 |
|
rpm.py
|
Group all package roles into Debian/RPM 'sections'
|
2026-06-14 19:19:59 +10:00 |
|
salt.py
|
Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree)
|
2026-06-22 09:55:38 +10:00 |
|
sopsutil.py
|
More safety about writing output harvests/manifests to safe locations, including SOPS and diff.
|
2026-06-22 12:21:33 +10:00 |
|
state.py
|
Avoid TOCTOU issues, stronger perms on manifest dir, don't allow harvesting to existing dir by default, scan whole file for potential secrets
|
2026-06-22 11:41:11 +10:00 |
|
system_paths.py
|
More refactoring, support hiera and multi site mode for Puppet
|
2026-06-17 10:54:46 +10:00 |
|
systemd.py
|
Capture more singletons in /etc and avoid apt duplication
|
2025-12-27 19:02:22 +11:00 |
|
validate.py
|
Stricter validation of harvests to ensure that they meet the schema and don't contain unsafe artifacts (e.g symlinks pointing outside the artifact tree)
|
2026-06-22 09:55:38 +10:00 |
|
version.py
|
More test coverage
|
2026-06-21 13:37:37 +10:00 |
|
yamlutil.py
|
Simplify the over-engineered ansible rendering. Simplify docker image mgmt on Puppet so it doesn't use that awful puppetlabs-docker module
|
2026-06-19 16:32:25 +10:00 |