Skip to main content

Module wordpress_review

Module wordpress_review 

Source
Expand description

Transport-free WordPress inventory and advisory interpretation.

The types in this module describe public response hints and explicit operator declarations. They do not authenticate an installation, grant network authority, execute an advisory, or validate impact.

Structs§

NumericDottedVersion
NumericDottedVersionError
PhpReleaseSubsetVersion
A deliberately bounded subset of PHP’s release-version comparison input.
PhpReleaseSubsetVersionError
WordPressAdvisoryCatalog
WordPressAdvisoryEvaluation
WordPressAdvisoryRecord
WordPressAdvisorySource
WordPressAffectedRange
WordPressAssetFingerprintCatalogImport
Exact local-input identity plus the prepared finite reference set.
WordPressAssetFingerprintCatalogMetadata
Catalogue-level identity and inert source provenance.
WordPressAssetFingerprintComponent
One exact plugin/theme identity represented by the finite catalogue.
WordPressAssetFingerprintComponentMatch
Pure conditional candidate result for one scoped component identity.
WordPressAssetFingerprintFile
One complete identity-content byte reference.
WordPressAssetFingerprintNotice
Attribution retained as inert text; it is never fetched or executed.
WordPressAssetFingerprintProvenance
Inert bibliographic provenance supplied with a finite catalogue.
WordPressAssetFingerprintRelease
One opaque listed release/build and its exact reference files.
WordPressAssetFingerprintReleaseMatch
Aggregate state for one opaque listed release/build.
WordPressAssetFingerprintReleaseSource
Inert per-release bibliography and attribution references.
WordPressAssetFingerprintResourceMatch
One resource path and its comparisons with all listed releases.
WordPressCatalogMetadata
WordPressComponentAssessment
WordPressComponentIdentity
WordPressComponentSignal
WordPressContext
WordPressContextComponent
WordPressDiscoveryLayout
WordPressExternalAdvisoryEvaluation
One selected external advisory/software association. Provider-declared fields are retained as inert metadata and are not converted into native Termivar advisory authority.
WordPressExternalAssociationKey
In-snapshot key for one upstream advisory/software source declaration.
WordPressExternalIdentityLimitation
One structurally valid source association whose provider identity cannot be represented by Termivar’s canonical component identity. These rows remain inert source limitations: they are preserved for review and comparison but are never evaluated for applicability.
WordPressExternalRangeEvaluation
WordPressExternalReview
WordPressExternalReviewCounts
WordPressExternalVersionEvidenceResolution
WordPressInventoryLimitation
WordPressLocalInputProvenance
WordPressObservedAssetFingerprint
Complete-byte input prepared only after the runtime establishes transport and committed-evidence eligibility.
WordPressPatchAssertion
WordPressPrerequisiteEvaluation
WordPressProfiledAffectedRange
WordPressProfiledVersionEndpoint
WordPressReviewInputs
WordPressReviewResult
WordPressSavedInventory
WordPressSavedInventoryCoverage
WordPressSavedInventorySummary
WordPressVersionEndpoint
WordPressVersionEvidence
WordfenceV3AffectedRange
WordfenceV3AssociationKey
WordfenceV3AssociationView
WordfenceV3Cvss
WordfenceV3Cwe
WordfenceV3IdentityCounts
WordfenceV3Notice
WordfenceV3ProductionImport
WordfenceV3RangeEndpoint
WordfenceV3Record
WordfenceV3SoftwareAssociation
WordfenceV3SourceComponentIdentity
WordfenceV3UnresolvedSoftwareAssociation

Enums§

WordPressActivationState
WordPressAdvisoryCatalogSchema
WordPressApplicability
WordPressAssetFingerprintAggregateState
Conditional aggregate over only the releases represented in the catalogue.
WordPressAssetFingerprintError
Fail-closed errors for catalogue parsing and pure candidate matching.
WordPressAssetFingerprintRelation
Three-valued comparison of one observed resource with one release row.
WordPressAssetFingerprintReleaseState
Three-valued aggregation for one listed release.
WordPressAssetFingerprintRepresentationProfile
The only byte representation understood by catalogue v1.
WordPressAssetFingerprintUnknownReason
Why a resource/release comparison could not be made.
WordPressCatalogStatus
WordPressComparisonProfile
WordPressComponentEvidenceClass
WordPressComponentKind
WordPressEvidenceConfidence
WordPressEvidenceSource
WordPressExecutionStatus
WordPressExternalApplicability
WordPressExternalComparisonPolicy
The closed normalization policy for a local external advisory export.
WordPressExternalRangeReason
WordPressExternalRangeRelation
WordPressExternalVersionEvidenceStatus
Comparator-neutral summary of the version declarations retained for one externally evaluated component.
WordPressExternalVersionRelation
WordPressExternalVersionRelationReason
WordPressHostingOs
WordPressInventoryCategoryStatus
WordPressInventoryEntryStatus
WordPressInventoryLimitationReason
WordPressLocalInputClass
WordPressMultisiteState
WordPressPatchState
WordPressPrerequisite
WordPressPrerequisiteOutcome
WordPressReviewError
WordPressVersionRelation
WordPressVersionResolution
WordPressVersionResolutionReason
WordfenceV3CvssRating
WordfenceV3IdentityMapping
WordfenceV3ProductionError
WordfenceV3RangeValue

Constants§

MAX_WORDFENCE_V3_NOTICE_PARTIES
MAX_WORDFENCE_V3_PATCHED_VERSIONS
MAX_WORDFENCE_V3_PRODUCTION_BYTES
MAX_WORDFENCE_V3_RANGES_PER_ASSOCIATION
MAX_WORDFENCE_V3_RECORDS
MAX_WORDFENCE_V3_RECORD_BYTES
MAX_WORDFENCE_V3_REFERENCES
MAX_WORDFENCE_V3_RESEARCHERS
MAX_WORDFENCE_V3_RESEARCHER_BYTES
MAX_WORDFENCE_V3_RETAINED_BYTES
MAX_WORDFENCE_V3_SOFTWARE_ASSOCIATIONS
MAX_WORDPRESS_ADVISORY_CATALOG_BYTES
MAX_WORDPRESS_ADVISORY_RECORDS
MAX_WORDPRESS_ASSET_FINGERPRINT_ASSET_BYTES
MAX_WORDPRESS_ASSET_FINGERPRINT_CATALOG_BYTES
MAX_WORDPRESS_ASSET_FINGERPRINT_CATALOG_COMPONENTS
MAX_WORDPRESS_ASSET_FINGERPRINT_CATALOG_FILES
MAX_WORDPRESS_ASSET_FINGERPRINT_FILES_PER_RELEASE
MAX_WORDPRESS_ASSET_FINGERPRINT_PATH_BYTES
MAX_WORDPRESS_ASSET_FINGERPRINT_RELEASES_PER_COMPONENT
MAX_WORDPRESS_ASSET_FINGERPRINT_RESOURCES_PER_COMPONENT
MAX_WORDPRESS_ASSET_FINGERPRINT_RETAINED_BYTES
MAX_WORDPRESS_CONTEXT_BYTES
MAX_WORDPRESS_CONTEXT_COMPONENTS
MAX_WORDPRESS_DISCOVERY_LAYOUT_BYTES
MAX_WORDPRESS_EVALUATION_WORK
MAX_WORDPRESS_EXTERNAL_IDENTITY_LIMITATION_PROJECTIONS
Maximum unresolved source-identity rows copied into one rendered audit.
MAX_WORDPRESS_FIXED_VERSIONS_PER_ADVISORY
MAX_WORDPRESS_IDENTIFIER_BYTES
MAX_WORDPRESS_PATCH_ASSERTIONS_PER_COMPONENT
MAX_WORDPRESS_PREREQUISITES_PER_ADVISORY
MAX_WORDPRESS_RANGES_PER_ADVISORY
MAX_WORDPRESS_REFERENCE_BYTES
MAX_WORDPRESS_REMEDIATION_BYTES
MAX_WORDPRESS_RESULT_COMPONENTS
Maximum distinct components retained after merging response signals and operator-supplied context. The two independently bounded inputs may be disjoint, so this is deliberately larger than either input bound.
MAX_WORDPRESS_RESULT_VERSION_EVIDENCE
Maximum version-evidence rows retained by one evaluated result. Each response signal and each context component can contribute at most one row.
MAX_WORDPRESS_SAVED_INVENTORY_BYTES
Total bytes accepted across all saved WordPress inventory inputs.
MAX_WORDPRESS_SIGNALS
MAX_WORDPRESS_SLUG_BYTES
MAX_WORDPRESS_SUMMARY_BYTES
MAX_WORDPRESS_VERSION_BYTES
MAX_WORDPRESS_VERSION_COMPONENTS
WORDFENCE_V3_IDENTITY_MAPPING_POLICY
WORDFENCE_V3_MAPPING_REVISION
WORDFENCE_V3_MAPPING_REVISION_V2
WORDFENCE_V3_PRODUCTION_FORMAT
WORDFENCE_V3_RESOURCE_POLICY_V1
WORDFENCE_V3_RESOURCE_POLICY_V2
WORDFENCE_V3_RESOURCE_POLICY_V3
WORDFENCE_V3_SOURCE_NAMESPACE
WORDPRESS_ADVISORY_CATALOG_SCHEMA
WORDPRESS_ADVISORY_CATALOG_SCHEMA_V2
WORDPRESS_ASSET_FINGERPRINT_CATALOG_SCHEMA
WORDPRESS_ASSET_FINGERPRINT_REPRESENTATION_PROFILE
WORDPRESS_CONTEXT_SCHEMA
WORDPRESS_DISCOVERY_LAYOUT_SCHEMA

Functions§

evaluate_wordpress_review
match_wordpress_asset_fingerprint_component
Compares already-qualified complete observations with one component’s finite listed release matrix.
parse_wordfence_v3_production
Parses one complete, bounded Production-format export from a caller-owned reader. The root map is consumed incrementally and only one bounded raw record plus its decoded value is live during conversion.
parse_wordpress_advisory_catalog
parse_wordpress_asset_fingerprint_catalog
Parses one complete strict local catalogue and prepares deterministic lookup state. The exact digest identifies the supplied bytes; the semantic digest ignores only ordering and JSON layout.
parse_wordpress_context
parse_wordpress_discovery_layout
parse_wordpress_saved_inventory
Parses explicitly selected, already-saved WP-CLI inventory bytes.

Type Aliases§

WordPressAssetFingerprintCatalog
WordfenceV3Catalog