Skip to content

Release 2.14.213.78.21.10 with local ticket inventory and DNS checks - #85

Draft
netanelcyber wants to merge 2 commits into
release/pypi-2.14.213.78.21.9from
codex/kerberos-dns-metadata
Draft

netanelcyber wants to merge 2 commits into
release/pypi-2.14.213.78.21.9from
codex/kerberos-dns-metadata

Conversation

@netanelcyber

@netanelcyber netanelcyber commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Release adpentest 2.14.213.78.21.10 with two independent metadata diagnostics and corrected CVE evidence handling.

  • --ticket-inventory reads the current user's existing default Kerberos cache through the system klist, stores allowlisted metadata, bounds process output, and discards raw command output before reporting.
  • --dns-check records bounded A/AAAA/CNAME/PTR observations and forward/reverse review for one host. Explicit DNS servers are exclusive, queries share one deadline, and the existing network exclusion is preserved.
  • CVE-2025-58726 service reachability now produces an unconfirmed assessment. Use the Microsoft CNA CVSS score of 7.5 and product-specific Windows update guidance; preserve historical database rows.
  • Package, core, current documentation and release workflow now target .10. The oversized-output parser fixture has a short ID to stay within Windows' environment-variable limit.

Validation: 827 tests passed, 271 subtests passed locally. CI passed in Ubuntu 24.04, Ubuntu 26.04 and Windows with Python 3.12; release verification passed on all three systems with Python 3.10. Compilation, strict distribution validation, source-content checks and installed-wheel checks passed. The installed checks exercise both new dry-run routes with the legacy core unavailable. Test fixtures use synthetic metadata and mocked DNS/process responses.

Published adpentest 2.14.213.78.21.10 to PyPI through the successful release workflow, from commit 31d4cec5f1c333e1c12a6a49684c93e3ab0f7a02. Downloaded the published wheel and sdist, checked their PyPI SHA-256 digests, confirmed package/source bytes match the tested commit, and installed and checked the published wheel. Publication remains restricted to the matching release branch.

Add bounded, independent metadata checks with ORM reporting, and correct unconfirmed CVE-2025-58726 evidence and remediation guidance.
Advance release metadata and workflow guards, validate the installed DNS and ticket inventory routes, and shorten the oversized-output fixture ID for Windows.
@netanelcyber netanelcyber changed the title Add local Kerberos ticket inventory and host DNS checks Release 2.14.213.78.21.10 with local ticket inventory and DNS checks Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant