[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fo0NjWaDQ3QOb-N-h4FRhC5yhqsZS4_0q2vqWKSfGtfM":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":126,"fingerprints":741},"property-management-software-unitconnect","Property Management Software | UnitConnect","1.0.0","UnitConnect","https:\u002F\u002Fprofiles.wordpress.org\u002Funitconnect\u002F","\u003Cp>A plugin for Property managers managing \u003Cstrong>commercial\u003C\u002Fstrong> or \u003Cstrong>residential\u003C\u002Fstrong> \u003Cstrong>properties\u003C\u002Fstrong>.  The plugin allows real estate management companies to display their inventory or properties managed as well as showcase properties that have vacancies as well as available for sale.  Developed by UnitConnect, a \u003Ca href=\"https:\u002F\u002Fwww.unitconnect.com\" rel=\"nofollow ugc\">Property Management Software\u003C\u002Fa> company.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Check Live Demo here \u003Ca href=\"https:\u002F\u002Fwww.fcmre.com\u002Fproperties\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Property Management Software Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong> easily export or import your properties to or from a CSV file.  All properties can also be exported to a PDF file for external use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sale and\u002For Lease\u003C\u002Fstrong> – Highlight your vacancies as well as properties that are available for sale.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search\u003C\u002Fstrong> – Search by type, availability or location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Galleries\u003C\u002Fstrong> – Add multiple images to your property.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documents\u003C\u002Fstrong> – Include any additional documents for the property.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact\u003C\u002Fstrong> – Add up to four contacts to a property or listing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps\u003C\u002Fstrong> – Google Maps integration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form\u003C\u002Fstrong> – Automatic contact forms are inserted into each listing allowing you to easily capture leads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Property Types\u003C\u002Fstrong> – Add custom property type such as Retail, Industrial, Land, Mixed User or Residential.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Availability Statuses\u003C\u002Fstrong> – wtatuses are displayed over the properties image and can be styled with different colors and icons per status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Compatibility\u003C\u002Fstrong> – works with all themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List View or Grid View\u003C\u002Fstrong> – allow visitors to choose their own style of viewing properties.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sorting\u003C\u002Fstrong> – allow sort by date\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Friendly\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Property Management Software | Maps\u003C\u002Fh3>\n\u003Cp>Google Maps is integrated into each property.  When adding a property, provide the address and the property detail page will display the map.\u003C\u002Fp>\n\u003Ch3>Property Management Software | Search\u003C\u002Fh3>\n\u003Cp>The search box is intuitive.\u003C\u002Fp>\n\u003Cp>Use any text to search within the property details.  Use Property Type or Location to narrow down your search\u003C\u002Fp>\n\u003Ch3>Property Management Software | Shortcodes\u003C\u002Fh3>\n\u003Cp>The shortcodes can be customized with options.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[ucpm_properties] – Used to display all the properties or filter listings by attributes provided in the shortcode.\u003C\u002Fli>\n\u003Cli>[ucpm_search] – Used to display the search box\u003C\u002Fli>\n\u003Cli>[ucpm_property] – Used to display single property \u003C\u002Fli>\n\u003Cli>[ucpm_map] – Used to display map with all listings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Property Management Software | Widgets\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>UCPM Search Listings – Used to display search form.\u003C\u002Fli>\n\u003Cli>UCPM Recent Listings – Shows recent listings\u003C\u002Fli>\n\u003Cli>UCPM Recent Listings for Sale – Shows recent listings for Sale\u003C\u002Fli>\n\u003Cli>UCPM Recent Listings for Lease – Shows recent listings for Lease\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Property Management Software | Template\u003C\u002Fh3>\n\u003Cp>A flexible framework & template system gives you the control over every aspect of your property management website, so you can customize it to fit your needs.\u003C\u002Fp>\n\u003Cp>Easily override the default HTML template files by including them into your own theme.\u003C\u002Fp>\n","A plugin for Commercial Property Managers that allows to easily manage their inventory and availability for lease and\u002For sale.",10,971,0,"2021-08-10T01:37:00.000Z","5.8.13","4.5","",[19,20,21,22,23],"commercial-property-panagement","commercial-real-estate","property-inventory-and-listings","property-management","unitconnect-property-management-software","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproperty-management-software-unitconnect.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"unitconnect",1,30,84,"2026-04-04T13:58:05.040Z",[36,58,80,99,116],{"slug":37,"name":38,"version":39,"author":38,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":13,"last_vuln_date":57,"fetched_at":27},"ownerrez","OwnerRez","1.2.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fownerrez\u002F","\u003Cp>OwnerRez API WordPress Plugin\u003C\u002Fp>\n\u003Cp>The official WordPress plugin for the OwnerRez API. View \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fownerrez\u002Forez-wp\" rel=\"nofollow ugc\">the readme\u003C\u002Fa> for more information on using this plugin.\u003C\u002Fp>\n\u003Cp>This plugin provides interconnectivity between your OwnerRez account and your WordPress website. This plugin will communicate with the \u003Ca href=\"https:\u002F\u002Fwww.ownerrez.com\" rel=\"nofollow ugc\">OwnerRez API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The OwnerRez terms of service and privacy policy govern our usage of data collected through this plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ownerrez.com\u002Fsupport\u002Farticles\u002Fprivacy-security-terms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.ownerrez.com\u002Fsupport\u002Farticles\u002Fprivacy-security-privacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please submit questions or problems to \u003Ca href=\"mailto:help@ownerrez.com\" rel=\"nofollow ugc\">help@ownerrez.com\u003C\u002Fa>\u003C\u002Fp>\n","The official WordPress plugin for the OwnerRez API.",700,12658,"2026-02-23T18:41:00.000Z","6.9.4","5.4",[49,50,22,51,52],"airbnb","booking","vacation-rental","vrbo","https:\u002F\u002Fwww.ownerrez.com\u002Fsupport\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fownerrez.1.2.6.zip",98,2,"2025-07-04 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":17,"requires_php":17,"tags":72,"homepage":17,"download_link":77,"security_score":78,"vuln_count":56,"unpatched_count":56,"last_vuln_date":79,"fetched_at":27},"apimo","Apimo Connector","2.6.5.1","Proptech Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fapimofficiel\u002F","\u003Cp>Are you a real estate agent or broker looking for a way to streamline your business operations? Look no further! Our plugin is here to help. With Manage Real Estate Business, you can easily: – List and manage properties for sale or rent – Schedule and manage showings and open houses Our plugin integrates seamlessly with your WordPress website and is user-friendly and intuitive. Start streamlining your real estate business today with Manage Real Estate Business!\u003C\u002Fp>\n\u003Ch3>Assets\u003C\u002Fh3>\u003C\u002Fp>\n","Are you a real estate agent or broker looking for a way to streamline your business operations? Look no further! Our plugin is here to help.",100,5893,80,6,"2026-03-12T20:23:00.000Z","6.7.5",[73,74,75,22,76],"clients","leads","listings","real-estate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapimo.zip",56,"2026-01-03 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":66,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":46,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":97,"download_link":98,"security_score":66,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"rentpress-for-websites","RentPress for Websites","7.15.7","30 Lines","https:\u002F\u002Fprofiles.wordpress.org\u002F30lines\u002F","\u003Ch3>Meet RentPress for Apartments\u003C\u002Fh3>\n\u003Cp>RentPress for Apartments is a powerful, extendable plugin that helps you market apartments and rental properties. Build a high-performance online leasing office.\u003C\u002Fp>\n\u003Cp>Transform your WordPress website into an incredible apartment marketing tool. Delivering enterprise-level quality and features, all backed and used by industry veterans with a deep understanding of digital marketing best practices and the online rental market.\u003C\u002Fp>\n\u003Cp>Supercharge your RentPress experience by connecting data feeds from RentCafe, Entrata, RealPage, MRI MarketConnect, ResMan, Funnel, and AppFolio. \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FU1qnf-Pd\" rel=\"nofollow ugc\">Contact 30 Lines\u003C\u002Fa> for a subscription.\u003C\u002Fp>\n\u003Cp>Get started quickly by enabling our out-of-the-box page templates. Or code your own templates using RentPress to import property data. A variety of shortcodes are also available.\u003C\u002Fp>\n\u003Cp>Included Gutenberg blocks help effortlessly build powerful search pages for floor plans and properties. With these flexible blocks, easily add filters and search results to any page and maintain a cohesive design.\u003C\u002Fp>\n\u003Cp>RentPress is built by the award-winning team at 30 Lines who also offer apartment websites, email marketing tools, and targeted content to further enhance any property’s online presence.\u003C\u002Fp>\n\u003Cp>Don’t see your preferred property management system? Looking for an integration in the plugin? \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002Fwbh68-O2\" rel=\"nofollow ugc\">Let us know\u003C\u002Fa> you’re interested!\u003C\u002Fp>\n\u003Ch3>Build Your Online Leasing Office\u003C\u002Fh3>\n\u003Cp>Single or multi-property websites can quickly take advantage of real-time pricing and availability with RentPress. With one click, add property listings and floor plan pages with information from property management software. Showcase apartment layouts, and show the property location on a map. Add in a photo gallery using a shortcode. Build landing pages for any marketing campaigns.\u003C\u002Fp>\n\u003Cp>Easily enable a properties search page with the Search Page template. Display all properties across a portfolio, then search and filter by beds, price, and pets.\u003C\u002Fp>\n\u003Cp>Shoppers can find properties by location with a “Cities” taxonomy. Automatically organize properties by city, add romance copy and a picture to represent the city, and you’re ready for neighborhood leasing.\u003C\u002Fp>\n\u003Cp>All RentPress page templates report full Schema Markup, helping search engines get a better understanding of your website and your properties. All RentPress page templates report Google Analytics Events for all shopper actions.\u003C\u002Fp>\n\u003Ch3>Get Started Quickly\u003C\u002Fh3>\n\u003Cp>RentPress is designed to let you get started in a flash. Check out our video showing the 3-minute set up process.\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\u002Fh1ld794cmlM?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>For more information, check out our article \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FONg6mVRH\" rel=\"nofollow ugc\">Get Started with RentPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>RentPress Add-ons\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>RentPress: Gravity Forms Add-on\u003C\u002Fstrong> extends the RentPress experience to Gravity Forms to send guestcards directly into popular multifamily CRMs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>RentCafe\u003C\u002Fli>\n\u003Cli>Entrata\u003C\u002Fli>\n\u003Cli>Knock\u003C\u002Fli>\n\u003Cli>Funnel\u003C\u002Fli>\n\u003Cli>Anyone Home\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FxPdGhGjl\" rel=\"nofollow ugc\">RentPress: Gravity Forms Add-on here »\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RentPress: Amenities Manager Add-on\u003C\u002Fstrong> lets you fine tune the visibility and syncing of amenities from property management software. Take control of when and where amenities update plus choose to hide amenities altogether.\u003C\u002Fp>\n\u003Cp>RentPress: Amenities Manager Add-on works with all supported systems.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Learn more about \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FfFXR3Ogq\" rel=\"nofollow ugc\">RentPress: Amenities Manager Add-on here »\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Google Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\nThe templates and shortcodes included with RentPress can provide deep Events reporting for shopper interactions. With the Google analytics platform GA4, you can unlock a deeper level of understanding of how shoppers are navigating through apartment inventory.\u003C\u002Fp>\n\u003Cp>For more information see \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FAGHcp5Cy\" rel=\"nofollow ugc\">Understanding RentPress + Google Analytics Integration\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Maps\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a Google Map of properties on a search page to allow shoppers to browse by location.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Learn more about \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FUrC2eTiO\" rel=\"nofollow ugc\">RentPress: Google Maps integration here »\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mapbox\u003C\u002Fstrong>\u003Cbr \u002F>\nEmbed a Mapbox based map of your properties on a search page to allow shoppers to browse by location.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Learn more about \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002FQ83OuXPm\" rel=\"nofollow ugc\">RentPress: Mapbox integration here »\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Engrain SightMap\u003C\u002Fstrong>\u003Cbr \u002F>\nThe included templates bring a deep integration with Engrain’s SightMap perfect for any property or floor plan pages. Let shoppers see the exact location of their future apartments inline.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For more information see \u003Ca href=\"https:\u002F\u002Fvia.30lines.com\u002F--MA5PNV\" rel=\"nofollow ugc\">SightMap for RentPress Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>—\u003C\u002Fp>\n","Connects property information to any WordPress site to help market your apartments. Supports data feeds from: RentCafe, Entrata, RealPage, and more.",15645,"2025-12-11T19:17:00.000Z","5.8","7.2",[93,94,95,22,96],"apartments","floor-plans","pricing","rentals","https:\u002F\u002Frentpress.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frentpress-for-websites.7.15.7.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":13,"last_updated":109,"tested_up_to":110,"requires_at_least":16,"requires_php":17,"tags":111,"homepage":114,"download_link":115,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"realty-portal-floor-plan","Realty Portal – Floor Plan","0.3.9","NooTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fnootheme\u002F","\u003Cp>\u003Cstrong>Floor Plan add-on\u003C\u002Fstrong> is a powerful add-on that helps you to display all detailed information of properties that haven’t been presented in description or other sections. In addition, you can add as many floor plan as you wish without limitation. One more thing, the \u003Cstrong>Dropdown function\u003C\u002Fstrong> helps to manage all your floor plans beautifully and smartly.\u003Cbr \u002F>\nBeautifully designed with clear and friendly user interface, which aids in presenting information in an eye-catchy and friendly way.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlight features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Easy to use\u003Cbr \u002F>\n* Automatically integrated into property submission\u003Cbr \u002F>\n* Friendly and beautiful user interface\u003Cbr \u002F>\n* No need to set up\u003Cbr \u002F>\n* Compare properties anytime and anywhere with all information\u003Cbr \u002F>\n* Work with any theme.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwp.nootheme.com\u002Frealty-portal\" rel=\"nofollow ugc\">http:\u002F\u002Fwp.nootheme.com\u002Frealty-portal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-advanced-search\u002F\" rel=\"ugc\">Advanced Seach\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-agent\u002F\" rel=\"ugc\">Agent\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-agent-profile\u002F\" rel=\"ugc\">Agent Profile\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-agent-dashboard\u002F\" rel=\"ugc\">Agent Dashboard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-compare\u002F\" rel=\"ugc\">Compare Property\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-floor-plan\u002F\" rel=\"ugc\">Floor Plan\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-my-favorites\u002F\" rel=\"ugc\">My Favorites\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-package\u002F\" rel=\"ugc\">Package – Agent Membership\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-submit-property\u002F\" rel=\"ugc\">Submit Property\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-nearby-places\u002F\" rel=\"ugc\">Nearby Places\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Stable tag: 0.3.1 License: GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html An add-on to display detailed information of propert &hellip;",60,3207,"2019-03-22T09:59:00.000Z","4.8.28",[75,112,113,22,76],"property","property-listings","https:\u002F\u002Fnootheme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frealty-portal-floor-plan.zip",{"slug":117,"name":118,"version":102,"author":103,"author_profile":104,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":110,"requires_at_least":16,"requires_php":17,"tags":124,"homepage":114,"download_link":125,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"realty-portal-advanced-search","Realty Portal – Advanced Search","\u003Cp>\u003Cstrong>Realty Portal – Advanced Search Add-ons\u003C\u002Fstrong> works on base of Realty Portal plugin. It is a forward-thinking solution for every Real Estate website. The add-on helps your clients to find out the matching property easily and quickly with the displayed ones right on the map!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full control with flexible features\u003C\u002Fstrong>\u003Cbr \u002F>\nYou are totally able to control elements making up Advanced Search Add-on’s function. Show or hide the map; options to decide which elements are used to find out properties. It means you can search by number of Bedrooms, Garages, Price or Country, etc. All is managed in Custom Field section of Realty Portal. You even can add more features there as you wish. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quickly locate wanted property\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce you start your finding, Advanced Search Add-ons goes with you. Right after you choose an option for search, the system will automatically find out all properties that match and immediately display them on the map. This live search function will help you save time in searching properties without clicking \u003Cem>“Search Property”\u003C\u002Fem> button.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other \u003Cstrong>highlight features\u003C\u002Fstrong>:\u003Cbr \u002F>\n* Show \u002F Hide the map\u003Cbr \u002F>\n* Powerful and friendly short codes.\u003Cbr \u002F>\n* Support Live Search function on the map with AJAX integrated.\u003Cbr \u002F>\n* Automatically list all probable properties according to elements of searching.\u003Cbr \u002F>\n* Easily add or delete elements of Custom Fields and Features & Amenities as you wish.\u003Cbr \u002F>\n* Work with any theme.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwp.nootheme.com\u002Frealty-portal\" rel=\"nofollow ugc\">http:\u002F\u002Fwp.nootheme.com\u002Frealty-portal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>All Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-advanced-search\u002F\" rel=\"ugc\">Advanced Seach\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-agent\u002F\" rel=\"ugc\">Agent\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-agent-profile\u002F\" rel=\"ugc\">Agent Profile\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-agent-dashboard\u002F\" rel=\"ugc\">Agent Dashboard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-compare\u002F\" rel=\"ugc\">Compare Property\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-floor-plan\u002F\" rel=\"ugc\">Floor Plan\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-my-favorites\u002F\" rel=\"ugc\">My Favorites\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-package\u002F\" rel=\"ugc\">Package – Agent Membership\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-submit-property\u002F\" rel=\"ugc\">Submit Property\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frealty-portal-nearby-places\u002F\" rel=\"ugc\">Nearby Places\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Stable tag: 0.3.3 License: GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html An add-on to manage agents and their information rig &hellip;",40,3691,"2019-03-22T09:46:00.000Z",[75,112,113,22,76],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frealty-portal-advanced-search.zip",{"attackSurface":127,"codeSignals":498,"taintFlows":639,"riskAssessment":729,"analyzedAt":740},{"hooks":128,"ajaxHandlers":453,"restRoutes":480,"shortcodes":481,"cronEvents":497,"entryPointCount":278,"unprotectedCount":69},[129,135,140,144,148,151,153,157,160,165,168,172,175,178,181,184,187,189,191,197,201,206,210,213,216,221,224,227,231,235,239,243,245,247,251,255,260,264,268,270,274,275,279,283,287,290,293,296,298,300,304,306,308,310,312,316,320,322,324,328,331,334,338,340,342,345,348,351,353,356,358,361,365,367,369,372,374,376,379,383,387,389,392,395,399,402,405,409,412,415,420,425,429,433,436,441,443,447,450],{"type":130,"name":131,"callback":132,"file":133,"line":134},"filter","manage_listing_posts_columns","listing_columns","includes\\admin\\class-ucpm-admin-columns.php",53,{"type":136,"name":137,"callback":138,"priority":11,"file":133,"line":139},"action","manage_listing_posts_custom_column","listing_data",54,{"type":130,"name":141,"callback":142,"file":133,"line":143},"manage_edit-listing_sortable_columns","table_sorting",57,{"type":130,"name":145,"callback":146,"file":133,"line":147},"request","listing_orderby_status",58,{"type":130,"name":145,"callback":149,"file":133,"line":150},"listing_orderby_purpose",59,{"type":130,"name":145,"callback":152,"file":133,"line":107},"listing_orderby_price",{"type":136,"name":154,"callback":155,"file":133,"line":156},"restrict_manage_posts","table_filtering",63,{"type":136,"name":158,"callback":130,"file":133,"line":159},"parse_query",64,{"type":136,"name":161,"callback":162,"priority":66,"file":163,"line":164},"admin_enqueue_scripts","ucpm_load_admin_scripts","includes\\admin\\class-ucpm-admin-enqueues.php",32,{"type":136,"name":166,"callback":162,"file":163,"line":167},"customize_controls_print_styles",33,{"type":130,"name":169,"callback":170,"file":171,"line":164},"manage_listing-inquiry_posts_columns","inquiry_columns","includes\\admin\\class-ucpm-admin-inquiry-columns.php",{"type":136,"name":173,"callback":174,"priority":11,"file":171,"line":167},"manage_listing-inquiry_posts_custom_column","inquiry_data",{"type":130,"name":176,"callback":142,"file":171,"line":177},"manage_edit-listing-inquiry_sortable_columns",36,{"type":130,"name":145,"callback":179,"file":171,"line":180},"inquiry_orderby_listing",37,{"type":130,"name":145,"callback":182,"file":171,"line":183},"inquiry_orderby_name",38,{"type":130,"name":145,"callback":185,"file":171,"line":186},"inquiry_orderby_email",39,{"type":136,"name":154,"callback":155,"file":171,"line":188},42,{"type":136,"name":158,"callback":130,"file":171,"line":190},43,{"type":136,"name":192,"callback":193,"priority":194,"file":195,"line":196},"admin_menu","listings_menu",9,"includes\\admin\\class-ucpm-admin-menu.php",26,{"type":136,"name":198,"callback":199,"file":195,"line":200},"admin_head","menu_highlight",27,{"type":136,"name":202,"callback":203,"file":204,"line":205},"cmb2_admin_init","register_metaboxes","includes\\admin\\class-ucpm-admin-metaboxes.php",19,{"type":130,"name":207,"callback":208,"file":204,"line":209},"cmb2-taxonomy_meta_boxes","ucpm_property_type_metaboxes",20,{"type":136,"name":202,"callback":211,"file":212,"line":69},"ucpm_options_page","includes\\admin\\class-ucpm-admin-options.php",{"type":136,"name":202,"callback":214,"file":212,"line":215},"ucpm_add_user_fields",559,{"type":136,"name":217,"callback":218,"file":219,"line":220},"init","includes","includes\\admin\\class-ucpm-admin.php",24,{"type":130,"name":222,"callback":222,"file":219,"line":223},"admin_body_class",25,{"type":136,"name":225,"callback":226,"file":219,"line":196},"after_wp_tiny_mce","ucpm_tinymce_extra_vars",{"type":130,"name":228,"callback":229,"file":219,"line":230},"mce_external_plugins","ucpm_register_tinymce_plugin",52,{"type":130,"name":232,"callback":233,"file":219,"line":234},"mce_buttons","ucpm_add_tinymce_dropdown",55,{"type":136,"name":236,"callback":237,"file":238,"line":200},"admin_head-edit.php","ucpm_add_custom_import_button","includes\\admin\\export.php",{"type":130,"name":240,"callback":241,"file":242,"line":11},"wp","has_shortcode","includes\\class-ucpm-archive-listings.php",{"type":130,"name":244,"callback":244,"file":242,"line":209},"is_ucpm",{"type":136,"name":217,"callback":217,"file":246,"line":209},"includes\\class-ucpm-contact-form.php",{"type":136,"name":248,"callback":249,"file":246,"line":250},"cmb2_init","register_contact_form",21,{"type":130,"name":252,"callback":253,"file":246,"line":254},"wp_mail_content_type","set_content_type",23,{"type":136,"name":256,"callback":257,"priority":11,"file":258,"line":259},"wpmu_new_blog","ucpm_new_blog_created","includes\\class-ucpm-install.php",267,{"type":136,"name":261,"callback":262,"file":258,"line":263},"admin_init","ucpm_after_install",301,{"type":136,"name":265,"callback":266,"file":258,"line":267},"admin_notices","ucpm_install_success_notice",327,{"type":130,"name":240,"callback":241,"file":269,"line":11},"includes\\class-ucpm-map.php",{"type":136,"name":271,"callback":272,"file":269,"line":273},"wp_enqueue_scripts","ucpm_enqueue_map_scripts",12,{"type":130,"name":244,"callback":244,"file":269,"line":190},{"type":136,"name":217,"callback":276,"file":277,"line":278},"archive_post_status","includes\\class-ucpm-post-status.php",15,{"type":136,"name":280,"callback":281,"file":277,"line":282},"admin_footer-post.php","post_screen_js",16,{"type":136,"name":284,"callback":285,"file":277,"line":286},"admin_footer-edit.php","edit_screen_js",17,{"type":130,"name":288,"callback":288,"priority":11,"file":277,"line":289},"display_post_states",18,{"type":136,"name":217,"callback":291,"file":292,"line":32},"register_post_type","includes\\class-ucpm-post-types.php",{"type":136,"name":294,"callback":294,"file":295,"line":286},"pre_get_posts","includes\\class-ucpm-query.php",{"type":136,"name":240,"callback":297,"file":295,"line":289},"remove_listing_query",{"type":136,"name":240,"callback":299,"file":295,"line":205},"remove_ordering_args",{"type":130,"name":301,"callback":302,"file":303,"line":282},"query_vars","register_query_vars","includes\\class-ucpm-search.php",{"type":136,"name":294,"callback":294,"priority":305,"file":303,"line":289},999,{"type":130,"name":240,"callback":241,"file":307,"line":194},"includes\\class-ucpm-shortcodes.php",{"type":130,"name":244,"callback":309,"file":307,"line":196},"return_true",{"type":130,"name":311,"callback":309,"file":307,"line":164},"is_single_ucpm",{"type":130,"name":313,"callback":314,"priority":209,"file":307,"line":315},"post_class","listings_compact_mode",147,{"type":136,"name":271,"callback":317,"priority":11,"file":318,"line":319},"ucpm_enqueue_styles_scripts","includes\\frontend\\class-ucpm-enqueues.php",68,{"type":136,"name":217,"callback":218,"file":321,"line":209},"includes\\frontend\\class-ucpm-frontend.php",{"type":136,"name":323,"callback":323,"file":321,"line":250},"body_class",{"type":130,"name":325,"callback":326,"file":327,"line":278},"template_include","template_loader","includes\\frontend\\class-ucpm-template-loader.php",{"type":130,"name":313,"callback":329,"priority":209,"file":330,"line":69},"ucpm_listing_post_class","includes\\frontend\\template-hooks.php",{"type":136,"name":332,"callback":333,"priority":11,"file":330,"line":273},"ucpm_before_main_content","ucpm_output_content_wrapper",{"type":136,"name":335,"callback":336,"priority":11,"file":330,"line":337},"ucpm_after_main_content","ucpm_output_content_wrapper_end",13,{"type":136,"name":335,"callback":339,"priority":11,"file":330,"line":289},"ucpm_footer_copyright",{"type":136,"name":341,"callback":339,"priority":11,"file":330,"line":205},"ucpm_after_listings_loop",{"type":136,"name":343,"callback":344,"priority":11,"file":330,"line":200},"wp_footer","ucpm_add_recaptcha",{"type":136,"name":346,"callback":347,"priority":11,"file":330,"line":167},"ucpm_sidebar","ucpm_get_sidebar",{"type":136,"name":349,"callback":350,"priority":11,"file":330,"line":186},"ucpm_archive_page_content","ucpm_listing_archive_title",{"type":136,"name":349,"callback":352,"priority":209,"file":330,"line":121},"ucpm_listing_archive_content",{"type":136,"name":354,"callback":355,"priority":11,"file":330,"line":188},"ucpm_before_listings_loop","ucpm_ordering",{"type":136,"name":354,"callback":357,"priority":209,"file":330,"line":190},"ucpm_view_switcher",{"type":136,"name":341,"callback":359,"priority":11,"file":330,"line":360},"ucpm_pagination",45,{"type":136,"name":362,"callback":363,"priority":11,"file":330,"line":364},"ucpm_before_listings_loop_item_summary","ucpm_template_loop_image",51,{"type":136,"name":366,"callback":366,"priority":11,"file":330,"line":230},"ucpm_before_listings_loop_item_wrapper",{"type":136,"name":368,"callback":368,"priority":11,"file":330,"line":134},"ucpm_after_listings_loop_item_wrapper",{"type":136,"name":370,"callback":371,"priority":11,"file":330,"line":234},"ucpm_listings_loop_item","ucpm_template_loop_title",{"type":136,"name":370,"callback":373,"priority":209,"file":330,"line":78},"ucpm_template_loop_description",{"type":136,"name":370,"callback":375,"priority":32,"file":330,"line":143},"ucpm_template_loop_address",{"type":136,"name":377,"callback":378,"priority":11,"file":330,"line":156},"ucpm_single_listing_gallery","ucpm_template_single_gallery",{"type":136,"name":380,"callback":381,"priority":11,"file":330,"line":382},"ucpm_single_listing_summary","ucpm_template_single_title",65,{"type":136,"name":384,"callback":385,"priority":11,"file":330,"line":386},"ucpm_single_listing_content","ucpm_template_single_tagline",67,{"type":136,"name":384,"callback":388,"priority":209,"file":330,"line":319},"ucpm_template_single_description",{"type":136,"name":384,"callback":390,"priority":32,"file":330,"line":391},"ucpm_template_single_sale",69,{"type":136,"name":384,"callback":393,"priority":121,"file":330,"line":394},"ucpm_template_single_lease",70,{"type":136,"name":384,"callback":396,"priority":397,"file":330,"line":398},"ucpm_template_single_documents",50,71,{"type":136,"name":384,"callback":400,"priority":107,"file":330,"line":401},"ucpm_template_single_map",72,{"type":136,"name":384,"callback":403,"priority":394,"file":330,"line":404},"ucpm_template_single_contact_form",73,{"type":136,"name":406,"callback":407,"priority":11,"file":330,"line":408},"ucpm_single_listing_sidebar","ucpm_template_single_address",75,{"type":136,"name":406,"callback":410,"priority":209,"file":330,"line":411},"ucpm_template_single_features",76,{"type":136,"name":406,"callback":413,"priority":32,"file":330,"line":414},"ucpm_template_single_contacts",77,{"type":130,"name":416,"callback":417,"file":418,"line":419},"get_the_archive_title","ucpm_listing_display_theme_title","includes\\frontend\\template-tags.php",228,{"type":136,"name":217,"callback":421,"priority":422,"file":423,"line":424},"ucpm_add_new_image_sizes",11,"includes\\functions-general.php",169,{"type":136,"name":426,"callback":427,"priority":11,"file":423,"line":428},"after_switch_theme","ucpm_theme_activation",291,{"type":130,"name":430,"callback":431,"file":423,"line":432},"the_content","ucpm_overwrite_content",294,{"type":136,"name":265,"callback":434,"file":423,"line":435},"wp_real_estate_admin_notice",385,{"type":130,"name":437,"callback":438,"priority":13,"file":439,"line":440},"cmb2_override__ucpm_listing_agent_meta_save","ucpm_cpt_author_meta_save_override","includes\\functions-listing.php",313,{"type":130,"name":437,"callback":438,"priority":13,"file":439,"line":442},349,{"type":136,"name":444,"callback":445,"file":446,"line":337},"widgets_init","ucpm_load_widget","includes\\ucpm-widgets.php",{"type":136,"name":217,"callback":217,"priority":13,"file":448,"line":449},"ucpm.php",93,{"type":130,"name":451,"callback":451,"priority":11,"file":448,"line":452},"plugin_row_meta",94,[454,458,461,464,469,472,473,475,476],{"action":455,"nopriv":456,"callback":455,"hasNonce":456,"hasCapCheck":456,"file":238,"line":457},"ucpm_csv_export",false,208,{"action":459,"nopriv":456,"callback":459,"hasNonce":456,"hasCapCheck":456,"file":238,"line":460},"ucpm_pdf_export",256,{"action":462,"nopriv":456,"callback":462,"hasNonce":456,"hasCapCheck":456,"file":238,"line":463},"ucpm_import_csv",467,{"action":465,"nopriv":456,"callback":465,"hasNonce":466,"hasCapCheck":456,"file":467,"line":468},"ucpm_ajax_archive_listing",true,"includes\\admin\\metaboxes\\functions.php",166,{"action":470,"nopriv":456,"callback":471,"hasNonce":466,"hasCapCheck":456,"file":246,"line":220},"ucpm_contact_form","ucpm_contact_form_callback",{"action":470,"nopriv":466,"callback":471,"hasNonce":466,"hasCapCheck":456,"file":246,"line":223},{"action":474,"nopriv":456,"callback":474,"hasNonce":456,"hasCapCheck":456,"file":303,"line":209},"ucpm_orderby_value",{"action":474,"nopriv":466,"callback":474,"hasNonce":456,"hasCapCheck":456,"file":303,"line":250},{"action":477,"nopriv":456,"callback":478,"hasNonce":456,"hasCapCheck":456,"file":423,"line":479},"mts_dismiss_realestate_notice","closure",406,[],[482,484,487,489,492,494],{"tag":483,"callback":483,"file":242,"line":422},"ucpm_archive_listings",{"tag":470,"callback":485,"file":246,"line":486},"contact_form_shortcode",22,{"tag":488,"callback":488,"file":269,"line":422},"ucpm_map",{"tag":490,"callback":491,"file":303,"line":337},"ucpm_search","search_form",{"tag":493,"callback":112,"file":307,"line":11},"ucpm_property",{"tag":495,"callback":496,"file":307,"line":422},"ucpm_properties","properties",[],{"dangerousFunctions":499,"sqlUsage":500,"outputEscaping":505,"fileOperations":634,"externalRequests":13,"nonceChecks":56,"capabilityChecks":56,"bundledLibraries":635},[],{"prepared":501,"raw":31,"locations":502},4,[503],{"file":258,"line":254,"context":504},"$wpdb->get_col() with variable interpolation",{"escaped":506,"rawEcho":394,"locations":507},359,[508,511,513,515,516,517,518,520,522,524,526,528,530,532,534,536,537,539,541,543,545,546,547,548,549,550,552,554,556,558,560,561,562,564,566,567,569,571,573,575,577,579,580,582,584,585,587,589,591,593,595,597,598,600,602,603,605,607,608,610,612,613,615,617,619,622,625,627,629,631],{"file":133,"line":509,"context":510},132,"raw output",{"file":133,"line":512,"context":510},153,{"file":171,"line":514,"context":510},86,{"file":219,"line":506,"context":510},{"file":238,"line":286,"context":510},{"file":238,"line":289,"context":510},{"file":467,"line":519,"context":510},115,{"file":467,"line":521,"context":510},118,{"file":467,"line":523,"context":510},126,{"file":467,"line":525,"context":510},128,{"file":467,"line":527,"context":510},141,{"file":467,"line":529,"context":510},201,{"file":269,"line":531,"context":510},205,{"file":303,"line":533,"context":510},162,{"file":303,"line":535,"context":510},216,{"file":446,"line":188,"context":510},{"file":446,"line":538,"context":510},44,{"file":446,"line":540,"context":510},46,{"file":446,"line":542,"context":510},47,{"file":446,"line":544,"context":510},62,{"file":446,"line":156,"context":510},{"file":446,"line":156,"context":510},{"file":446,"line":386,"context":510},{"file":446,"line":319,"context":510},{"file":446,"line":319,"context":510},{"file":446,"line":551,"context":510},105,{"file":446,"line":553,"context":510},107,{"file":446,"line":555,"context":510},109,{"file":446,"line":557,"context":510},110,{"file":446,"line":559,"context":510},125,{"file":446,"line":523,"context":510},{"file":446,"line":523,"context":510},{"file":446,"line":563,"context":510},130,{"file":446,"line":565,"context":510},131,{"file":446,"line":565,"context":510},{"file":446,"line":568,"context":510},168,{"file":446,"line":570,"context":510},170,{"file":446,"line":572,"context":510},172,{"file":446,"line":574,"context":510},173,{"file":446,"line":576,"context":510},188,{"file":446,"line":578,"context":510},189,{"file":446,"line":578,"context":510},{"file":446,"line":581,"context":510},193,{"file":446,"line":583,"context":510},194,{"file":446,"line":583,"context":510},{"file":446,"line":586,"context":510},232,{"file":446,"line":588,"context":510},234,{"file":446,"line":590,"context":510},236,{"file":446,"line":592,"context":510},237,{"file":446,"line":594,"context":510},254,{"file":446,"line":596,"context":510},255,{"file":446,"line":596,"context":510},{"file":446,"line":599,"context":510},259,{"file":446,"line":601,"context":510},260,{"file":446,"line":601,"context":510},{"file":446,"line":604,"context":510},265,{"file":446,"line":606,"context":510},266,{"file":446,"line":606,"context":510},{"file":446,"line":609,"context":510},271,{"file":446,"line":611,"context":510},273,{"file":446,"line":611,"context":510},{"file":446,"line":614,"context":510},278,{"file":616,"line":282,"context":510},"templates\\content-single-listing.php",{"file":618,"line":78,"context":510},"templates\\global\\wrapper-end.php",{"file":620,"line":621,"context":510},"templates\\global\\wrapper-start.php",48,{"file":623,"line":624,"context":510},"templates\\loop\\pagination.php",31,{"file":626,"line":278,"context":510},"templates\\loop\\price.php",{"file":628,"line":282,"context":510},"templates\\single-listing\\contact-form.php",{"file":630,"line":250,"context":510},"templates\\single-listing\\documents.php",{"file":632,"line":633,"context":510},"templates\\single-listing\\price.php",14,5,[636],{"name":637,"version":26,"knownCves":638},"dompdf",[],[640,656,674,690,701,711,720],{"entryPoint":641,"graph":642,"unsanitizedCount":56,"severity":655},"ucpm_add_custom_import_button (includes\\admin\\export.php:6)",{"nodes":643,"edges":653},[644,648],{"id":645,"type":646,"label":647,"file":238,"line":286},"n0","source","$_GET (x2)",{"id":649,"type":650,"label":651,"file":238,"line":286,"wp_function":652},"n1","sink","echo() [XSS]","echo",[654],{"from":645,"to":649,"sanitized":456},"medium",{"entryPoint":657,"graph":658,"unsanitizedCount":56,"severity":655},"ucpm_import_csv (includes\\admin\\export.php:348)",{"nodes":659,"edges":671},[660,662,666,668],{"id":645,"type":646,"label":661,"file":238,"line":442},"$_FILES",{"id":649,"type":650,"label":663,"file":238,"line":664,"wp_function":665},"fopen() [File Access]",352,"fopen",{"id":667,"type":646,"label":661,"file":238,"line":442},"n2",{"id":669,"type":650,"label":651,"file":238,"line":670,"wp_function":652},"n3",463,[672,673],{"from":645,"to":649,"sanitized":456},{"from":667,"to":669,"sanitized":456},{"entryPoint":675,"graph":676,"unsanitizedCount":501,"severity":655},"\u003Cexport> (includes\\admin\\export.php:0)",{"nodes":677,"edges":686},[678,679,680,681,682,684],{"id":645,"type":646,"label":647,"file":238,"line":286},{"id":649,"type":650,"label":651,"file":238,"line":286,"wp_function":652},{"id":667,"type":646,"label":661,"file":238,"line":442},{"id":669,"type":650,"label":663,"file":238,"line":664,"wp_function":665},{"id":683,"type":646,"label":661,"file":238,"line":442},"n4",{"id":685,"type":650,"label":651,"file":238,"line":670,"wp_function":652},"n5",[687,688,689],{"from":645,"to":649,"sanitized":456},{"from":667,"to":669,"sanitized":456},{"from":683,"to":685,"sanitized":456},{"entryPoint":691,"graph":692,"unsanitizedCount":13,"severity":700},"search_form (includes\\class-ucpm-search.php:144)",{"nodes":693,"edges":698},[694,697],{"id":645,"type":646,"label":695,"file":303,"line":696},"$_GET (x4)",186,{"id":649,"type":650,"label":651,"file":303,"line":583,"wp_function":652},[699],{"from":645,"to":649,"sanitized":466},"low",{"entryPoint":702,"graph":703,"unsanitizedCount":13,"severity":700},"select_field (includes\\class-ucpm-search.php:230)",{"nodes":704,"edges":709},[705,708],{"id":645,"type":646,"label":706,"file":303,"line":707},"$_GET",253,{"id":649,"type":650,"label":651,"file":303,"line":460,"wp_function":652},[710],{"from":645,"to":649,"sanitized":466},{"entryPoint":712,"graph":713,"unsanitizedCount":13,"severity":700},"\u003Cclass-ucpm-search> (includes\\class-ucpm-search.php:0)",{"nodes":714,"edges":718},[715,717],{"id":645,"type":646,"label":716,"file":303,"line":696},"$_GET (x5)",{"id":649,"type":650,"label":651,"file":303,"line":583,"wp_function":652},[719],{"from":645,"to":649,"sanitized":466},{"entryPoint":721,"graph":722,"unsanitizedCount":13,"severity":700},"\u003Cpagination> (templates\\loop\\pagination.php:0)",{"nodes":723,"edges":727},[724,725],{"id":645,"type":646,"label":706,"file":623,"line":223},{"id":649,"type":650,"label":651,"file":623,"line":726,"wp_function":652},29,[728],{"from":645,"to":649,"sanitized":466},{"summary":730,"deductions":731},"The plugin \"property-management-software-unitconnect\" v1.0.0 demonstrates a mixed security posture.  On the positive side, it has no known historical CVEs, indicating a potentially well-maintained or less targeted plugin. The static analysis also reveals a good percentage of SQL queries using prepared statements and a high rate of output escaping, which are strong security practices.  However, there are significant concerns regarding its attack surface. A substantial number of AJAX handlers (6 out of 9) lack authentication checks, presenting a clear risk of unauthorized actions being performed if these handlers are reachable by unauthenticated users. Additionally, three taint flows were identified with unsanitized paths, although thankfully, none reached a critical or high severity level in this analysis.  The presence of unsanitized paths, even without immediate critical impact, warrants attention as it can lead to chained exploits or become problematic in future versions.\n\nWhile the lack of historical vulnerabilities is a strength, the significant number of unprotected AJAX endpoints is a notable weakness. The taint analysis, while not showing critical issues, does highlight potential areas for improvement in input sanitization. The bundled dompdf library is a potential area of concern if it's an older version, though the provided data doesn't specify its version or any known vulnerabilities within it. Overall, the plugin has some good security foundations but requires immediate attention to secure its AJAX endpoints and further investigate the unsanitized taint flows to mitigate potential risks.",[732,734,736,738],{"reason":733,"points":11},"Unprotected AJAX handlers",{"reason":735,"points":634},"Flows with unsanitized paths",{"reason":737,"points":634},"Limited nonce checks",{"reason":739,"points":634},"Limited capability checks","2026-03-17T00:53:50.974Z",{"wat":742,"direct":763},{"assetPaths":743,"generatorPatterns":750,"scriptPaths":751,"versionParams":756},[744,745,746,747,748,749],"\u002Fwp-content\u002Fplugins\u002Fproperty-management-software-unitconnect\u002Fincludes\u002Fadmin\u002Fassets\u002Fcss\u002Fucpm-admin.css","\u002Fwp-content\u002Fplugins\u002Fproperty-management-software-unitconnect\u002Fincludes\u002Fadmin\u002Fassets\u002Fcss\u002Fucpm-admin-rtl.css","\u002Fwp-content\u002Fplugins\u002Fproperty-management-software-unitconnect\u002Fincludes\u002Fadmin\u002Fassets\u002Fjs\u002Fjquery.geocomplete.min.js","\u002Fwp-content\u002Fplugins\u002Fproperty-management-software-unitconnect\u002Fincludes\u002Fadmin\u002Fassets\u002Fjs\u002Fucpm-admin-geocomplete.js","\u002Fwp-content\u002Fplugins\u002Fproperty-management-software-unitconnect\u002Fincludes\u002Fadmin\u002Fassets\u002Fjs\u002Fucpm-admin.js","\u002Fwp-content\u002Fplugins\u002Fproperty-management-software-unitconnect\u002Fassets\u002Fjs\u002Fucpm-gm-markers.js",[],[752,753,754,755],"includes\u002Fadmin\u002Fassets\u002Fjs\u002Fucpm-admin.js","includes\u002Fadmin\u002Fassets\u002Fjs\u002Fjquery.geocomplete.min.js","includes\u002Fadmin\u002Fassets\u002Fjs\u002Fucpm-admin-geocomplete.js","assets\u002Fjs\u002Fucpm-gm-markers.js",[757,758,759,760,761,762],"ucpm-admin.css?ver=","ucpm-admin-rtl.css?ver=","jquery.geocomplete.min.js?ver=","ucpm-admin-geocomplete.js?ver=","ucpm-admin.js?ver=","ucpm-gm-markers.js?ver=",{"cssClasses":764,"htmlComments":766,"htmlAttributes":768,"restEndpoints":777,"jsGlobals":778,"shortcodeOutput":781},[765],"ucpm-map-container",[767],"\u003C!-- GOOGLE MAPS API KEY NOT FOUND. Please check your Settings -->",[769,770,771,772,773,774,775,776],"data-post-id","data-centerlat","data-centerlng","data-zoom","data-address","data-title","data-icon","data-markers",[],[779,780],"ucpm_map_key","ucpm_google_maps_url",[782],"[ucpm_map"]