Skip to content

Hide SNMP secrets for Procurve - #3774

Open
iriseden wants to merge 2 commits into
ytti:masterfrom
iriseden:procurve
Open

Hide SNMP secrets for Procurve#3774
iriseden wants to merge 2 commits into
ytti:masterfrom
iriseden:procurve

Conversation

@iriseden

Copy link
Copy Markdown
Contributor

Pre-Request Checklist

  • Passes rubocop code analysis (try rubocop --auto-correct)
  • Tests added or adapted (try rake test)
  • Changes are reflected in the documentation
  • User-visible changes appended to CHANGELOG.md

Description

Hide SNMP secrets for Procurve

@iriseden
iriseden marked this pull request as ready for review March 20, 2026 19:22
Comment thread lib/oxidized/model/procurve.rb Outdated
@iriseden
iriseden marked this pull request as draft March 31, 2026 19:17
@iriseden
iriseden marked this pull request as ready for review April 1, 2026 16:26
@robertcheramy

Copy link
Copy Markdown
Collaborator

Note while reviewing PRs: The issue in the PR is still not fixed, missing CHANGELOG.md

thanegill added a commit to thanegill/oxidized that referenced this pull request Jun 10, 2026
…ecrets

The :secret rule only covered SNMP communities, sha1 password hashes,
and RADIUS/TACACS+ keys. With include-credentials (and
encrypt-credentials) the running-config can also carry SNMPv3 auth/priv
passwords, plaintext/sha256 and encrypted-password local passwords,
RADIUS/TACACS+ encrypted-key (resolves ytti#3774, key-chain key material,
802.1X supplicant secrets, SNTP authentication keys, the MACsec
pre-shared CAK, and the encrypt-credentials master
pre-shared-key. Redact all of them (drawn from the ArubaOS-Switch Access
Security Guide).

Add two synthetic fixtures, one per mutually-exclusive mode, covering
the cleartext/hashed and encrypted- forms respectively.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
thanegill added a commit to thanegill/oxidized that referenced this pull request Jun 10, 2026
…ecrets

The :secret rule only covered SNMP communities, sha1 password hashes,
and RADIUS/TACACS+ keys. With include-credentials (and
encrypt-credentials) the running-config can also carry SNMPv3 auth/priv
passwords, plaintext/sha256 and encrypted-password local passwords,
RADIUS/TACACS+ encrypted-key (resolves ytti#3774), key-chain key material,
802.1X supplicant secrets, SNTP authentication keys, the MACsec
pre-shared CAK, and the encrypt-credentials master
pre-shared-key. Redact all of them (drawn from the ArubaOS-Switch Access
Security Guide).

Add two synthetic fixtures, one per mutually-exclusive mode, covering
the cleartext/hashed and encrypted- forms respectively.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants