> For the complete documentation index, see [llms.txt](https://doc-hub.xcavate.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc-hub.xcavate.io/protocol/property-management-pallet/security-audit/attack-scenarios-simulated.md).

# Attack Scenarios Simulated

| Attack Vector                  | Simulated Outcome                                 | Mitigation Status |
| ------------------------------ | ------------------------------------------------- | ----------------- |
| Unauthorized property update   | Rejected due to owner mismatch                    | Resilient         |
| Flooding with registrations    | Bounded by runtime weights and storage size       | Resilient         |
| Bypass of `transfer_ownership` | Requires origin + current owner match             | Resilient         |
| Storage corruption via upgrade | `StorageVersion` and migration tests prevent this | Resilient         |
