← Back to Baseline

MB-0823

Partially automated Declarative schema XML satisfies its installed schema

MB-C20 Module Integrity & Compatibility Medium

Selected global db_schema.xml documents have supported XML syntax and satisfy their declared installed XSD.

Overview

Validate collected global db_schema.xml against its installed declared XSD. Schema validity is a declaration result, not evidence that the migration ran safely or that production data matches it.

Why it Matters

Invalid declarative schema XML can block the intended setup declaration.

Interpret the reported resource and collection scope before making changes. Unsupported source, unresolved symbols and bounded collection gaps cannot establish a clean result.

Verification Steps

Manual Verification

  1. Validate collected global db_schema.xml against its installed declared XSD. Schema validity is a declaration result, not evidence that the migration ran safely or that production data matches it.
  2. Inspect the reported file, declaration, package or evidence record in the same selected release. Keep source observations separate from effective runtime behavior.
  3. Apply the rule-specific remediation below, validate the affected behavior in staging, and rerun the same selection.

Command / Review Sample

php magebean.phar audit --path=/var/www/magento --profile=module-lifecycle --rules=MB-0823 --modules=Vendor_Module

Use the assessed Magento project and the appropriate application or read-only review account. Replace example hosts, paths and identifiers with the assessment scope; configuration and source fragments are illustrative.

Remediation / Fix Guidance

  1. Review the reported declaration or source location in context.
  2. Validate the affected lifecycle or operational behavior in staging.
  3. Rerun MB-0823 with the same module selection.

Examples

Illustrative declaration/review examples, not recorded scan output. A pass example concerns only the stated predicate and supported collected scope.

Fail Example

db_schema.xml contains an attribute rejected by the resolved installed XSD.

Pass Example

Collected db_schema.xml validates against the installed declared XSD.
Review migration effects and data separately in staging.

Scope and Evidence Limits

Rule revision: 1. Target modes: LOCAL.

Selected global db_schema.xml documents have supported XML syntax and satisfy their declared installed XSD.

Bounded static analysis. Runtime setup, handler dispatch, failure behavior and performance are outside the supported predicate.

Catalog coverage describes implementation capability, not a scan outcome. An incomplete manual review cannot establish that the criterion is satisfied.

References