[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLzN736cm_wAqa185lDPDVHUSM9t1IsOcFXUNCG4RKSE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":64,"crawl_stats":38,"alternatives":72,"analysis":180,"fingerprints":1355},"houzez-property-feed","Houzez Property Feed","2.5.42","Property Hive","https:\u002F\u002Fprofiles.wordpress.org\u002Fpropertyhive\u002F","\u003Cp>This free plugin from the creators of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpropertyhive\" rel=\"ugc\">Property Hive\u003C\u002Fa> makes it easy to import and export properties to Houzez from various CRMs, including XML and CSV files in any format, into the popular Houzez theme.\u003C\u002Fp>\n\u003Cp>We can import properties from the following estate agency CRMs\u002Fformats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10ninety\u003C\u002Fli>\n\u003Cli>Acquaint\u003C\u002Fli>\n\u003Cli>agentOS\u003C\u002Fli>\n\u003Cli>AgestaNET\u003C\u002Fli>\n\u003Cli>Alto by Vebra\u003C\u002Fli>\n\u003Cli>Amplify Syndication – RESO MLS API Provider (beta)\u003C\u002Fli>\n\u003Cli>Another Houzez site (using the WordPress REST API)\u003C\u002Fli>\n\u003Cli>Apex27\u003C\u002Fli>\n\u003Cli>Apimo\u003C\u002Fli>\n\u003Cli>BDP\u003C\u002Fli>\n\u003Cli>Behomes\u003C\u002Fli>\n\u003Cli>BLM\u003C\u002Fli>\n\u003Cli>Bridge – RESO MLS API Provider (beta)\u003C\u002Fli>\n\u003Cli>CASAFARI\u003C\u002Fli>\n\u003Cli>CSV (any CSV file hosted on a public URL)\u003C\u002Fli>\n\u003Cli>Dezrez Rezi\u003C\u002Fli>\n\u003Cli>Domus\u003C\u002Fli>\n\u003Cli>eGO Real Estate\u003C\u002Fli>\n\u003Cli>Expert Agent\u003C\u002Fli>\n\u003Cli>Getrix\u003C\u002Fli>\n\u003Cli>Gnomen\u003C\u002Fli>\n\u003Cli>InfoCasa (beta)\u003C\u002Fli>\n\u003Cli>Inmobalia\u003C\u002Fli>\n\u003Cli>Inmovilla\u003C\u002Fli>\n\u003Cli>Inmoweb\u003C\u002Fli>\n\u003Cli>Jupix\u003C\u002Fli>\n\u003Cli>Kato\u003C\u002Fli>\n\u003Cli>Kyero\u003C\u002Fli>\n\u003Cli>Loop\u003C\u002Fli>\n\u003Cli>MRI\u003C\u002Fli>\n\u003Cli>MLS\u002FIDX (assuming XML URL can be provided)\u003C\u002Fli>\n\u003Cli>MLS Grid\u003C\u002Fli>\n\u003Cli>myCRM \u002F PF Expert from Property Finder\u003C\u002Fli>\n\u003Cli>OpenImmo\u003C\u002Fli>\n\u003Cli>Pixxi\u003C\u002Fli>\n\u003Cli>PropConnect\u003C\u002Fli>\n\u003Cli>PropCtrl\u003C\u002Fli>\n\u003Cli>Propstack\u003C\u002Fli>\n\u003Cli>RE\u002FMAX\u003C\u002Fli>\n\u003Cli>Reapit Foundations\u003C\u002Fli>\n\u003Cli>REAXML\u003C\u002Fli>\n\u003Cli>Rentman\u003C\u002Fli>\n\u003Cli>ReSales Online\u003C\u002Fli>\n\u003Cli>Rex\u003C\u002Fli>\n\u003Cli>SME Professional\u003C\u002Fli>\n\u003Cli>Spark – RESO MLS API Provider (beta)\u003C\u002Fli>\n\u003Cli>Street (including sending enquiries back in Street)\u003C\u002Fli>\n\u003Cli>thinkSPAIN\u003C\u002Fli>\n\u003Cli>Trestle – RESO MLS API Provider (beta)\u003C\u002Fli>\n\u003Cli>VaultEA (UK) \u002F VaultRE (AUS)\u003C\u002Fli>\n\u003Cli>XML (any XML file hosted on a public URL)\u003C\u002Fli>\n\u003Cli>XML2U\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We can export and upload feeds from Houzez to third party portals in the following formats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BLM\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Idealista\u003C\u002Fli>\n\u003Cli>Kyero v3 (including WPML support)\u003C\u002Fli>\n\u003Cli>Rightmove and OnTheMarket Real-Time Format (RTDF)\u003C\u002Fli>\n\u003Cli>thinkSPAIN\u003C\u002Fli>\n\u003Cli>Thribee \u002F LIFULL Connect ( Trovit \u002F Mitula \u002F Nestoria \u002F Nuroa )\u003C\u002Fli>\n\u003Cli>Zoopla Real-Time Format\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s just a couple of reasons why you should choose the Houzez Property Feed plugin to import and export your property stock:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>20+ years experience in working with property feeds\u003C\u002Fli>\n\u003Cli>New formats always being added\u003C\u002Fli>\n\u003Cli>Lots of settings and easy to configure\u003C\u002Fli>\n\u003Cli>In-depth \u003Ca href=\"https:\u002F\u002Fhouzezpropertyfeed.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic imports and export\u003C\u002Fli>\n\u003Cli>One active import and export\u003C\u002Fli>\n\u003Cli>Import and export up to 25 properties\u003C\u002Fli>\n\u003Cli>Logs stored for one day\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All of the above, plus:\u003C\u002Fli>\n\u003Cli>Import and export unlimited properties\u003C\u002Fli>\n\u003Cli>Multiple simulateous active imports and exports\u003C\u002Fli>\n\u003Cli>Choose how frequently imports and exports run\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003Cli>Logs stored for seven days\u003C\u002Fli>\n\u003Cli>Choose additional actions when a property is removed\u003C\u002Fli>\n\u003Cli>Import logs emailed to a specified email address\u003C\u002Fli>\n\u003Cli>Import media in a separate background queue\u003C\u002Fli>\n\u003Cli>The ability to select which properties are included in exports\u003C\u002Fli>\n\u003Cli>Limit the number of properties imported\u003C\u002Fli>\n\u003Cli>Limit the number of images imported per property\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhouzezpropertyfeed.com\u002Fpricing\" rel=\"nofollow ugc\">Update to PRO here\u003C\u002Fa>\u003C\u002Fp>\n","Automatically import properties to Houzez from estate agency CRMs and export to portals",1000,48983,94,11,"2026-02-23T11:33:00.000Z","6.9.4","3.8","",[20,21,22,23,24],"houzez","houzez-import-property","property-export","property-import","real-estate","https:\u002F\u002Fhouzezpropertyfeed.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhouzez-property-feed.2.5.42.zip",98,2,0,"2025-03-29 00:00:00","2026-03-15T15:16:48.613Z",[33,48],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":14},"CVE-2025-30793","houzez-property-feed-unauthenticated-arbitrary-file-download","Houzez Property Feed \u003C= 2.5.4 - Unauthenticated Arbitrary File Download","The Houzez Property Feed plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 2.5.4. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information.",null,"\u003C=2.5.4","2.5.5","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2025-04-08 13:41:38",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8f18e3b1-4f91-4718-8da8-ad23c8d6da75?source=api-prod",{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":53,"patched_in_version":54,"severity":55,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":60,"references":61,"days_to_patch":63},"CVE-2025-0808","houzez-property-feed-cross-site-request-forgery-to-property-feed-export-deletion","Houzez Property Feed \u003C= 2.4.21 - Cross-Site Request Forgery to Property Feed Export Deletion","The Houzez Property Feed plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.4.21. This is due to missing or incorrect nonce validation on the \"deleteexport\" action. This makes it possible for unauthenticated attackers to delete property feed exports via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.4.21","2.4.22","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-02-11 00:00:00","2025-02-14 17:03:06",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6fd866ac-6094-4f76-9fba-69494381214c?source=api-prod",4,{"slug":65,"display_name":7,"profile_url":8,"plugin_count":66,"total_installs":67,"avg_security_score":68,"avg_patch_time_days":69,"trust_score":70,"computed_at":71},"propertyhive",8,6620,92,218,73,"2026-04-04T11:23:55.609Z",[73,93,111,134,157],{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":29,"num_ratings":29,"last_updated":18,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":18,"download_link":90,"security_score":91,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":92},"realtivo-resales-online-for-houzez","Realtivo-Resales Online for Houzez","1.0.3","Realtivo","https:\u002F\u002Fprofiles.wordpress.org\u002Frealtivo\u002F","\u003Cp>Connect the Houzez theme with Resales Online to import live property listings. Easy setup. No coding. Free to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Manual and automatic property import from Resales Online API\u003Cbr \u002F>\n* Real-time property updates via scheduled cron jobs\u003Cbr \u002F>\n* Comprehensive API data management with “Api Data” custom post type\u003Cbr \u002F>\n* Advanced search functionality – search through first page or all properties across all pages\u003Cbr \u002F>\n* Property ID\u002FReference search across entire property database\u003Cbr \u002F>\n* Detailed import logs with status tracking, duration, and property counts\u003Cbr \u002F>\n* Search Type and Property Count display for each filter\u003Cbr \u002F>\n* Auto-refresh API data functionality\u003Cbr \u002F>\n* Sophisticated property data display with filtering and sorting\u003Cbr \u002F>\n* Support for multiple filter IDs\u003Cbr \u002F>\n* Property image handling with CDN integration\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Property Import:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Manual import with progress tracking\u003Cbr \u002F>\n* Automatic daily property updates via cron\u003Cbr \u002F>\n* Support for multiple filter IDs\u003Cbr \u002F>\n* Configurable property import limits\u003Cbr \u002F>\n* Duplicate detection and handling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Data Management:\u003C\u002Fstrong>\u003Cbr \u002F>\n* “Api Data” custom post type for viewing API responses\u003Cbr \u002F>\n* Displays total property count from all pages (not just first page)\u003Cbr \u002F>\n* Shows Search Type for each filter\u003Cbr \u002F>\n* Last updated timestamp tracking\u003Cbr \u002F>\n* One-click refresh to fetch latest API data\u003Cbr \u002F>\n* Auto-creation of data posts for each configured filter ID\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search Functionality:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Search through first 40 properties (fast, client-side filtering)\u003Cbr \u002F>\n* Search ALL properties across all pages (AJAX-powered, searches entire database)\u003Cbr \u002F>\n* Property ID\u002FReference search with exact and partial matching\u003Cbr \u002F>\n* General property search (location, description, etc.)\u003Cbr \u002F>\n* Sort by Reference, Price, or Bedrooms\u003Cbr \u002F>\n* Real-time search results with highlighted matches\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import Logs:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Detailed logging of all import operations\u003Cbr \u002F>\n* Status tracking (Running, Completed)\u003Cbr \u002F>\n* Property count tracking (updated, inserted)\u003Cbr \u002F>\n* Duration calculation for each import\u003Cbr \u002F>\n* Start and end time recording\u003Cbr \u002F>\n* Sortable columns for easy log management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Property Management:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic property image handling\u003Cbr \u002F>\n* Property location mapping\u003Cbr \u002F>\n* Custom field mapping (community fees, IBI, garbage tax, etc.)\u003Cbr \u002F>\n* Featured property support\u003Cbr \u002F>\n* Property status management\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the Resales Online API to fetch real estate property listings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Used\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwebapi.resales-online.com\" rel=\"nofollow ugc\">Resales Online API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Displaying updated real estate listings in your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: API credentials (\u003Ccode>p1\u003C\u002Fcode>, \u003Ccode>p2\u003C\u002Fcode>), agency ID, property reference, api Key and Filter IDs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Whenever the plugin syncs property data or loads listings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.resales-online.com\u002Fprivacy.aspx\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.resales-online.com\u002Fterms.aspx\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect the Houzez theme with Resales Online to import live property listings. Easy setup. No coding. Free to use.",20,317,"6.8.5","5.0","7.4",[20,87,88,24,89],"mls","property-importer","resales-online","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frealtivo-resales-online-for-houzez.1.0.3.zip",100,"2026-03-15T10:48:56.248Z",{"slug":65,"name":7,"version":94,"author":7,"author_profile":8,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":27,"num_ratings":99,"last_updated":100,"tested_up_to":83,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":106,"download_link":107,"security_score":108,"vuln_count":109,"unpatched_count":29,"last_vuln_date":110,"fetched_at":31},"2.1.14","\u003Cp>Hey you. Are you looking to showcase and sell your properties? YOUR website is your most valuable marketing tool and we’ve got the plugin to get you up and running.\u003C\u002Fp>\n\u003Ch4>Using the Property Hive core plugin you can quickly:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add property search to any existing theme\u003C\u002Fli>\n\u003Cli>Allow users to filter property listings with configurable search forms\u003C\u002Fli>\n\u003Cli>Display search results\u003C\u002Fli>\n\u003Cli>Create property details pages \u003C\u002Fli>\n\u003Cli>Store and manage your properties in WordPress\u003C\u002Fli>\n\u003Cli>Access a wide array of shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features included in the core plugin:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Store and manage properties\u003C\u002Fli>\n\u003Cli>Search forms\u003C\u002Fli>\n\u003Cli>Search results page\u003C\u002Fli>\n\u003Cli>Property details page\u003C\u002Fli>\n\u003Cli>Property enquiry\u002Fbook viewing form\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Mortgage calculator\u003C\u002Fli>\n\u003Cli>Stamp duty calculator\u003C\u002Fli>\n\u003Cli>Rental yield calculator\u003C\u002Fli>\n\u003Cli>Rental affordability calculator\u003C\u002Fli>\n\u003Cli>EPC generator\u003C\u002Fli>\n\u003Cli>QR generator\u003C\u002Fli>\n\u003Cli>White label\u003C\u002Fli>\n\u003Cli>Elementor and Divi support\u003C\u002Fli>\n\u003Cli>Yoast, AIOSEO and Rank Math compatibility \u003C\u002Fli>\n\u003Cli>Customisable templates\u003C\u002Fli>\n\u003Cli>Property Hive CRM\u003C\u002Fli>\n\u003Cli>International support for real estate agents worldwide\u003C\u002Fli>\n\u003Cli>Manage sales, lettings and commercial properties, student accommodation and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What are the benefits of using the Property Hive plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>It’s flexible\u003C\u002Fstrong> – you can use Property Hive with any standard theme or use our own free theme \u003Ca href=\"https:\u002F\u002Fwp-property-hive.com\u002Ftheme-options\u002Fhoneycomb\u002F\" rel=\"nofollow ugc\">Honeycomb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>It’s customisable\u003C\u002Fstrong> – you can achieve any layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>It’s well supported\u003C\u002Fstrong> – you can trust our plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>It’s extendable\u003C\u002Fstrong> – you can access a host of premium features to enhance your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extendable Pro features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Import property listings from the leading CRMs including Alto, Street, Loop, Reapit, 10Ninety, SME Professional, dezrez, Kyero, agentOS, Juvo, Juxpix, Arthur Online, VaultEA, Kato and more\u003C\u002Fli>\n\u003Cli>Export property listings to property portals such as Rightmove, Zoopla, OnTheMarket and many more\u003C\u002Fli>\n\u003Cli>Map Search\u003C\u002Fli>\n\u003Cli>Draw-a-search\u003C\u002Fli>\n\u003Cli>Radial Search\u003C\u002Fli>\n\u003Cli>AI functionality to write and re-write property descriptions\u003C\u002Fli>\n\u003Cli>Shortlist\u003C\u002Fli>\n\u003Cli>Saved searches\u003C\u002Fli>\n\u003Cli>Search results promos\u003C\u002Fli>\n\u003Cli>Location autocomplete\u003C\u002Fli>\n\u003Cli>Infinite scroll\u003C\u002Fli>\n\u003Cli>Send to friend\u003C\u002Fli>\n\u003Cli>Printable brochures\u003C\u002Fli>\n\u003Cli>Window cards\u003C\u002Fli>\n\u003Cli>Digital displays\u003C\u002Fli>\n\u003Cli>Property portal builder\u003C\u002Fli>\n\u003Cli>Property Hive CRM tools (calendar, tasks and more)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-property-hive.com\u002Fpricing\u002F?src=wordpress&link=a\" rel=\"nofollow ugc\">Update to PRO here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>We’re loved by developers because:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Property Hive is rich with customisable templates that make even the most bespoke builds possible\u003C\u002Fli>\n\u003Cli>We’ve got over 250 WordPress hooks, filters and actions that let you extend Property Hive to match your client’s requirements\u003C\u002Fli>\n\u003Cli>Property Hive integrates with the WordPress REST API\u003C\u002Fli>\n\u003Cli>You can white label Property Hive and brand it how you like\u003C\u002Fli>\n\u003Cli>Property Hive is open source meaning you can use GitHub to contribute to the code or raise issues for us or other developers to address\u003C\u002Fli>\n\u003Cli>You can access our feature roadmap and are welcome to comment on features or ‘watch’ cards to get notified as they progress \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Resources and support:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-property-hive.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support and documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-property-hive.com\u002Fsupport\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Testimonials:\u003C\u002Fh4>\n\u003Cp>Don’t just take our word for it! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpropertyhive\u002Freviews\u002F\" rel=\"ugc\">Read our reviews here\u003C\u002Fa>.\u003C\u002Fp>\n","Building a property website? Property Hive has everything you need to get started, and so much more.",3000,197319,93,"2025-12-01T14:03:00.000Z","5.6",[103,104,23,105,24],"estate-agents","property","property-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpropertyhive\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpropertyhive.2.1.14.zip",82,18,"2025-11-24 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":16,"requires_at_least":124,"requires_php":101,"tags":125,"homepage":129,"download_link":130,"security_score":131,"vuln_count":132,"unpatched_count":28,"last_vuln_date":133,"fetched_at":31},"estatik","Estatik Real Estate Plugin","4.3.0","Estatik","https:\u002F\u002Fprofiles.wordpress.org\u002Festatik\u002F","\u003Cp>User-friendly intuitive interface. Clean design. Flexible functionality. The full-featured WordPress real estate plugin with smooth integration with Elementor Page Builder.\u003Cbr \u002F>\nVisit \u003Ca href=\"http:\u002F\u002Festatik.net\u002F\" rel=\"nofollow ugc\">www.estatik.net\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fmajor.estatik.net\u002F\" rel=\"nofollow ugc\">demo\u003C\u002Fa> of Estatik plugin built with Elementor Hello Theme.\u003C\u002Fp>\n\u003Ch4>Main features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Quick Demo Setup\u003C\u002Fli>\n\u003Cli>Fields Builder (creates unlimited number of custom fields of any type – text, number, area, attachments, files, contact fields, etc.)\u003C\u002Fli>\n\u003Cli>Login via Facebook or Google\u003C\u002Fli>\n\u003Cli>Map Search built on AJAX\u003C\u002Fli>\n\u003Cli>Saved searches & wishlists\u003C\u002Fli>\n\u003Cli>Listing frontend management\u003C\u002Fli>\n\u003Cli>Sorting by price, date, popularity\u003C\u002Fli>\n\u003Cli>Customizable categories, types, statuses, features, amenities\u003C\u002Fli>\n\u003Cli>Customizable property labels (featured, hot, openhouse)\u003C\u002Fli>\n\u003Cli>Social sharing (Facebook, Twitter, LinkedIn)\u003C\u002Fli>\n\u003Cli>Share via email \u003C\u002Fli>\n\u003Cli>Photo gallery and video (YouTube, Vimeo)\u003C\u002Fli>\n\u003Cli>Multilingual (WPML, Polylang & Loco Translate support)\u003C\u002Fli>\n\u003Cli>Request info widget\u003C\u002Fli>\n\u003Cli>Customizable search widget \u003C\u002Fli>\n\u003Cli>Unlimited currencies\u003C\u002Fli>\n\u003Cli>50+ shortcodes\u003C\u002Fli>\n\u003Cli>Elementor Page Builder & Hello Theme support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO & Premium features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Agents & Agencies support (PRO)\u003C\u002Fli>\n\u003Cli>Agents & Agencies search (PRO)\u003C\u002Fli>\n\u003Cli>Private fields (for Admin, Agents only) (PRO)\u003C\u002Fli>\n\u003Cli>Front-end management for admin and users\u002Fagents (PRO)\u003C\u002Fli>\n\u003Cli>Subscription plans or One-time payments with payments via PayPal (PRO)\u003C\u002Fli>\n\u003Cli>CSV\u002FXLS import via WP ALL Import (PRO)\u003C\u002Fli>\n\u003Cli>Compare feature\u003C\u002Fli>\n\u003Cli>PDF file generation (PRO)\u003C\u002Fli>\n\u003Cli>Saved searches updates notifications (PRO)\u003C\u002Fli>\n\u003Cli>Requests management in agent’s profile (PRO)\u003C\u002Fli>\n\u003Cli>Locations widget (PRO)\u003C\u002Fli>\n\u003Cli>Slider widget (PRO)\u003C\u002Fli>\n\u003Cli>Full-width Slideshow widget (PRO)\u003C\u002Fli>\n\u003Cli>Organic MLS import via RETS and RESO Web API (Premium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Estatik Native Themes:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Estatik Realtor Theme – \u003Ca href=\"http:\u002F\u002Frealtor.estatik.net\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It also works with most of WordPress themes but if you have any issues, just \u003Ca href=\"https:\u002F\u002Festatik.net\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">drop us a message\u003C\u002Fa> and we will add support of your theme for free.\u003C\u002Fp>\n\u003Ch4>Documentation & shortcodes:\u003C\u002Fh4>\n\u003Cp>Please visit this \u003Ca href=\"https:\u002F\u002Festatik.net\u002Festatik-plugin-documentation\u002F\" rel=\"nofollow ugc\">documentation page\u003C\u002Fa> to get a full list of shortcodes.\u003Cbr \u002F>\nFull list of shortcodes can be found \u003Ca href=\"https:\u002F\u002Festatik.net\u002Festatik-plugin-documentation\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translated into:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003C\u002Ful>\n","You will love its clean design, simple use, and colorful themes. WordPress real estate plugin Estatik is a worthy choice for single agents and portals",10000,369790,90,183,"2026-01-31T07:30:00.000Z","5.4",[126,127,87,24,128],"idx","listings","rets","http:\u002F\u002Festatik.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Festatik.zip",24,7,"2025-10-16 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":119,"downloaded":142,"rating":13,"num_ratings":143,"last_updated":144,"tested_up_to":16,"requires_at_least":145,"requires_php":146,"tags":147,"homepage":152,"download_link":153,"security_score":154,"vuln_count":155,"unpatched_count":29,"last_vuln_date":156,"fetched_at":31},"wpvr","WP VR – 360 Panorama and Free Virtual Tour Builder For WordPress","8.5.61","RexTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Frextheme\u002F","\u003Ch4>🏆 #1 Free Virtual Tour Creator and 360 Panorama Viewer for WordPress.\u003C\u002Fh4>\n\u003Cp>WPVR is a free virtual tour creator that helps you build immersive 360 VR tours in minutes – no complexity at all.\u003C\u002Fp>\n\u003Cp>With this WPVR plugin, you can use an effective 360 panorama viewer to showcase properties, shops, hotels, or exhibitions. Visitors can explore your space freely, interact with key areas, and gather the details they need to make a decision more quickly.\u003C\u002Fp>\n\u003Ch3>🌟 Why Use WPVR?\u003C\u002Fh3>\n\u003Cp>WPVR comes with all the necessary features to create a free virtual tour on your own — all you need is a 360 panoramic image to get started.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002Fwpvr-pricing\u002F\" rel=\"nofollow ugc\">Upgrade to Pro — up to 50% OFF!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwp-vr\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aNwB066MYko&list=PLelDqLncNWcUndi1NkXJh2BH62OYmIayt&ab_channel=RexTheme\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fcategory\u002Fvirtual-reality\u002F\" rel=\"nofollow ugc\">Guides\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002Fwpvr-pricing\u002F?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-pricing\" rel=\"nofollow ugc\">Get WPVR Pro 💎\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FukpHp8RzxUw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>WPVR has a simple & easy virtual tour builder, designed for you to create virtual tours real quickly, even without any expertise.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>In fact, you can create a virtual tour for free in less than 5 minutes!!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Take a look at some of the amazing virtual tours created using WPVR!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshowcase.rextheme.com\u002F\" rel=\"nofollow ugc\">Real Estate Virtual Tour\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshowcase.rextheme.com\u002Fvirtual-exhibition-tour-wpvr\u002F\" rel=\"nofollow ugc\">Virtual Art Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshowcase.rextheme.com\u002Fhotel-virtual-tour\u002F\" rel=\"nofollow ugc\">Hotel Virtual Tour\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshowcase.rextheme.com\u002Fcar-showroom-virtual-tour\u002F\" rel=\"nofollow ugc\">Virtual Car Showroom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshowcase.rextheme.com\u002Fvirtual-tour-of-a-pub-bar\u002F\" rel=\"nofollow ugc\">Virtual Tour Of A Pub\u002FBar\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here, you will see that not only you can offer an engaging tour, you can place interactive hotspots to make it more realistic and exciting. And there’s so much more.\u003C\u002Fp>\n\u003Ch4>👉 Offer A 360 Virtual Experience\u003C\u002Fh4>\n\u003Cp>The virtual tour will let users explore in full 360 directions. And you can allow gyroscope for mobile users to get a near realistic visit.\u003C\u002Fp>\n\u003Ch4>👉 Place Interactive Hotspots\u003C\u002Fh4>\n\u003Cp>Use hotspots that people can click to get additional information via tooltips, images, videos, or audio, so that visits can get questions answered, and interest piqued.\u003C\u002Fp>\n\u003Ch4>👉 Easy To Highlight Your Brand\u003C\u002Fh4>\n\u003Cp>Easily place your brand logo and contact information on the tour. Plus, customize the colors of the control buttons to match your brand.\u003C\u002Fp>\n\u003Ch4>👉 Optimize For Inquiries & Bookings\u003C\u002Fh4>\n\u003Cp>Place booking forms or generic inquiry forms either on a hotspot (maybe at the reception desk in the tour), or on a CTA button below the tour. Let prospects contact you as soon as they are ready.\u003C\u002Fp>\n\u003Ch4>👉 Make The Visitor Feel Welcomed\u003C\u002Fh4>\n\u003Cp>Place a mini-welcome video and add soothing background music to make the visitor feel optimistic and valued right from the start.\u003C\u002Fp>\n\u003Cp>\u003Cem>All-in-all, offer an experience your prospects won’t forget.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>🌟 Create A Free Virtual Tour In Just Easy 3 Steps 🌟\u003C\u002Fh3>\n\u003Cp>WPVR makes virtual tour creation super easy.\u003C\u002Fp>\n\u003Cp>All you need are multiple 360 panorama images to cover different rooms, corners, or spots.\u003C\u002Fp>\n\u003Cp>Then, you may follow these \u003Cstrong>3 simple steps\u003C\u002Fstrong> to create a free 360 VR tour in no time;\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the images to WPVR and they will turn into 360 panoramic views.\u003C\u002Fli>\n\u003Cli>Connect them to each other for navigation easily.\u003C\u002Fli>\n\u003Cli>Place hotspots to provide information around your location.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>And you are ready. Now you can publish it and place it on any page on your website.\u003C\u002Fp>\n\u003Cp>That’s it, you’ve just created a virtual tour, that too, absolutely free!\u003C\u002Fp>\n\u003Cp>Your viewers can move inside or back and forth in this virtual tour, get extra information through hotspots, and get an experience similar to a real-life visit.\u003C\u002Fp>\n\u003Cp>\u003Cem>In the free version, you can connect up to 5 scenes, and place up to 5 hotspots on each scene.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>For unlimited scenes and hotspots, you consider using \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002F?utm_source=repo-CTA&utm_medium=VR-repo&utm_campaign=VR-repo-to-pricing\" rel=\"nofollow ugc\">WPVR Pro 💎\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FkOCNHJdM0TA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cem>You can also add \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002F1VfbztgNFrM?si=e8XfDLDEmrwvYbRn\" rel=\"nofollow ugc\">Scene Transitions (PRO)\u003C\u002Fa> to make the journey more exciting.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3> Everything You Need To Create Virtual Tours That Engage & Convert \u003C\u002Fh3>\n\u003Cp>WPVR is a unique VR tour creator that comes with several exclusive features to make virtual tours more engaging and conversion-optimized.\u003C\u002Fp>\n\u003Cp>Simply put, it’s not just a tool to show off, but also a solution to \u003Cstrong>help you get real clients\u003C\u002Fstrong> interested to make inquiries, place bookings, and contact you for negotiations.\u003C\u002Fp>\n\u003Ch4>🔮 High Quality Virtual Tours With Multiple Scenes 🔮\u003C\u002Fh4>\n\u003Cp>Suppose you want to show off a property with 3 bedrooms, 2 bathrooms, a kitchen, living room, balconies, or even a backyard.  Just take 360° panoramic images of each space and let WPVR turn them into one virtual tour.\u003C\u002Fp>\n\u003Cp>You’re probably worried about quality – a realistic 360° panorama image needs high resolution, over 3000×1500 pixels.\u003C\u002Fp>\n\u003Cp>With WPVR, you can disable WordPress compression and use any high-quality images (JPEG, PNG, WebP) to create free 360° VR tours without losing quality.\u003C\u002Fp>\n\u003Ch4>🔮 Use Interactive Hotspots To Answer Questions & Engage With Prospects 🔮\u003C\u002Fh4>\n\u003Cp>During a real visit, people want to explore and ask questions – your tour can do the same.\u003C\u002Fp>\n\u003Cp>You can also use interactive hotspots with full control via \u003Cem>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwysiwyg-html-editor-hotspot-content-virtual-tour\u002F\" rel=\"nofollow ugc\">HTML Editor\u002FWYSIWYG Editor\u003C\u002Fa>\u003C\u002Fem> to add any content you want.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrOAX7gqT7HQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>You can enhance your virtual tour with:\u003Cbr \u002F>\n➤ Tooltips – Show quick info when visitors hover over an object.\u003Cbr \u002F>\n➤ Descriptions – Let people click to see more details. For example, describe the comfort of a hotel bed.\u003Cbr \u002F>\n➤ Images or GIFs – Show clearer visuals if something isn’t obvious.\u003Cbr \u002F>\n➤ Videos – Use short clips to explain features instead of text.\u003Cbr \u002F>\n➤ Audio – Play pre-recorded audio to guide visitors like a real person.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Tip:\u003C\u002Fstrong> Pro Tip: Think about questions or highlights visitors might want. Add them as hotspots.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>You can also add buttons to link to forms or external pages, like booking or inquiry forms.\u003C\u002Fp>\n\u003Cp>\u003Cem>We do have direct support for booking.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZJkMsq522A4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bonus:\u003C\u002Fstrong> You’ll get access to 900+ custom icons to use as hotspots to make the experience meaningufl. And you can add custom colors (Pro) or ripple animation (Pro) to grab user attention.\u003C\u002Fp>\n\u003Cp>\u003Cem>P.S. If you want, you can also add custom icons of your own using snippets. (\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fhow-to-use-the-custom-icon-class\u002F\" rel=\"nofollow ugc\">Hear’s how.\u003C\u002Fa>)\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>🔮 Place Your Virtual Tours Anywhere on Your Website without Hassle 🔮\u003C\u002Fh4>\n\u003Cp>Once your virtual tour is ready, you can embed it anywhere using a \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwp-vr-wpvr-shortcode-embed-virtual-tour\u002F\" rel=\"nofollow ugc\">shortcode\u003C\u002Fa>, no matter what theme you use.\u003C\u002Fp>\n\u003Cp>It’s also compatible with popular page builders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwp-vr-embed-virtual-tour-elementor-widget\u002F\" rel=\"nofollow ugc\">Virtual Tour Widget for Elementor\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwp-vr-embed-virtual-tour-gutenberg-block\u002F\" rel=\"nofollow ugc\">Virtual Tour Block for Gutenberg\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fpublish-virtual-tour-divi-panorama-module\u002F\" rel=\"nofollow ugc\">360 VR Panorama Module for Divi\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwp-vr-oxygen-element-embed-virtual-tour\u002F\" rel=\"nofollow ugc\">Virtual Tour Element for Oxygen\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fwp-vr-embed-virtual-tour-visual-composer-element\u002F\" rel=\"nofollow ugc\">Virtual Tour Element for Visual Composer\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can also Publish Virtual Tours with \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fhow-to-set-up-password-protection-for-your-360-virtual-tour-wp-vr\u002F\" rel=\"nofollow ugc\">Password Protection\u003C\u002Fa> in case you want to offer private access (maybe for a fee).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>🔮 Interactive Virtual Floor Plan for Meaningful Direction (Pro) 🔮\u003C\u002Fh4>\n\u003Cp>One of key highlights of WPVR is it’s floor plan feature, popular among realtors and real estate agencies.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FNt_idUvBRMk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>You can add a real estate floor plan to your virtual tour with clickable pointers, letting visitors navigate the property and understand its layout for better decisions.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Learn more about using \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fdocs\u002Fvirtual-floor-plans-inside-tours\u002F?utm_source=wp-repo&utm_medium=descr&utm_campaign=repo-to-floor-plan-wpvr\" rel=\"nofollow ugc\">Interactive Virtual Floor Plan\u003C\u002Fa> in case you want to offer private access (maybe for a fee).\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>🔮 Share Your Virtual Tour on Social Media Via Link or QR Code (Pro) 🔮\u003C\u002Fh4>\n\u003Cp>With WPVR, you can share your 360° virtual tours instantly using a link or QR code perfect for social media, email, or direct sharing without a webpage.\u003C\u002Fp>\n\u003Ch4>🔮 360 Video Player for WordPress 🔮\u003C\u002Fh4>\n\u003Cp>Apart from creating virtual tours with 360 panoramic images, you can also use WPVR as a 360 video player on your website.\u003C\u002Fp>\n\u003Ch4>🔮 Cardboard & VR Headset Support for Full Immersive Experience (Pro) 🔮\u003C\u002Fh4>\n\u003Cp>You can enable VR Glass mode, so visitors can use Google Cardboard or a VR headset to enjoy a more realistic virtual tour experience.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuKtNst1jehs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>🔮 WPVR Analytics Support (Pro) 🔮\u003C\u002Fh4>\n\u003Cp>Apart from all those interactive options, you also get to view analytics to help you make business decisions.\u003C\u002Fp>\n\u003Cp>📈 Track tour views\u003Cbr \u002F>\n 🔥 Monitor hotspot clicks\u003Cbr \u002F>\n 🗓️ Filter by time period\u003C\u002Fp>\n\u003Ch4>🔮 Mobile First VR Approach 🔮\u003C\u002Fh4>\n\u003Cp>WPVR is built for mobile phones from the start. Every virtual tour you create is fully responsive and optimized to load fast on phones.\u003C\u002Fp>\n\u003Ch3>🌟 Who Should Use WP VR? 🌟\u003C\u002Fh3>\n\u003Cp>Any business you run, if it gives you any advantage by showing your location or space to prospects, then you can use WPVR.\u003C\u002Fp>\n\u003Cp>If you part of any of the following industries, WPVR can be your go-to virtual tour creator:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002Freal-estate-virtual-tours\u002F\" rel=\"nofollow ugc\">Real Estate Industry\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Schools and Colleges (\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fcreate-virtual-campus-tour\u002F?utm_source=repo-cta&utm_medium=wp-repo&utm_campaign=wp-repo-virtual-campus-tour-blog\" rel=\"nofollow ugc\">Virtual campus tours 🏫\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002Fvirtual-hotel-resort-tours\u002F\" rel=\"nofollow ugc\">Hotels & Resorts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Restaurants.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fvirtual-reality-in-tourism\u002F\" rel=\"nofollow ugc\">Travel\u002FTourism\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fvr-museum-tour\u002F\" rel=\"nofollow ugc\">Museums\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fvirtual-art-gallery-in-wordpress\u002F\" rel=\"nofollow ugc\">Art Galleries\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fvirtual-exhibition-tours\u002F\" rel=\"nofollow ugc\">Exhibitions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fvirtual-car-showroom\u002F\" rel=\"nofollow ugc\">Car Showrooms\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Furniture Showrooms.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fvirtual-showroom\u002F\" rel=\"nofollow ugc\">Clothing Stores\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fonline-virtual-store-woocommerce\u002F\" rel=\"nofollow ugc\">Grocery and Retail Stores\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Bars\u002FPubs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 Check out Virtual Tours For Different Industries Made With WPVR: \u003Ca href=\"https:\u002F\u002Fshowcase.rextheme.com\u002F\" rel=\"nofollow ugc\">\u003Cem>Take A Look Now!\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>To have more control over creating a virtual tour, learn about the \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002F?utm_source=wp-repo&utm_medium=descr&utm_campaign=repo-to-landing-wpvr\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3> FREE FEATURES \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>An unlimited number of 360 Panorama VR tours\u003C\u002Fli>\n\u003Cli>360 Degree Video Support (Self-hosted, Youtube, & Vimeo Videos).\u003C\u002Fli>\n\u003Cli>Full-window Virtual Tours.\u003C\u002Fli>\n\u003Cli>VR Glass support for Video Tours.\u003C\u002Fli>\n\u003Cli>Shortcode Support.\u003C\u002Fli>\n\u003Cli>Gutenberg Block Support.\u003C\u002Fli>\n\u003Cli>Elementor Widget Support.\u003C\u002Fli>\n\u003Cli>Webp image support\u003C\u002Fli>\n\u003Cli>Live Preview of Tour On The Back-end.\u003C\u002Fli>\n\u003Cli>Tour Preview Image.\u003C\u002Fli>\n\u003Cli>Tour Autoload Feature.\u003C\u002Fli>\n\u003Cli>Scene Fade Animation.\u003C\u002Fli>\n\u003Cli>Private and Password Protected Tour\u003C\u002Fli>\n\u003Cli>Auto Rotation with Speed Control.\u003C\u002Fli>\n\u003Cli>Auto Rotation Direction, Pause and Stop control.\u003C\u002Fli>\n\u003Cli>Basic Control Buttons (Zoom In, Zoom Out, and Fullscreen).\u003C\u002Fli>\n\u003Cli>Mouse Drag Control on Virtual Tour.\u003C\u002Fli>\n\u003Cli>Zoom In and Out with Mouse Scroll on Virtual Tour.\u003C\u002Fli>\n\u003Cli>Zoom In and Out with ‘+’ and ‘-‘ keyboard buttons.\u003C\u002Fli>\n\u003Cli>Add Multiple Scenes and Hotspots.\u003C\u002Fli>\n\u003Cli>Scene Type Hotspot to Connect Scenes.\u003C\u002Fli>\n\u003Cli>Info Type Hotspots to Give Information.\u003C\u002Fli>\n\u003Cli>On Hover and On-Click Content Option for Hotspots.\u003C\u002Fli>\n\u003Cli>Embed Texts, Videos, Images, GIFs, and Website Links on Hotspots.\u003C\u002Fli>\n\u003Cli>Hotspot Customization with Custom CSS.\u003C\u002Fli>\n\u003Cli>Full-width Tour Tag.\u003C\u002Fli>\n\u003Cli>Radius Tag for tour border-radius.\u003C\u002Fli>\n\u003Cli>Multi-Site Support.\u003C\u002Fli>\n\u003Cli>WP User Role Support (Editors and Authors).\u003C\u002Fli>\n\u003Cli>Disable FontAwesome Option.\u003C\u002Fli>\n\u003Cli>Disable WordPress Default Large Image Handler.\u003C\u002Fli>\n\u003Cli>Control Plugin Assets To Load on Specific Pages\u002Fposts Only.\u003C\u002Fli>\n\u003Cli>Enable Front-end notice for Mobile Visitors.\u003C\u002Fli>\n\u003Cli>Mobile Media Resize Option.\u003C\u002Fli>\n\u003Cli>Plugin Version Rollback Option.\u003C\u002Fli>\n\u003Cli>Password Protected Tour.\u003C\u002Fli>\n\u003Cli>Support From the Support Forum.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3> PREMIUM FEATURES \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All Free Features.\u003C\u002Fli>\n\u003Cli>Unlimited 360 Panorama VR (Scenes).\u003C\u002Fli>\n\u003Cli>Unlimited Hotspots.\u003C\u002Fli>\n\u003Cli>Publish Tours anywhere (Embed Add-on).\u003C\u002Fli>\n\u003Cli>WooCommerce Add-on for Hotspots.\u003C\u002Fli>\n\u003Cli>WooCommerce Products – Add To Cart.\u003C\u002Fli>\n\u003Cli>Scene Gallery (Panorama Image Gallery).\u003C\u002Fli>\n\u003Cli>VR Glass\u002FCardboard support.\u003C\u002Fli>\n\u003Cli>Floor Plan support.\u003C\u002Fli>\n\u003Cli>Explainer Video.\u003C\u002Fli>\n\u003Cli>Background Audio\u003C\u002Fli>\n\u003Cli>Autoplay, Loop, and pause in virtual tours\u003C\u002Fli>\n\u003Cli>Gyroscope Support for Virtual Reality (Mobile Devices).\u003C\u002Fli>\n\u003Cli>VR Glass Support for Video Tours.\u003C\u002Fli>\n\u003Cli>900+ Premium Icons for Hotspot.\u003C\u002Fli>\n\u003Cli>RGB Color Support for Hotspots.\u003C\u002Fli>\n\u003Cli>Partial Panorama \u002F Mobile Panorama.\u003C\u002Fli>\n\u003Cli>Google Street View Support.\u003C\u002Fli>\n\u003Cli>Cubemap Image Support.\u003C\u002Fli>\n\u003Cli>Import & Export Virtual Tours.\u003C\u002Fli>\n\u003Cli>Custom Zoom Settings for 360 images.\u003C\u002Fli>\n\u003Cli>Background 360 Panorama Viewer.\u003C\u002Fli>\n\u003Cli>Fluent Forms Add-on.\u003C\u002Fli>\n\u003Cli>Company Logo & Description (White-label).\u003C\u002Fli>\n\u003Cli>Duplicate Tours with One Click.\u003C\u002Fli>\n\u003Cli>Control Horizontal & Vertical 360 view.\u003C\u002Fli>\n\u003Cli>Custom Loading Point (Face) for 360 views.\u003C\u002Fli>\n\u003Cli>Scene Title, Author Name & URL.\u003C\u002Fli>\n\u003Cli>On-Screen Compass for 360 Image Viewer Mode.\u003C\u002Fli>\n\u003Cli>Direct Social Media Share.\u003C\u002Fli>\n\u003Cli>Share virtual tours with a QR Code.\u003C\u002Fli>\n\u003Cli>Priority Support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr\u002Fwpvr-pricing\u002F?utm_source=wp-repo&utm_medium=descr&utm_campaign=repo-to-pricing-wpvr\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> ✨\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>We have many more amazing features planned. Take a look at \u003Ca href=\"https:\u002F\u002Frextheme.com\u002Fwpvr-roadmap\u002F\" rel=\"nofollow ugc\">our development roadmap.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Upcoming Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form\u002FBooking Option Button.\u003C\u002Fli>\n\u003Cli>Storytelling.\u003C\u002Fli>\n\u003Cli>Mail Mint Integration for Lead Generation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy & Data Collection\u003C\u002Fh3>\n\u003Cp>WP VR includes an optional, opt-in usage tracking module powered by Linno Telemetry SDK to help us troubleshoot issues faster and improve plugin performance, feature stability, and overall user experience.\u003C\u002Fp>\n\u003Ch3>What data we collect (only if you opt in)\u003C\u002Fh3>\n\u003Cp>WP VR does not collect any data by default.\u003Cbr \u002F>\nIf you explicitly allow data collection via the Linno telemetry consent prompt, the plugin may collect the following telemetry data:\u003Cbr \u002F>\n– WordPress version\u003Cbr \u002F>\n– PHP version\u003Cbr \u002F>\n– WP VR plugin version\u003Cbr \u002F>\n– Active theme and active plugins (names only)\u003Cbr \u002F>\n– Non-sensitive plugin settings related to tours, scenes, and hotspots\u003Cbr \u002F>\n– Feature usage and page views within the plugin\u003Cbr \u002F>\n– Site administrator email address\u003Cbr \u002F>\nNo data is collected without your explicit confirmation.\u003C\u002Fp>\n\u003Ch3>How and why the data is used\u003C\u002Fh3>\n\u003Cp>The collected data is used solely to:\u003Cbr \u002F>\n– Diagnose and resolve technical issues efficiently\u003Cbr \u002F>\n– Understand how WP VR features are used\u003Cbr \u002F>\n– Improve plugin stability, VR tour rendering, and feature performance\u003Cbr \u002F>\n– Enhance the overall user experience\u003Cbr \u002F>\nData collection and processing are handled via Linno Telemetry SDK.\u003C\u002Fp>\n\u003Ch3>Consent, Control, and Third-Party Services\u003C\u002Fh3>\n\u003Cp>WP VR does not collect any data by default.\u003Cbr \u002F>\nBoth Linno Telemetry SDK and OpenPanel analytics are strictly opt-in:\u003Cbr \u002F>\n– Linno Telemetry SDK does not gather analytics events unless you explicitly allow tracking.\u003Cbr \u002F>\n– OpenPanel tracking is initialized only after the administrator has opted in to telemetry data collection.\u003Cbr \u002F>\n– You can opt out at any time, which immediately stops all further data collection.\u003Cbr \u002F>\n– Integrating Linno Telemetry SDK does not immediately start gathering data under any circumstances.\u003C\u002Fp>\n\u003Ch4>Third-party services used for optional analytics:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Linno Telemetry SDK – https:\u002F\u002Fgithub.com\u002FCODEREXLTD\u002Flinno-telemetry\u003C\u002Fli>\n\u003Cli>OpenPanel (only after telemetry opt-in) – https:\u002F\u002Fopenpanel.dev\u002Fprivacy\u003Cbr \u002F>\nYou can review how Linno Telemetry and OpenPanel collect and use data via their respective privacy policies.\u003Cbr \u002F>\nData removal\u003Cbr \u002F>\nIf you have previously opted in and would like your data removed, you may request deletion by contacting us at support@rextheme.com.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create stunning 360 virtual tours to impress visitors and get more clients using WPVR - the easiest virtual tour creator in WordPress.",865332,129,"2026-03-12T10:01:00.000Z","6.7","7.0.0",[148,149,24,150,151],"360-panorama-viewer","free-vr-tour-software","virtual-reality","virtual-tour","https:\u002F\u002Frextheme.com\u002Fwpvr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpvr.8.5.61.zip",89,14,"2025-10-24 16:51:14",{"slug":158,"name":159,"version":160,"author":161,"author_profile":162,"description":163,"short_description":164,"active_installs":165,"downloaded":166,"rating":167,"num_ratings":168,"last_updated":169,"tested_up_to":16,"requires_at_least":170,"requires_php":18,"tags":171,"homepage":175,"download_link":176,"security_score":177,"vuln_count":155,"unpatched_count":178,"last_vuln_date":179,"fetched_at":31},"essential-real-estate","Essential Real Estate","5.2.6","g5theme","https:\u002F\u002Fprofiles.wordpress.org\u002Fg5theme\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fplugins.g5plus.net\u002Fere\u002F?utm_source=wp&utm_medium=ere_description&utm_content=website_introduction\" rel=\"nofollow ugc\">Main Site\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fdocument.g5plus.net\u002Fessential-real-estate\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fplugins.g5plus.net\u002Fere\u002Fadd-ons\u002F?utm_source=wp&utm_medium=ere_description&utm_content=ere_colors#ere_colors\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fhomeid-real-estate-wordpress-theme\u002F30203159&utm_source=wp&utm_medium=ere_description_premium_theme_menu&utm_content=view_demo_homeid\" rel=\"nofollow ugc\">Premium Theme\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>There are full features needed for a real estate website, easy to customize and overwrite templates. Allow to manage property listings and submit property via back-end and front-end. Supported global payment, build market, agent management,…etc.\u003Cbr \u002F>\nFREE plugins but already all PREMIUM FEATURES.\u003C\u002Fp>\n\u003Ch4>Demo with premium theme\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Click \u003Ca href=\"http:\u002F\u002Fsandbox.g5plus.net\u002Fbeyot\u002F\" rel=\"nofollow ugc\">Create Demo\u003C\u002Fa> to create temporary website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>You can \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fhomeid-real-estate-wordpress-theme\u002F30203159?utm_source=wp&utm_medium=ere_description&utm_content=view_demo_homeid\" rel=\"nofollow ugc\">View demo or buy Homeid WP theme\u003C\u002Fa>.\u003Cbr \u002F>\n  You can \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fbeyot-wordpress-real-estate-theme\u002F19514964?utm_source=wp&utm_medium=ere_description&utm_content=view_demo_beyot\" rel=\"nofollow ugc\">View demo or buy Beyot WP theme\u003C\u002Fa>.\u003Cbr \u002F>\n  You can \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fbenaa-real-estate-wordpress-theme\u002F21413304?utm_source=wp&utm_medium=ere_description&utm_content=view_demo_benaa\" rel=\"nofollow ugc\">View demo or buy Benaa WP theme\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Sample Data Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Download xml file: \u003Ca href=\"http:\u002F\u002Fdocument.g5plus.net\u002Fessential-real-estate\u002Fsample-data.xml\" rel=\"nofollow ugc\">sample-data.xml\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Download zip file: \u003Ca href=\"http:\u002F\u002Fdocument.g5plus.net\u002Fessential-real-estate\u002Fsample-data.zip\" rel=\"nofollow ugc\">sample-data.zip\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.g5plus.net\u002Fere\u002Fadd-ons\u002F?utm_source=wp&utm_medium=ere_description&utm_content=ere_download#ere_download\" rel=\"nofollow ugc\">ERE Download – Addons Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.g5plus.net\u002Fere\u002Fadd-ons\u002F?utm_source=wp&utm_medium=ere_description&utm_content=ere_colors#ere_colors\" rel=\"nofollow ugc\">ERE Colors – Addons Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.g5plus.net\u002Fere\u002Fadd-ons\u002F?utm_source=wp&utm_medium=ere_description&utm_content=ere_recently_viewed#ere_recently_viewed\" rel=\"nofollow ugc\">ERE Recently Viewed – Addons Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.g5plus.net\u002Fere\u002Fadd-ons\u002F?utm_source=wp&utm_medium=ere_description&utm_content=ere_similar_properties#ere_similar_properties\" rel=\"nofollow ugc\">ERE Similar Properties – Addons Free\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video how to\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PL_DzVbdOfv7EJSkMOf84gpYGzZqvrwv4H\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Already define pages for Real Estate website like: Search Page, Listing Properties, Listing Agent, Agency, Payment, Profile,…\u003C\u002Fli>\n\u003Cli>Submit property via Back-End and Front-End\u003C\u002Fli>\n\u003Cli>Manage property listings via Back-End and Front-End\u003C\u002Fli>\n\u003Cli>Can add custom fields for property\u003C\u002Fli>\n\u003Cli>Easy to customize\u003C\u002Fli>\n\u003Cli>Flexible Search\u003C\u002Fli>\n\u003Cli>Favorite Properties\u003C\u002Fli>\n\u003Cli>Saved Searches Properties\u003C\u002Fli>\n\u003Cli>Compare Properties\u003C\u002Fli>\n\u003Cli>Print Properties\u003C\u002Fli>\n\u003Cli>Nearby Place\u003C\u002Fli>\n\u003Cli>Membership Packages\u003C\u002Fli>\n\u003Cli>Management invoices, User Profiles,…\u003C\u002Fli>\n\u003Cli>Listing Expiration Date\u003C\u002Fli>\n\u003Cli>Paid Submission Type: Free, Pay per Package, Pay per Listing\u003C\u002Fli>\n\u003Cli>Payment Method: Paypal, Stripe, Wire Transfer\u003C\u002Fli>\n\u003Cli>Email Listing Alerts\u003C\u002Fli>\n\u003Cli>Featured Listings\u003C\u002Fli>\n\u003Cli>Related Listing\u003C\u002Fli>\n\u003Cli>Google Suggestions, Geo Location Search, Map Directions\u003C\u002Fli>\n\u003Cli>Supported Google Captcha\u003C\u002Fli>\n\u003Cli>Social Login, Social Share\u003C\u002Fli>\n\u003Cli>Multiple Listing Layouts\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Gallery, Video, 360 Virtual Tour, …\u003C\u002Fli>\n\u003Cli>Contact Agent\u003C\u002Fli>\n\u003Cli>Private Note\u003C\u002Fli>\n\u003Cli>Compatible With Visual Composer plugin\u003C\u002Fli>\n\u003Cli>Compatible With WPML plugin\u003C\u002Fli>\n\u003C\u002Ful>\n","Completely plugins Real Estate. Management system which allows you to own and maintain a real estate marketplace, intro website.",8000,631666,86,52,"2026-02-03T02:46:00.000Z","4.5",[172,173,104,24,174],"agency","agent","realtor","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-real-estate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fessential-real-estate.5.2.6.zip",17,3,"2025-12-14 00:00:00",{"attackSurface":181,"codeSignals":409,"taintFlows":832,"riskAssessment":1337,"analyzedAt":1354},{"hooks":182,"ajaxHandlers":367,"restRoutes":394,"shortcodes":395,"cronEvents":396,"entryPointCount":66,"unprotectedCount":178},[183,188,192,197,202,205,208,212,215,218,221,225,229,231,235,238,240,242,244,248,250,252,254,256,258,260,262,264,268,272,276,280,283,286,290,293,296,298,302,305,307,311,313,316,318,322,325,328,331,335,338,340,342,344,347,349,350,351,352,353,356,358,362,364],{"type":184,"name":185,"callback":186,"file":187,"line":155},"action","admin_notices","admin_error_notices","includes\\class-houzez-property-feed-admin.php",{"type":184,"name":189,"callback":190,"file":187,"line":191},"admin_init","admin_redirects",16,{"type":193,"name":194,"callback":195,"priority":196,"file":187,"line":109},"filter","houzez_admin_sub_menus","add_houzez_property_feed_menu_item",10,{"type":184,"name":198,"callback":199,"priority":200,"file":187,"line":201},"admin_enqueue_scripts","admin_styles",5,22,{"type":184,"name":198,"callback":203,"priority":200,"file":187,"line":204},"admin_scripts",23,{"type":184,"name":206,"callback":206,"priority":14,"file":187,"line":207},"restrict_manage_posts",25,{"type":193,"name":209,"callback":210,"file":187,"line":211},"request","request_query",26,{"type":184,"name":189,"callback":213,"file":214,"line":155},"check_for_manually_run_import","includes\\class-houzez-property-feed-cron.php",{"type":184,"name":189,"callback":216,"file":214,"line":217},"check_for_manually_run_export",15,{"type":184,"name":189,"callback":219,"priority":220,"file":214,"line":177},"check_crons_are_scheduled",99,{"type":193,"name":222,"callback":223,"file":214,"line":224},"cron_schedules","custom_cron_recurrence",19,{"type":184,"name":226,"callback":227,"file":214,"line":228},"houzezpropertyfeedcronhook","execute_import_cron",21,{"type":184,"name":226,"callback":230,"file":214,"line":201},"execute_export_cron",{"type":184,"name":232,"callback":233,"file":234,"line":155},"houzez_record_activities","export_enquiry","includes\\class-houzez-property-feed-export-enquiries.php",{"type":184,"name":189,"callback":236,"file":237,"line":155},"check_not_multiple_if_no_pro","includes\\class-houzez-property-feed-export.php",{"type":184,"name":189,"callback":239,"file":237,"line":191},"save_export_settings",{"type":184,"name":189,"callback":241,"file":237,"line":109},"toggle_export_running_status",{"type":184,"name":189,"callback":243,"file":237,"line":81},"delete_export",{"type":193,"name":245,"callback":246,"priority":247,"file":237,"line":201},"houzez_property_feed_export_property_data","perform_field_mapping",1,{"type":184,"name":189,"callback":236,"file":249,"line":155},"includes\\class-houzez-property-feed-import.php",{"type":184,"name":189,"callback":251,"priority":14,"file":249,"line":191},"check_clone",{"type":184,"name":189,"callback":253,"file":249,"line":109},"save_import_settings",{"type":184,"name":189,"callback":255,"file":249,"line":81},"toggle_import_running_status",{"type":184,"name":189,"callback":257,"file":249,"line":201},"delete_import",{"type":184,"name":259,"callback":246,"priority":247,"file":249,"line":131},"houzez_property_feed_property_imported",{"type":184,"name":259,"callback":261,"priority":247,"file":249,"line":207},"set_generic_houzez_property_data",{"type":184,"name":259,"callback":263,"priority":247,"file":249,"line":211},"clear_media_queue_when_images_stored_as_urls",{"type":193,"name":265,"callback":266,"priority":247,"file":249,"line":267},"houzez_property_feed_xml_mapped_field_value","get_xml_mapped_field_value",28,{"type":193,"name":269,"callback":270,"priority":247,"file":249,"line":271},"houzez_property_feed_csv_mapped_field_value","get_csv_mapped_field_value",29,{"type":184,"name":273,"callback":274,"file":249,"line":275},"add_meta_boxes","import_data_meta_box",31,{"type":184,"name":277,"callback":278,"file":249,"line":279},"houzez_property_feed_post_import_properties","set_location_taxonomy_parents",33,{"type":184,"name":259,"callback":281,"priority":196,"file":249,"line":282},"update_queue_status",35,{"type":184,"name":259,"callback":284,"priority":196,"file":249,"line":285},"set_property_data_date",36,{"type":184,"name":287,"callback":288,"priority":196,"file":249,"line":289},"added_post_meta","save_property_post_type",1385,{"type":184,"name":291,"callback":288,"priority":196,"file":249,"line":292},"updated_post_meta",1386,{"type":184,"name":189,"callback":294,"file":295,"line":201},"install_actions","includes\\class-houzez-property-feed-install.php",{"type":184,"name":189,"callback":297,"priority":200,"file":295,"line":204},"check_version",{"type":193,"name":299,"callback":300,"priority":247,"file":301,"line":191},"houzez_property_feed_pro_active","is_pro_active","includes\\class-houzez-property-feed-license.php",{"type":193,"name":303,"callback":304,"priority":247,"file":301,"line":109},"houzez_property_feed_pro_status","get_license_key_status",{"type":184,"name":189,"callback":306,"file":301,"line":81},"save_license_key",{"type":184,"name":308,"callback":309,"file":310,"line":217},"init","check_jupix_redirect","includes\\class-houzez-property-feed-redirect.php",{"type":184,"name":308,"callback":312,"file":310,"line":191},"check_import_redirect",{"type":184,"name":189,"callback":314,"file":315,"line":155},"save_settings","includes\\class-houzez-property-feed-settings.php",{"type":184,"name":189,"callback":317,"file":315,"line":191},"check_for_export",{"type":184,"name":319,"callback":320,"file":321,"line":191},"wpml_loaded","run_wpml_hooks","includes\\class-houzez-property-feed-wpml.php",{"type":193,"name":323,"callback":324,"priority":196,"file":321,"line":131},"houzez_property_feed_export_kyero_property_data","kyero_wpml_bits",{"type":184,"name":326,"callback":327,"file":321,"line":207},"pre_get_posts","switch_language",{"type":184,"name":329,"callback":330,"priority":196,"file":321,"line":211},"houzez_property_feed_export_cron_end","revert_language",{"type":184,"name":332,"callback":333,"priority":220,"file":334,"line":81},"save_post","send_realtime_feed_request","includes\\export-formats\\class-houzez-property-feed-format-rtdf.php",{"type":193,"name":336,"callback":337,"file":334,"line":201},"houzez_before_submit_property","remove_save_post_hook",{"type":193,"name":339,"callback":337,"file":334,"line":204},"houzez_before_update_property",{"type":184,"name":341,"callback":333,"priority":220,"file":334,"line":207},"houzez_after_property_submit",{"type":184,"name":343,"callback":333,"priority":220,"file":334,"line":211},"houzez_after_property_update",{"type":184,"name":345,"callback":346,"file":334,"line":267},"houzez_property_feed_push_all","push_all_properties",{"type":184,"name":332,"callback":333,"priority":220,"file":348,"line":81},"includes\\export-formats\\class-houzez-property-feed-format-zoopla.php",{"type":193,"name":336,"callback":337,"file":348,"line":201},{"type":193,"name":339,"callback":337,"file":348,"line":204},{"type":184,"name":341,"callback":333,"priority":220,"file":348,"line":207},{"type":184,"name":343,"callback":333,"priority":220,"file":348,"line":211},{"type":184,"name":354,"callback":355,"file":348,"line":267},"houzezpropertyfeedreconcilecronhook","reconcile",{"type":184,"name":345,"callback":346,"file":348,"line":357},30,{"type":193,"name":359,"callback":360,"priority":196,"file":361,"line":207},"houzez_property_feed_remove_old_properties","dont_remove","includes\\import-formats\\class-houzez-property-feed-format-mls-grid.php",{"type":193,"name":359,"callback":360,"priority":196,"file":363,"line":275},"includes\\import-formats\\class-houzez-property-feed-format-propctrl.php",{"type":184,"name":365,"callback":366,"priority":196,"file":363,"line":279},"houzez_property_feed_property_removed","send_put_request_to_withdraw",[368,374,377,380,383,386,387,390],{"action":369,"nopriv":370,"callback":371,"hasNonce":372,"hasCapCheck":370,"file":373,"line":155},"houzez_property_feed_fetch_xml_nodes",false,"fetch_xml_nodes",true,"includes\\class-houzez-property-feed-ajax.php",{"action":375,"nopriv":370,"callback":376,"hasNonce":372,"hasCapCheck":370,"file":373,"line":191},"houzez_property_feed_fetch_csv_fields","fetch_csv_fields",{"action":378,"nopriv":370,"callback":379,"hasNonce":372,"hasCapCheck":370,"file":373,"line":109},"houzez_property_feed_draw_automatic_imports_table","draw_automatic_imports_table",{"action":381,"nopriv":370,"callback":382,"hasNonce":372,"hasCapCheck":370,"file":373,"line":81},"houzez_property_feed_get_running_status","get_running_status",{"action":384,"nopriv":370,"callback":385,"hasNonce":370,"hasCapCheck":370,"file":373,"line":201},"houzez_property_feed_import_properties_batch","import_properties_batch",{"action":384,"nopriv":372,"callback":385,"hasNonce":370,"hasCapCheck":370,"file":373,"line":204},{"action":388,"nopriv":370,"callback":389,"hasNonce":372,"hasCapCheck":370,"file":373,"line":207},"houzez_property_feed_import_import","import_import",{"action":391,"nopriv":370,"callback":392,"hasNonce":370,"hasCapCheck":370,"file":373,"line":393},"houzez_property_feed_test_property_import_details","test_property_import_details",27,[],[],[397,399,401,403,405,407],{"hook":226,"callback":226,"file":214,"line":398},192,{"hook":354,"callback":354,"file":214,"line":400},205,{"hook":402,"callback":402,"file":214,"line":69},"houzezpropertyfeeddeleteoldattachments",{"hook":226,"callback":226,"file":295,"line":404},118,{"hook":354,"callback":354,"file":295,"line":406},125,{"hook":402,"callback":402,"file":295,"line":408},132,{"dangerousFunctions":410,"sqlUsage":430,"outputEscaping":476,"fileOperations":826,"externalRequests":827,"nonceChecks":217,"capabilityChecks":247,"bundledLibraries":828},[411,416,418,420,424,427],{"fn":412,"file":413,"line":414,"context":415},"exec","cron-import.php",420,"exec($command);",{"fn":412,"file":413,"line":417,"context":415},526,{"fn":412,"file":373,"line":419,"context":415},598,{"fn":421,"file":373,"line":422,"context":423},"unserialize",626,"elseif ( @unserialize($data) !== false )",{"fn":421,"file":373,"line":425,"context":426},628,"return unserialize($data);",{"fn":412,"file":428,"line":168,"context":429},"includes\\views\\admin-settings-import-settings-advanced.php","exec(\"which wget\", $output, $result);",{"prepared":431,"raw":228,"locations":432},85,[433,437,439,441,443,446,449,452,454,456,458,460,462,463,465,467,470,472,473,474,475],{"file":434,"line":435,"context":436},"cron-export.php",76,"$wpdb->query() with variable interpolation",{"file":434,"line":438,"context":436},77,{"file":413,"line":440,"context":436},74,{"file":413,"line":442,"context":436},75,{"file":413,"line":444,"context":445},240,"$wpdb->get_row() with variable interpolation",{"file":413,"line":447,"context":448},400,"$wpdb->get_results() with variable interpolation",{"file":450,"line":451,"context":448},"includes\\class-houzez-property-feed-admin-automatic-imports-table.php",251,{"file":373,"line":453,"context":448},214,{"file":373,"line":455,"context":448},580,{"file":214,"line":457,"context":445},69,{"file":249,"line":459,"context":436},1483,{"file":334,"line":461,"context":436},51,{"file":334,"line":168,"context":436},{"file":348,"line":464,"context":436},53,{"file":348,"line":466,"context":436},54,{"file":468,"line":469,"context":448},"includes\\views\\admin-settings-export-settings-taxonomies.php",102,{"file":471,"line":81,"context":436},"uninstall.php",{"file":471,"line":228,"context":436},{"file":471,"line":201,"context":436},{"file":471,"line":204,"context":436},{"file":471,"line":131,"context":436},{"escaped":477,"rawEcho":478,"locations":479},583,224,[480,483,485,487,490,491,493,495,497,500,503,506,509,511,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,549,552,553,554,555,556,557,559,561,562,563,565,566,567,568,569,571,573,574,576,577,579,580,581,582,584,585,586,587,588,590,592,594,596,598,600,602,604,605,606,607,608,609,611,612,613,615,616,617,618,620,621,622,623,625,627,629,630,631,632,633,634,635,637,638,640,642,644,645,646,648,649,650,651,653,654,656,657,659,661,662,663,665,667,669,670,672,674,676,678,679,680,681,682,683,684,685,687,689,691,693,695,696,697,699,700,701,703,704,705,707,708,709,710,712,713,715,717,719,721,723,724,726,728,729,731,732,734,736,738,739,740,741,742,743,744,745,747,749,750,751,753,754,755,757,759,761,763,764,766,768,770,772,774,775,777,779,781,782,784,786,787,788,789,790,791,792,794,795,797,798,800,801,802,803,804,806,807,808,810,812,813,814,816,817,819,820,821,822,823,824],{"file":413,"line":481,"context":482},97,"raw output",{"file":413,"line":484,"context":482},105,{"file":413,"line":486,"context":482},262,{"file":488,"line":489,"context":482},"includes\\class-houzez-property-feed-admin-automatic-exports-table.php",392,{"file":450,"line":220,"context":482},{"file":450,"line":492,"context":482},103,{"file":450,"line":494,"context":482},120,{"file":450,"line":496,"context":482},691,{"file":498,"line":499,"context":482},"includes\\class-houzez-property-feed-admin-logs-export-table.php",242,{"file":501,"line":502,"context":482},"includes\\class-houzez-property-feed-admin-logs-view-export-table.php",130,{"file":504,"line":505,"context":482},"includes\\class-houzez-property-feed-admin-logs-view-import-table.php",136,{"file":507,"line":508,"context":482},"includes\\class-houzez-property-feed-admin-queued-media-table.php",139,{"file":187,"line":510,"context":482},96,{"file":187,"line":11,"context":482},{"file":373,"line":513,"context":482},40,{"file":373,"line":515,"context":482},66,{"file":373,"line":517,"context":482},81,{"file":373,"line":519,"context":482},91,{"file":373,"line":521,"context":482},108,{"file":373,"line":523,"context":482},134,{"file":373,"line":525,"context":482},151,{"file":373,"line":527,"context":482},169,{"file":373,"line":529,"context":482},184,{"file":373,"line":531,"context":482},194,{"file":373,"line":533,"context":482},377,{"file":373,"line":535,"context":482},642,{"file":373,"line":537,"context":482},742,{"file":373,"line":539,"context":482},754,{"file":373,"line":541,"context":482},778,{"file":373,"line":543,"context":482},787,{"file":249,"line":545,"context":482},1840,{"file":249,"line":547,"context":482},1844,{"file":315,"line":505,"context":482},{"file":550,"line":551,"context":482},"includes\\views\\admin-settings-automatic-exports.php",9,{"file":550,"line":217,"context":482},{"file":550,"line":81,"context":482},{"file":550,"line":271,"context":482},{"file":550,"line":279,"context":482},{"file":550,"line":279,"context":482},{"file":558,"line":551,"context":482},"includes\\views\\admin-settings-automatic-imports.php",{"file":558,"line":560,"context":482},72,{"file":558,"line":70,"context":482},{"file":558,"line":440,"context":482},{"file":558,"line":564,"context":482},88,{"file":558,"line":564,"context":482},{"file":558,"line":99,"context":482},{"file":558,"line":510,"context":482},{"file":558,"line":521,"context":482},{"file":558,"line":570,"context":482},117,{"file":558,"line":572,"context":482},121,{"file":558,"line":572,"context":482},{"file":575,"line":200,"context":482},"includes\\views\\admin-settings-export-settings-field-mapping.php",{"file":575,"line":132,"context":482},{"file":575,"line":578,"context":482},55,{"file":575,"line":70,"context":482},{"file":575,"line":431,"context":482},{"file":575,"line":519,"context":482},{"file":583,"line":178,"context":482},"includes\\views\\admin-settings-export-settings-format.php",{"file":583,"line":200,"context":482},{"file":583,"line":196,"context":482},{"file":583,"line":177,"context":482},{"file":583,"line":211,"context":482},{"file":583,"line":589,"context":482},47,{"file":583,"line":591,"context":482},63,{"file":583,"line":593,"context":482},95,{"file":583,"line":595,"context":482},127,{"file":583,"line":597,"context":482},225,{"file":583,"line":599,"context":482},241,{"file":583,"line":601,"context":482},250,{"file":603,"line":178,"context":482},"includes\\views\\admin-settings-export-settings-frequency.php",{"file":603,"line":200,"context":482},{"file":603,"line":196,"context":482},{"file":468,"line":200,"context":482},{"file":468,"line":155,"context":482},{"file":468,"line":224,"context":482},{"file":468,"line":610,"context":482},34,{"file":468,"line":285,"context":482},{"file":468,"line":466,"context":482},{"file":468,"line":614,"context":482},59,{"file":468,"line":440,"context":482},{"file":468,"line":435,"context":482},{"file":468,"line":68,"context":482},{"file":619,"line":224,"context":482},"includes\\views\\admin-settings-export-settings.php",{"file":619,"line":81,"context":482},{"file":619,"line":228,"context":482},{"file":619,"line":201,"context":482},{"file":619,"line":624,"context":482},41,{"file":619,"line":626,"context":482},42,{"file":619,"line":628,"context":482},68,{"file":619,"line":457,"context":482},{"file":428,"line":178,"context":482},{"file":428,"line":200,"context":482},{"file":428,"line":196,"context":482},{"file":428,"line":177,"context":482},{"file":428,"line":357,"context":482},{"file":636,"line":132,"context":482},"includes\\views\\admin-settings-import-settings-contact-information.php",{"file":636,"line":551,"context":482},{"file":636,"line":639,"context":482},106,{"file":636,"line":641,"context":482},122,{"file":643,"line":178,"context":482},"includes\\views\\admin-settings-import-settings-enquiries.php",{"file":643,"line":200,"context":482},{"file":643,"line":196,"context":482},{"file":647,"line":132,"context":482},"includes\\views\\admin-settings-import-settings-field-mapping.php",{"file":647,"line":551,"context":482},{"file":647,"line":204,"context":482},{"file":647,"line":131,"context":482},{"file":647,"line":652,"context":482},64,{"file":647,"line":628,"context":482},{"file":647,"line":655,"context":482},79,{"file":647,"line":519,"context":482},{"file":647,"line":658,"context":482},123,{"file":647,"line":660,"context":482},126,{"file":647,"line":523,"context":482},{"file":647,"line":508,"context":482},{"file":647,"line":664,"context":482},144,{"file":647,"line":666,"context":482},147,{"file":647,"line":668,"context":482},148,{"file":647,"line":499,"context":482},{"file":647,"line":671,"context":482},266,{"file":647,"line":673,"context":482},279,{"file":647,"line":675,"context":482},294,{"file":677,"line":178,"context":482},"includes\\views\\admin-settings-import-settings-format.php",{"file":677,"line":200,"context":482},{"file":677,"line":196,"context":482},{"file":677,"line":177,"context":482},{"file":677,"line":285,"context":482},{"file":677,"line":13,"context":482},{"file":677,"line":531,"context":482},{"file":677,"line":478,"context":482},{"file":677,"line":686,"context":482},233,{"file":677,"line":688,"context":482},243,{"file":677,"line":690,"context":482},271,{"file":677,"line":692,"context":482},289,{"file":694,"line":178,"context":482},"includes\\views\\admin-settings-import-settings-frequency.php",{"file":694,"line":200,"context":482},{"file":694,"line":196,"context":482},{"file":698,"line":178,"context":482},"includes\\views\\admin-settings-import-settings-media.php",{"file":698,"line":200,"context":482},{"file":698,"line":132,"context":482},{"file":698,"line":702,"context":482},12,{"file":698,"line":207,"context":482},{"file":698,"line":578,"context":482},{"file":698,"line":706,"context":482},61,{"file":698,"line":435,"context":482},{"file":698,"line":517,"context":482},{"file":698,"line":13,"context":482},{"file":698,"line":711,"context":482},124,{"file":698,"line":502,"context":482},{"file":698,"line":714,"context":482},145,{"file":698,"line":716,"context":482},150,{"file":698,"line":718,"context":482},163,{"file":698,"line":720,"context":482},193,{"file":698,"line":722,"context":482},199,{"file":698,"line":453,"context":482},{"file":698,"line":725,"context":482},219,{"file":727,"line":201,"context":482},"includes\\views\\admin-settings-import-settings-taxonomies.php",{"file":727,"line":624,"context":482},{"file":727,"line":730,"context":482},60,{"file":727,"line":431,"context":482},{"file":727,"line":733,"context":482},109,{"file":727,"line":735,"context":482},133,{"file":737,"line":224,"context":482},"includes\\views\\admin-settings-import-settings.php",{"file":737,"line":81,"context":482},{"file":737,"line":228,"context":482},{"file":737,"line":201,"context":482},{"file":737,"line":204,"context":482},{"file":737,"line":131,"context":482},{"file":737,"line":207,"context":482},{"file":737,"line":211,"context":482},{"file":737,"line":746,"context":482},45,{"file":737,"line":748,"context":482},46,{"file":737,"line":564,"context":482},{"file":737,"line":154,"context":482},{"file":752,"line":155,"context":482},"includes\\views\\admin-settings-license.php",{"file":752,"line":204,"context":482},{"file":752,"line":275,"context":482},{"file":752,"line":756,"context":482},43,{"file":758,"line":551,"context":482},"includes\\views\\admin-settings-logs-export.php",{"file":758,"line":760,"context":482},13,{"file":762,"line":177,"context":482},"includes\\views\\admin-settings-logs-import.php",{"file":762,"line":228,"context":482},{"file":765,"line":177,"context":482},"includes\\views\\admin-settings-logs-search-import.php",{"file":767,"line":610,"context":482},"includes\\views\\admin-settings-logs-view-export.php",{"file":769,"line":610,"context":482},"includes\\views\\admin-settings-logs-view-import.php",{"file":771,"line":211,"context":482},"includes\\views\\admin-settings-notice.php",{"file":771,"line":773,"context":482},50,{"file":771,"line":515,"context":482},{"file":776,"line":196,"context":482},"includes\\views\\admin-settings-primary-nav-export.php",{"file":778,"line":196,"context":482},"includes\\views\\admin-settings-primary-nav-import.php",{"file":780,"line":551,"context":482},"includes\\views\\admin-settings-pro.php",{"file":780,"line":285,"context":482},{"file":783,"line":204,"context":482},"includes\\views\\admin-settings-queued-media.php",{"file":785,"line":178,"context":482},"includes\\views\\admin-settings-settings-export-department-statuses.php",{"file":785,"line":200,"context":482},{"file":785,"line":132,"context":482},{"file":785,"line":702,"context":482},{"file":785,"line":211,"context":482},{"file":785,"line":275,"context":482},{"file":785,"line":626,"context":482},{"file":785,"line":793,"context":482},56,{"file":785,"line":706,"context":482},{"file":796,"line":178,"context":482},"includes\\views\\admin-settings-settings-export-property-selection.php",{"file":796,"line":196,"context":482},{"file":799,"line":155,"context":482},"includes\\views\\admin-settings-settings-export.php",{"file":799,"line":81,"context":482},{"file":799,"line":228,"context":482},{"file":799,"line":271,"context":482},{"file":799,"line":589,"context":482},{"file":805,"line":178,"context":482},"includes\\views\\admin-settings-settings-import-email-reports.php",{"file":805,"line":196,"context":482},{"file":805,"line":177,"context":482},{"file":809,"line":515,"context":482},"includes\\views\\admin-settings-settings-import-import-export.php",{"file":811,"line":178,"context":482},"includes\\views\\admin-settings-settings-import-media.php",{"file":811,"line":196,"context":482},{"file":811,"line":207,"context":482},{"file":815,"line":178,"context":482},"includes\\views\\admin-settings-settings-import-off-market.php",{"file":815,"line":702,"context":482},{"file":818,"line":155,"context":482},"includes\\views\\admin-settings-settings-import.php",{"file":818,"line":81,"context":482},{"file":818,"line":228,"context":482},{"file":818,"line":201,"context":482},{"file":818,"line":204,"context":482},{"file":818,"line":275,"context":482},{"file":818,"line":825,"context":482},57,195,114,[829],{"name":830,"version":38,"knownCves":831},"Select2",[],[833,849,860,888,903,916,924,933,941,951,959,968,980,994,1005,1018,1033,1042,1050,1059,1077,1113,1121,1129,1140,1148,1157,1168,1181,1192,1200,1208,1224,1235,1250,1261,1271,1279,1288,1296,1304,1312,1320],{"entryPoint":834,"graph":835,"unsanitizedCount":28,"severity":55},"\u003Cdownload> (download.php:0)",{"nodes":836,"edges":847},[837,842],{"id":838,"type":839,"label":840,"file":841,"line":275},"n0","source","$_GET (x2)","download.php",{"id":843,"type":844,"label":845,"file":841,"line":748,"wp_function":846},"n1","sink","header() [Header Injection]","header",[848],{"from":838,"to":843,"sanitized":370},{"entryPoint":850,"graph":851,"unsanitizedCount":247,"severity":55},"print_column_headers (includes\\class-houzez-property-feed-admin-automatic-imports-table.php:58)",{"nodes":852,"edges":858},[853,855],{"id":838,"type":839,"label":854,"file":450,"line":438},"$_REQUEST",{"id":843,"type":844,"label":856,"file":450,"line":220,"wp_function":857},"echo() [XSS]","echo",[859],{"from":838,"to":843,"sanitized":370},{"entryPoint":861,"graph":862,"unsanitizedCount":28,"severity":55},"save_license_key (includes\\class-houzez-property-feed-license.php:49)",{"nodes":863,"edges":883},[864,866,869,874,877,880],{"id":838,"type":839,"label":865,"file":301,"line":560},"$_POST['current_license_key']",{"id":843,"type":867,"label":868,"file":301,"line":560},"transform","→ deactivate_license_key()",{"id":870,"type":844,"label":871,"file":301,"line":872,"wp_function":873},"n2","wp_redirect() [Open Redirect]",352,"wp_redirect",{"id":875,"type":839,"label":876,"file":301,"line":435},"n3","$_POST['license_key']",{"id":878,"type":867,"label":879,"file":301,"line":435},"n4","→ activate_license_key()",{"id":881,"type":844,"label":871,"file":301,"line":882,"wp_function":873},"n5",291,[884,885,886,887],{"from":838,"to":843,"sanitized":370},{"from":843,"to":870,"sanitized":370},{"from":875,"to":878,"sanitized":370},{"from":878,"to":881,"sanitized":370},{"entryPoint":889,"graph":890,"unsanitizedCount":28,"severity":55},"\u003Cclass-houzez-property-feed-license> (includes\\class-houzez-property-feed-license.php:0)",{"nodes":891,"edges":898},[892,893,894,895,896,897],{"id":838,"type":839,"label":865,"file":301,"line":560},{"id":843,"type":867,"label":868,"file":301,"line":560},{"id":870,"type":844,"label":871,"file":301,"line":872,"wp_function":873},{"id":875,"type":839,"label":876,"file":301,"line":435},{"id":878,"type":867,"label":879,"file":301,"line":435},{"id":881,"type":844,"label":871,"file":301,"line":882,"wp_function":873},[899,900,901,902],{"from":838,"to":843,"sanitized":370},{"from":843,"to":870,"sanitized":370},{"from":875,"to":878,"sanitized":370},{"from":878,"to":881,"sanitized":370},{"entryPoint":904,"graph":905,"unsanitizedCount":247,"severity":55},"parse (includes\\import-formats\\class-houzez-property-feed-format-10ninety.php:26)",{"nodes":906,"edges":914},[907,911],{"id":838,"type":839,"label":908,"file":909,"line":910},"$_POST","includes\\import-formats\\class-houzez-property-feed-format-10ninety.php",37,{"id":843,"type":844,"label":912,"file":909,"line":517,"wp_function":913},"wp_remote_get() [SSRF]","wp_remote_get",[915],{"from":838,"to":843,"sanitized":370},{"entryPoint":917,"graph":918,"unsanitizedCount":247,"severity":55},"\u003Cclass-houzez-property-feed-format-10ninety> (includes\\import-formats\\class-houzez-property-feed-format-10ninety.php:0)",{"nodes":919,"edges":922},[920,921],{"id":838,"type":839,"label":908,"file":909,"line":910},{"id":843,"type":844,"label":912,"file":909,"line":517,"wp_function":913},[923],{"from":838,"to":843,"sanitized":370},{"entryPoint":925,"graph":926,"unsanitizedCount":247,"severity":55},"parse (includes\\import-formats\\class-houzez-property-feed-format-acquaint.php:24)",{"nodes":927,"edges":931},[928,930],{"id":838,"type":839,"label":908,"file":929,"line":282},"includes\\import-formats\\class-houzez-property-feed-format-acquaint.php",{"id":843,"type":844,"label":912,"file":929,"line":655,"wp_function":913},[932],{"from":838,"to":843,"sanitized":370},{"entryPoint":934,"graph":935,"unsanitizedCount":247,"severity":55},"\u003Cclass-houzez-property-feed-format-acquaint> (includes\\import-formats\\class-houzez-property-feed-format-acquaint.php:0)",{"nodes":936,"edges":939},[937,938],{"id":838,"type":839,"label":908,"file":929,"line":282},{"id":843,"type":844,"label":912,"file":929,"line":655,"wp_function":913},[940],{"from":838,"to":843,"sanitized":370},{"entryPoint":942,"graph":943,"unsanitizedCount":247,"severity":55},"parse (includes\\import-formats\\class-houzez-property-feed-format-agestanet.php:29)",{"nodes":944,"edges":949},[945,947],{"id":838,"type":839,"label":908,"file":946,"line":513},"includes\\import-formats\\class-houzez-property-feed-format-agestanet.php",{"id":843,"type":844,"label":912,"file":946,"line":948,"wp_function":913},70,[950],{"from":838,"to":843,"sanitized":370},{"entryPoint":952,"graph":953,"unsanitizedCount":247,"severity":55},"\u003Cclass-houzez-property-feed-format-agestanet> (includes\\import-formats\\class-houzez-property-feed-format-agestanet.php:0)",{"nodes":954,"edges":957},[955,956],{"id":838,"type":839,"label":908,"file":946,"line":513},{"id":843,"type":844,"label":912,"file":946,"line":948,"wp_function":913},[958],{"from":838,"to":843,"sanitized":370},{"entryPoint":960,"graph":961,"unsanitizedCount":247,"severity":967},"\u003Cclass-houzez-property-feed-admin-automatic-imports-table> (includes\\class-houzez-property-feed-admin-automatic-imports-table.php:0)",{"nodes":962,"edges":965},[963,964],{"id":838,"type":839,"label":854,"file":450,"line":438},{"id":843,"type":844,"label":856,"file":450,"line":220,"wp_function":857},[966],{"from":838,"to":843,"sanitized":370},"low",{"entryPoint":969,"graph":970,"unsanitizedCount":29,"severity":967},"\u003Cclass-houzez-property-feed-admin> (includes\\class-houzez-property-feed-admin.php:0)",{"nodes":971,"edges":978},[972,974],{"id":838,"type":839,"label":908,"file":187,"line":973},300,{"id":843,"type":844,"label":975,"file":187,"line":976,"wp_function":977},"get_results() [SQLi]",302,"get_results",[979],{"from":838,"to":843,"sanitized":372},{"entryPoint":981,"graph":982,"unsanitizedCount":29,"severity":967},"fetch_xml_nodes (includes\\class-houzez-property-feed-ajax.php:30)",{"nodes":983,"edges":991},[984,986,987,990],{"id":838,"type":839,"label":985,"file":373,"line":773},"$_GET['url']",{"id":843,"type":844,"label":912,"file":373,"line":773,"wp_function":913},{"id":870,"type":839,"label":988,"file":373,"line":989},"$_GET",49,{"id":875,"type":844,"label":912,"file":373,"line":773,"wp_function":913},[992,993],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":372},{"entryPoint":995,"graph":996,"unsanitizedCount":29,"severity":967},"fetch_csv_fields (includes\\class-houzez-property-feed-ajax.php:98)",{"nodes":997,"edges":1002},[998,999,1000,1001],{"id":838,"type":839,"label":985,"file":373,"line":404},{"id":843,"type":844,"label":912,"file":373,"line":404,"wp_function":913},{"id":870,"type":839,"label":988,"file":373,"line":570},{"id":875,"type":844,"label":912,"file":373,"line":404,"wp_function":913},[1003,1004],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":372},{"entryPoint":1006,"graph":1007,"unsanitizedCount":29,"severity":967},"import_import (includes\\class-houzez-property-feed-ajax.php:634)",{"nodes":1008,"edges":1016},[1009,1012],{"id":838,"type":839,"label":1010,"file":373,"line":1011},"$_FILES",653,{"id":843,"type":844,"label":1013,"file":373,"line":1014,"wp_function":1015},"file_get_contents() [SSRF\u002FLFI]",654,"file_get_contents",[1017],{"from":838,"to":843,"sanitized":372},{"entryPoint":1019,"graph":1020,"unsanitizedCount":29,"severity":967},"\u003Cclass-houzez-property-feed-ajax> (includes\\class-houzez-property-feed-ajax.php:0)",{"nodes":1021,"edges":1029},[1022,1024,1025,1026,1027,1028],{"id":838,"type":839,"label":1023,"file":373,"line":773},"$_GET['url'] (x2)",{"id":843,"type":844,"label":912,"file":373,"line":773,"wp_function":913},{"id":870,"type":839,"label":840,"file":373,"line":989},{"id":875,"type":844,"label":912,"file":373,"line":773,"wp_function":913},{"id":878,"type":839,"label":1010,"file":373,"line":1011},{"id":881,"type":844,"label":1013,"file":373,"line":1014,"wp_function":1015},[1030,1031,1032],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":372},{"from":878,"to":881,"sanitized":372},{"entryPoint":1034,"graph":1035,"unsanitizedCount":29,"severity":967},"check_for_manually_run_import (includes\\class-houzez-property-feed-cron.php:28)",{"nodes":1036,"edges":1040},[1037,1039],{"id":838,"type":839,"label":1038,"file":214,"line":746},"$_REQUEST (x2)",{"id":843,"type":844,"label":871,"file":214,"line":431,"wp_function":873},[1041],{"from":838,"to":843,"sanitized":372},{"entryPoint":1043,"graph":1044,"unsanitizedCount":29,"severity":967},"\u003Cclass-houzez-property-feed-cron> (includes\\class-houzez-property-feed-cron.php:0)",{"nodes":1045,"edges":1048},[1046,1047],{"id":838,"type":839,"label":1038,"file":214,"line":746},{"id":843,"type":844,"label":871,"file":214,"line":431,"wp_function":873},[1049],{"from":838,"to":843,"sanitized":372},{"entryPoint":1051,"graph":1052,"unsanitizedCount":29,"severity":967},"check_clone (includes\\class-houzez-property-feed-import.php:65)",{"nodes":1053,"edges":1057},[1054,1056],{"id":838,"type":839,"label":1055,"file":249,"line":440},"$_REQUEST (x4)",{"id":843,"type":844,"label":871,"file":249,"line":655,"wp_function":873},[1058],{"from":838,"to":843,"sanitized":372},{"entryPoint":1060,"graph":1061,"unsanitizedCount":29,"severity":967},"save_import_settings (includes\\class-houzez-property-feed-import.php:111)",{"nodes":1062,"edges":1074},[1063,1065,1069,1070],{"id":838,"type":839,"label":1064,"file":249,"line":711},"$_POST (x2)",{"id":843,"type":844,"label":1066,"file":249,"line":1067,"wp_function":1068},"update_option() [Settings Manipulation]",137,"update_option",{"id":870,"type":839,"label":1064,"file":249,"line":711},{"id":875,"type":844,"label":1071,"file":249,"line":1072,"wp_function":1073},"query() [SQLi]",142,"query",[1075,1076],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":372},{"entryPoint":1078,"graph":1079,"unsanitizedCount":29,"severity":967},"\u003Cclass-houzez-property-feed-import> (includes\\class-houzez-property-feed-import.php:0)",{"nodes":1080,"edges":1106},[1081,1083,1084,1085,1086,1087,1088,1092,1095,1097,1100,1103],{"id":838,"type":839,"label":1082,"file":249,"line":440},"$_REQUEST (x9)",{"id":843,"type":844,"label":871,"file":249,"line":655,"wp_function":873},{"id":870,"type":839,"label":1064,"file":249,"line":711},{"id":875,"type":844,"label":1066,"file":249,"line":1067,"wp_function":1068},{"id":878,"type":839,"label":1064,"file":249,"line":711},{"id":881,"type":844,"label":1071,"file":249,"line":1072,"wp_function":1073},{"id":1089,"type":839,"label":1090,"file":249,"line":1091},"n6","$_GET (x3)",456,{"id":1093,"type":844,"label":1066,"file":249,"line":1094,"wp_function":1068},"n7",507,{"id":1096,"type":839,"label":840,"file":249,"line":1091},"n8",{"id":1098,"type":844,"label":1071,"file":249,"line":1099,"wp_function":1073},"n9",525,{"id":1101,"type":839,"label":988,"file":249,"line":1102},"n10",542,{"id":1104,"type":844,"label":856,"file":249,"line":1105,"wp_function":857},"n11",1835,[1107,1108,1109,1110,1111,1112],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":372},{"from":878,"to":881,"sanitized":372},{"from":1089,"to":1093,"sanitized":372},{"from":1096,"to":1098,"sanitized":372},{"from":1101,"to":1104,"sanitized":372},{"entryPoint":1114,"graph":1115,"unsanitizedCount":29,"severity":967},"save_settings (includes\\class-houzez-property-feed-settings.php:20)",{"nodes":1116,"edges":1119},[1117,1118],{"id":838,"type":839,"label":908,"file":315,"line":461},{"id":843,"type":844,"label":1066,"file":315,"line":825,"wp_function":1068},[1120],{"from":838,"to":843,"sanitized":372},{"entryPoint":1122,"graph":1123,"unsanitizedCount":29,"severity":967},"check_for_export (includes\\class-houzez-property-feed-settings.php:63)",{"nodes":1124,"edges":1127},[1125,1126],{"id":838,"type":839,"label":988,"file":315,"line":121},{"id":843,"type":844,"label":856,"file":315,"line":505,"wp_function":857},[1128],{"from":838,"to":843,"sanitized":372},{"entryPoint":1130,"graph":1131,"unsanitizedCount":29,"severity":967},"\u003Cclass-houzez-property-feed-settings> (includes\\class-houzez-property-feed-settings.php:0)",{"nodes":1132,"edges":1137},[1133,1134,1135,1136],{"id":838,"type":839,"label":908,"file":315,"line":461},{"id":843,"type":844,"label":1066,"file":315,"line":825,"wp_function":1068},{"id":870,"type":839,"label":988,"file":315,"line":121},{"id":875,"type":844,"label":856,"file":315,"line":505,"wp_function":857},[1138,1139],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":372},{"entryPoint":1141,"graph":1142,"unsanitizedCount":247,"severity":967},"\u003Cadmin-settings-automatic-imports> (includes\\views\\admin-settings-automatic-imports.php:0)",{"nodes":1143,"edges":1146},[1144,1145],{"id":838,"type":839,"label":854,"file":558,"line":91},{"id":843,"type":844,"label":856,"file":558,"line":521,"wp_function":857},[1147],{"from":838,"to":843,"sanitized":370},{"entryPoint":1149,"graph":1150,"unsanitizedCount":29,"severity":967},"\u003Cadmin-settings-logs-import> (includes\\views\\admin-settings-logs-import.php:0)",{"nodes":1151,"edges":1155},[1152,1154],{"id":838,"type":839,"label":1153,"file":762,"line":702},"$_POST['log_search']",{"id":843,"type":844,"label":856,"file":762,"line":702,"wp_function":857},[1156],{"from":838,"to":843,"sanitized":372},{"entryPoint":1158,"graph":1159,"unsanitizedCount":247,"severity":967},"\u003Cadmin-settings-logs-search-import> (includes\\views\\admin-settings-logs-search-import.php:0)",{"nodes":1160,"edges":1165},[1161,1162,1163,1164],{"id":838,"type":839,"label":1153,"file":765,"line":702},{"id":843,"type":844,"label":856,"file":765,"line":702,"wp_function":857},{"id":870,"type":839,"label":1153,"file":765,"line":275},{"id":875,"type":844,"label":856,"file":765,"line":275,"wp_function":857},[1166,1167],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":370},{"entryPoint":1169,"graph":1170,"unsanitizedCount":63,"severity":967},"\u003Cadmin-settings-logs-view-export> (includes\\views\\admin-settings-logs-view-export.php:0)",{"nodes":1171,"edges":1178},[1172,1174,1175,1177],{"id":838,"type":839,"label":840,"file":767,"line":1173},6,{"id":843,"type":844,"label":856,"file":767,"line":109,"wp_function":857},{"id":870,"type":839,"label":1176,"file":767,"line":1173},"$_GET (x4)",{"id":875,"type":844,"label":856,"file":767,"line":204,"wp_function":857},[1179,1180],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":370},{"entryPoint":1182,"graph":1183,"unsanitizedCount":63,"severity":967},"\u003Cadmin-settings-logs-view-import> (includes\\views\\admin-settings-logs-view-import.php:0)",{"nodes":1184,"edges":1189},[1185,1186,1187,1188],{"id":838,"type":839,"label":840,"file":769,"line":1173},{"id":843,"type":844,"label":856,"file":769,"line":109,"wp_function":857},{"id":870,"type":839,"label":1176,"file":769,"line":1173},{"id":875,"type":844,"label":856,"file":769,"line":204,"wp_function":857},[1190,1191],{"from":838,"to":843,"sanitized":372},{"from":870,"to":875,"sanitized":370},{"entryPoint":1193,"graph":1194,"unsanitizedCount":29,"severity":967},"\u003Cadmin-settings-notice> (includes\\views\\admin-settings-notice.php:0)",{"nodes":1195,"edges":1198},[1196,1197],{"id":838,"type":839,"label":840,"file":771,"line":196},{"id":843,"type":844,"label":856,"file":771,"line":211,"wp_function":857},[1199],{"from":838,"to":843,"sanitized":372},{"entryPoint":1201,"graph":1202,"unsanitizedCount":29,"severity":967},"\u003Cadmin-settings-queued-media> (includes\\views\\admin-settings-queued-media.php:0)",{"nodes":1203,"edges":1206},[1204,1205],{"id":838,"type":839,"label":840,"file":783,"line":1173},{"id":843,"type":844,"label":856,"file":783,"line":109,"wp_function":857},[1207],{"from":838,"to":843,"sanitized":372},{"entryPoint":1209,"graph":1210,"unsanitizedCount":28,"severity":41},"prepare_items (includes\\class-houzez-property-feed-admin-logs-export-table.php:154)",{"nodes":1211,"edges":1221},[1212,1214,1218,1219],{"id":838,"type":839,"label":988,"file":498,"line":1213},168,{"id":843,"type":844,"label":1215,"file":498,"line":1216,"wp_function":1217},"get_var() [SQLi]",203,"get_var",{"id":870,"type":839,"label":988,"file":498,"line":1213},{"id":875,"type":844,"label":975,"file":498,"line":1220,"wp_function":977},222,[1222,1223],{"from":838,"to":843,"sanitized":370},{"from":870,"to":875,"sanitized":370},{"entryPoint":1225,"graph":1226,"unsanitizedCount":28,"severity":41},"\u003Cclass-houzez-property-feed-admin-logs-export-table> (includes\\class-houzez-property-feed-admin-logs-export-table.php:0)",{"nodes":1227,"edges":1232},[1228,1229,1230,1231],{"id":838,"type":839,"label":988,"file":498,"line":1213},{"id":843,"type":844,"label":1215,"file":498,"line":1216,"wp_function":1217},{"id":870,"type":839,"label":988,"file":498,"line":1213},{"id":875,"type":844,"label":975,"file":498,"line":1220,"wp_function":977},[1233,1234],{"from":838,"to":843,"sanitized":370},{"from":870,"to":875,"sanitized":370},{"entryPoint":1236,"graph":1237,"unsanitizedCount":28,"severity":41},"prepare_items (includes\\class-houzez-property-feed-admin-logs-import-table.php:138)",{"nodes":1238,"edges":1247},[1239,1242,1244,1246],{"id":838,"type":839,"label":988,"file":1240,"line":1241},"includes\\class-houzez-property-feed-admin-logs-import-table.php",158,{"id":843,"type":844,"label":1215,"file":1240,"line":1243,"wp_function":1217},161,{"id":870,"type":839,"label":988,"file":1240,"line":1245},178,{"id":875,"type":844,"label":975,"file":1240,"line":122,"wp_function":977},[1248,1249],{"from":838,"to":843,"sanitized":370},{"from":870,"to":875,"sanitized":370},{"entryPoint":1251,"graph":1252,"unsanitizedCount":28,"severity":41},"\u003Cclass-houzez-property-feed-admin-logs-import-table> (includes\\class-houzez-property-feed-admin-logs-import-table.php:0)",{"nodes":1253,"edges":1258},[1254,1255,1256,1257],{"id":838,"type":839,"label":988,"file":1240,"line":1241},{"id":843,"type":844,"label":1215,"file":1240,"line":1243,"wp_function":1217},{"id":870,"type":839,"label":988,"file":1240,"line":1245},{"id":875,"type":844,"label":975,"file":1240,"line":122,"wp_function":977},[1259,1260],{"from":838,"to":843,"sanitized":370},{"from":870,"to":875,"sanitized":370},{"entryPoint":1262,"graph":1263,"unsanitizedCount":247,"severity":41},"prepare_items (includes\\class-houzez-property-feed-admin-logs-view-export-table.php:89)",{"nodes":1264,"edges":1269},[1265,1267],{"id":838,"type":839,"label":988,"file":501,"line":1266},111,{"id":843,"type":844,"label":975,"file":501,"line":1268,"wp_function":977},113,[1270],{"from":838,"to":843,"sanitized":370},{"entryPoint":1272,"graph":1273,"unsanitizedCount":247,"severity":41},"\u003Cclass-houzez-property-feed-admin-logs-view-export-table> (includes\\class-houzez-property-feed-admin-logs-view-export-table.php:0)",{"nodes":1274,"edges":1277},[1275,1276],{"id":838,"type":839,"label":988,"file":501,"line":1266},{"id":843,"type":844,"label":975,"file":501,"line":1268,"wp_function":977},[1278],{"from":838,"to":843,"sanitized":370},{"entryPoint":1280,"graph":1281,"unsanitizedCount":247,"severity":41},"prepare_items (includes\\class-houzez-property-feed-admin-logs-view-import-table.php:94)",{"nodes":1282,"edges":1286},[1283,1284],{"id":838,"type":839,"label":988,"file":504,"line":570},{"id":843,"type":844,"label":975,"file":504,"line":1285,"wp_function":977},119,[1287],{"from":838,"to":843,"sanitized":370},{"entryPoint":1289,"graph":1290,"unsanitizedCount":247,"severity":41},"\u003Cclass-houzez-property-feed-admin-logs-view-import-table> (includes\\class-houzez-property-feed-admin-logs-view-import-table.php:0)",{"nodes":1291,"edges":1294},[1292,1293],{"id":838,"type":839,"label":988,"file":504,"line":570},{"id":843,"type":844,"label":975,"file":504,"line":1285,"wp_function":977},[1295],{"from":838,"to":843,"sanitized":370},{"entryPoint":1297,"graph":1298,"unsanitizedCount":247,"severity":41},"prepare_items (includes\\class-houzez-property-feed-admin-queued-media-table.php:83)",{"nodes":1299,"edges":1302},[1300,1301],{"id":838,"type":839,"label":988,"file":507,"line":494},{"id":843,"type":844,"label":975,"file":507,"line":641,"wp_function":977},[1303],{"from":838,"to":843,"sanitized":370},{"entryPoint":1305,"graph":1306,"unsanitizedCount":247,"severity":41},"\u003Cclass-houzez-property-feed-admin-queued-media-table> (includes\\class-houzez-property-feed-admin-queued-media-table.php:0)",{"nodes":1307,"edges":1310},[1308,1309],{"id":838,"type":839,"label":988,"file":507,"line":494},{"id":843,"type":844,"label":975,"file":507,"line":641,"wp_function":977},[1311],{"from":838,"to":843,"sanitized":370},{"entryPoint":1313,"graph":1314,"unsanitizedCount":247,"severity":41},"admin_page_import (includes\\class-houzez-property-feed-admin.php:166)",{"nodes":1315,"edges":1318},[1316,1317],{"id":838,"type":839,"label":908,"file":187,"line":973},{"id":843,"type":844,"label":975,"file":187,"line":976,"wp_function":977},[1319],{"from":838,"to":843,"sanitized":370},{"entryPoint":1321,"graph":1322,"unsanitizedCount":551,"severity":41},"toggle_import_running_status (includes\\class-houzez-property-feed-import.php:452)",{"nodes":1323,"edges":1333},[1324,1327,1329,1330,1331,1332],{"id":838,"type":839,"label":1325,"file":249,"line":1326},"$_REQUEST (x5)",468,{"id":843,"type":844,"label":871,"file":249,"line":1328,"wp_function":873},474,{"id":870,"type":839,"label":840,"file":249,"line":1091},{"id":875,"type":844,"label":1066,"file":249,"line":1094,"wp_function":1068},{"id":878,"type":839,"label":840,"file":249,"line":1091},{"id":881,"type":844,"label":1071,"file":249,"line":1099,"wp_function":1073},[1334,1335,1336],{"from":838,"to":843,"sanitized":370},{"from":870,"to":875,"sanitized":370},{"from":878,"to":881,"sanitized":370},{"summary":1338,"deductions":1339},"The houzez-property-feed v2.5.42 plugin exhibits a mixed security posture. While it demonstrates some good security practices such as a high percentage of SQL queries using prepared statements and a substantial number of output escaping routines, significant concerns remain. The presence of 8 AJAX handlers, with a concerning 3 lacking authentication checks, presents a direct attack vector. Furthermore, 27 out of 43 analyzed data flows had unsanitized paths, with 12 flagged as high severity, indicating potential risks such as path traversal or injection vulnerabilities that could be exploited by an attacker. \n\nThe plugin's vulnerability history, with 2 known CVEs including a past high-severity path traversal and CSRF vulnerability, suggests a recurring pattern of exploitable weaknesses. Although there are currently no unpatched vulnerabilities, the historical prevalence of these types of issues, coupled with the static analysis findings of unsanitized paths and insecure AJAX endpoints, warrants caution. The plugin has several strengths in terms of secure coding practices like prepared statements and output escaping, but the identified vulnerabilities and critical data flow issues create a notable risk profile that requires attention.",[1340,1342,1344,1346,1348,1350,1352],{"reason":1341,"points":196},"3 unprotected AJAX handlers",{"reason":1343,"points":702},"12 high severity taint flows (unsanitized paths)",{"reason":1345,"points":217},"History of Path Traversal vulnerability",{"reason":1347,"points":196},"History of CSRF vulnerability",{"reason":1349,"points":66},"27 flows with unsanitized paths",{"reason":1351,"points":200},"Only 1 capability check identified",{"reason":1353,"points":66},"2 dangerous functions (exec, unserialize)","2026-03-16T19:06:04.879Z",{"wat":1356,"direct":1380},{"assetPaths":1357,"generatorPatterns":1365,"scriptPaths":1366,"versionParams":1372},[1358,1359,1360,1361,1362,1363,1364],"\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fadmin\u002Fcss\u002Fhouzez-property-feed-admin.css","\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fadmin\u002Fjs\u002Fhouzez-property-feed-admin.js","\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fincludes\u002Fcss\u002Fjquery.fileuploader.css","\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fincludes\u002Fjs\u002Fjquery.fileuploader.min.js","\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fincludes\u002Fjs\u002Fhouzez-property-feed-main.js","\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fincludes\u002Fjs\u002Fhouzez-property-feed-settings.js","\u002Fwp-content\u002Fplugins\u002Fhouzez-property-feed\u002Fincludes\u002Fjs\u002Fhouzez-property-feed-import.js",[],[1367,1368,1369,1370,1371],"admin\u002Fjs\u002Fhouzez-property-feed-admin.js","includes\u002Fjs\u002Fjquery.fileuploader.min.js","includes\u002Fjs\u002Fhouzez-property-feed-main.js","includes\u002Fjs\u002Fhouzez-property-feed-settings.js","includes\u002Fjs\u002Fhouzez-property-feed-import.js",[1373,1374,1375,1376,1377,1378,1379],"houzez-property-feed\u002Fadmin\u002Fcss\u002Fhouzez-property-feed-admin.css?ver=","houzez-property-feed\u002Fadmin\u002Fjs\u002Fhouzez-property-feed-admin.js?ver=","houzez-property-feed\u002Fincludes\u002Fcss\u002Fjquery.fileuploader.css?ver=","houzez-property-feed\u002Fincludes\u002Fjs\u002Fjquery.fileuploader.min.js?ver=","houzez-property-feed\u002Fincludes\u002Fjs\u002Fhouzez-property-feed-main.js?ver=","houzez-property-feed\u002Fincludes\u002Fjs\u002Fhouzez-property-feed-settings.js?ver=","houzez-property-feed\u002Fincludes\u002Fjs\u002Fhouzez-property-feed-import.js?ver=",{"cssClasses":1381,"htmlComments":1388,"htmlAttributes":1392,"restEndpoints":1395,"jsGlobals":1400,"shortcodeOutput":1404},[1382,1383,1384,1385,1386,1387],"hpf-upload-file-wrap","hpf-fileuploader","hpf-upload-btn","hpf-import-settings","hpf-import-wrapper","houzez-property-feed-settings",[1389,1390,1391],"\u003C!-- Houzez Property Feed -->","\u003C!-- HOUZEZ PROPERTY FEED IMPORT SECTION -->","\u003C!-- HOUZEZ PROPERTY FEED EXPORT SECTION -->",[1393,1394],"data-hpf-feed-id","data-hpf-feed-slug",[1396,1397,1398,1399],"\u002Fwp-json\u002Fhpf\u002Fv1\u002Fget-feeds","\u002Fwp-json\u002Fhpf\u002Fv1\u002Fsave-feed","\u002Fwp-json\u002Fhpf\u002Fv1\u002Fdelete-feed","\u002Fwp-json\u002Fhpf\u002Fv1\u002Fimport-feed",[1401,1402,1403],"houzez_property_feed_params","houzez_property_feed_settings_params","houzez_property_feed_import_params",[]]