Add phpIPAM WISE source plugin#3801
Merged
Merged
Conversation
- Enriches IPs with hostname, subnet, VLAN, VRF, and description fields - Preloads phpIPAM data via API into in-memory cache - Registers value actions for right-click search links to phpIPAM
- capture/reader-scheme.c: Change pktlen from int32_t to uint32_t to prevent negative values from bypassing the > 0xffff validation check in classic PCAP and pcap-NG EPB paths. Cast len to uint32_t at comparison sites to fix sign-compare warnings. - common/user.js: Use crypto.timingSafeEqual for password hash comparison in the change-password endpoint, consistent with the existing timing-safe comparison in auth.js basic auth. - parliament/parliament.js: Validate that cluster url and localUrl start with http or / in both create and update endpoints. - tests/parliament.t: Add tests for cluster URL validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…me#3804) - Add new user-auto-create section as alternative to userAutoCreateTmpl - Each key is a user property, each value is a JS expression receiving vals - Mutually exclusive with userAutoCreateTmpl (error if both configured) - Add field validation against allowed user properties - Add syntax validation at startup for both user-auto-create and user-role-mappings - Add try/catch error handling in #dynamicCreate (aborts on error) - Add try/catch error handling in updateDynamicRoles (continues on error) - Convert #dynamicRolesFuncs from object to Map for consistency Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…kime into waynieack-feature/phpipam-wise-plugin
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a wise plugin to pull data from phpIPAM (https://phpipam.net/).
Feel free to modify or reject if this is not a feature that you want added.
License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.