[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGYrUQ-jumrbC8ipAq65pMDEs3IJ4lMSVgmvG3x0r7U0":3,"$f5Sfg1VfPCN6HnUe8WUoRoYbJOyBferMBzjYE1mCb1io":1754,"$fbtbKw1CFh5EIgAFA4vU3ccVnSxaXhC6QSAnItG1idZ8":1759},{"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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":128,"fingerprints":1668},"real-estate-agency","Real Estate Agency","1.0.0","patrickgilbert","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatrickgilbert\u002F","\u003Cp>Transforme votre WP en site Internet pour agence immobiliere. Responsive pour mobile.\u003Cbr \u002F>\nThis plugin relying on a 3rd party as a service to manage back office. The servers are in region: europe-west and us-central for data and images.\u003Cbr \u002F>\nThis is a link to service : https:\u002F\u002Freal-estate-france-db.appspot.com\u002Fmanagedb\u003Cbr \u002F>\nCe plugin permet de creer et de gerer un site Internet pour une agence immobiliere.\u003Cbr \u002F>\nFonctions de l\\’application:\u003Cbr \u002F>\n– Ajout, modification suppression de bien avec photos, descriptif, surface, lieu type de bien\u003Cbr \u002F>\nprix etc…\u003Cbr \u002F>\n– Gestion des transferts des biens avec leurs photos au format XML vers d\\’autre sites.\u003Cbr \u002F>\n– Visualisation des prospects provenant du site web dedie.\u003Cbr \u002F>\n– Gestion de l\\’adresse des biens en mode cache ou ouvert suivant la situation.\u003Cbr \u002F>\n– Gestion des proprietaires des biens en mode cache ou ouvert suivant la situation.\u003C\u002Fp>\n\u003Cp>Vous pouvez visualiser les biens immobiliers de differents comptes en regroupant\u003Cbr \u002F>\nces comptes en agence, en groupe d\\’agences ou en reseaux d\\’agences immobilieres a l\\’image d\\’une franchise immobiliere en connectant chaque compte a un compte. (chaque commercial(e) a un compte qu\\’il peut connecter a un autre compte pour former ces differentes agences, groupes ou reseaux).\u003C\u002Fp>\n","Transforme votre WP en site Internet pour agence immobiliere. Responsive pour mobile. This plugin relying on a 3rd party as a service to manage back o &hellip;",10,3568,0,"2019-06-14T14:35:00.000Z","5.2.0","4.7","5.6",[19,4,20,21],"immobilier","vente-appartement","vente-maison","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freal-estate-agency.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-08-29T18:04:20.213Z",[35,57,79,95,111],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":32,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":22,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"cyberpret-calculettes","Cyberpret – Calculettes","1.5.2","cyberpret","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberpret\u002F","\u003Cp>Grâce à notre plugin, installez en quelques clics les calculatrices de prêt immobilier de \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\" title=\"Cyberpret.com, courtier en prêt immobilier\" rel=\"nofollow ugc\">CyberPrêt.com\u003C\u002Fa> sur votre propre site WordPress.\u003C\u002Fp>\n\u003Cp>Vous aurez la possibilité d’intégrer une ou plusieurs des calculatrices proposées par le plugin sur une ou plusieurs pages de votre site (que ce soit dans le corps de la page ou dans un widget), en intégrant simplement un shortcode dans votre contenu.\u003C\u002Fp>\n\u003Cp>Vous pourrez par ailleurs adapter très facilement l’apparence des calculatrices à la charte graphique de votre site via l’espace d’administration du plugin, et ces dernières sont mises à jour automatiquement depuis notre site.\u003C\u002Fp>\n\u003Cp>Certaines calculettes existent aussi dans d’autres langues et d’autres devises. Vous pouvez modifier cela dans le menu d’administration du plugin.\u003C\u002Fp>\n\u003Cp>À l’heure actuelle, sont disponibles sur le plugin :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Calculatrice de bureau\u003C\u002Fstrong> – La plus simple et plus basique des calculettes, qui vous permet ce faire des additions, soustractions, multiplications, divisions… comme votre calculette de bureau. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-simple.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de crédit immobilier\u003C\u002Fstrong> – Calculez la mensualité, le montant, de taux ou la durée de votre prêt immobilier, et obtenez son tableau d’amortissement complet. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-credit-immobilier.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de capacité d’emprunt\u003C\u002Fstrong> – Calculez de combien vous disposez pour votre acquisition immobilière, en tenant compte des frais de notaire et du PTZ. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-capacite-pret-immobilier.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de frais de notaire\u003C\u002Fstrong> – Comme son nom l’indique, calculez les frais de notaire en fonction du montant de votre prêt et de votre départment. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-frais-notaire.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de prêt à taux zéro (PTZ)\u003C\u002Fstrong> – Calculez le montant du prêt à taux zéro auquel vous pouvez prétendre pour vous aider à financer votre acquisition. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-pret-taux-zero-plus.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de rachat de prêt\u003C\u002Fstrong> – Mesurez par vous-même l’avantage ou non d’un rachat de prêt. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-rachat-pret.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul de l’hypothèque\u003C\u002Fstrong> – Calculez le coût des frais de garantie de votre hypothèque ou du privilège prêteur de deniers. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-hypotheque.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul caution crédit logement\u003C\u002Fstrong> – Calculez le coût de la Caution Crédit Logement alternative à une hypothèque. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-caution-credit-logement.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul caution SACCEF\u003C\u002Fstrong> – Calculer le coût de la caution SACCEF alternative à une hypothèque. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-caution-saccef.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul taux fixe \u002F taux révisable\u003C\u002Fstrong> – Choisir un taux variable capé, c’est prendre le risque de le voir augmenter (dans certaines limites). Mais son taux de départ est aussi plus bas… \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-taux-fixe-revisable.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul de prêt modulable\u003C\u002Fstrong> – Simulez la modulation de vos remboursements à la date de votre choix. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-pret-modulable.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul de prêt progressif\u003C\u002Fstrong> – Calculer vos mensualités progressives tout au long du remboursement de votre prêt. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-pret-progressif.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul du taux effectif global\u003C\u002Fstrong> – Calculez le TEG, tenant compte des intérêts, du coût de l’assurance et des frais de garantie et de dossier. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-teg.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul Prêt Parcours Résidentiel Paris\u003C\u002Fstrong> – Déterminez si vous avez droit au Prêt Parcours Résidentiel de Paris et pour quel montant. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-pret-parcours-residentiel-paris.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul prêt Paris Logement 0%\u003C\u002Fstrong> – Déterminez si vous avez droit au Prêt Paris Logement 0% et pour quel montant. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-paris-logement-0.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul du prêt à taux zéro de Caen\u003C\u002Fstrong> – Déterminez si vous avez droit au Prêt Parcours Résidentiel de Caen et pour quel montant. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-ptz-caen.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul du prêt à taux zéro de Marseille\u003C\u002Fstrong> – Déterminez si vous avez droit au Chèque Premier Logement de Marseille et pour quel montant. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-ptz-marseille.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul du prêt à taux zéro de Toulouse\u003C\u002Fstrong> – Déterminez si vous avez droit au PTZ de Toulouse et pour quel montant. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-ptz-toulouse.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de lissage de prêt\u003C\u002Fstrong> – Lissez vos prêts pour optimiser votre financement. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-lissage-pret.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul de l’imposition des plus-values\u003C\u002Fstrong> – Calculer l’impôt que vous aurez à régler en cas de revente de votre bien immobilier. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-impot-plus-value.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimisation de votre épargne\u003C\u002Fstrong> – Calculez l’évolution de votre épargne en fonction du placement initial et du taux de rendement. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-epargne.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul de défiscalisation Pinel\u003C\u002Fstrong> – Calculez le montant de votre réduction d’impôt Pinel. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-defiscalisation-pinel.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calcul du capital restant dû\u003C\u002Fstrong> – Calculez le montant de votre emprunt (hors intérêts) qu’il vous reste à rembourser à votre banque. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-capital-restant-du.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comparateur taux fixe \u002F taux mixte\u003C\u002Fstrong> – Calculez la différence de coût entre un taux immobilier fixe et un taux immobilier variable mixte. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-taux-fixe-mixte.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculatrice de prêt Duo\u003C\u002Fstrong> – Au lieu de souscrire un prêt unique de la durée désirée, il s’agit d’en souscrire deux : l’un sur une durée plus courte (et dont le taux sera donc plus bas), l’autre sur la durée désirée, qui sera lissé sur le premier. \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fiframe-calculatrices\u002Fcalculatrice-pret-duo.php\" rel=\"nofollow ugc\">Voir ici\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Vous pouvez cliquer sur les liens afin de voir les calculettes en action.\u003C\u002Fp>\n\u003Cp>Voici ce que peuvent donner les calculettes sur votre site : \u003Ca href=\"http:\u002F\u002Fwww.cyberpret.com\u002Fcalcul-pret-immobilier.html\" rel=\"nofollow ugc\">Calculatrices de prêt immobilier sur Cyberpret.com\u003C\u002Fa>. L’apparence peut varier un peu – c’est justement le principe, vous adapterez l’apparence de la calculette à celle de votre site – mais les fonctionnalités seront les mêmes.\u003C\u002Fp>\n","Installez les calculatrices de prêt immobilier de CyberPrêt.com sur votre propre site.",500,8524,6,"2025-03-19T11:20:00.000Z","6.7.5","3.0.1",[50,51,52,53],"calcul","calculatrice","calculette","pret-immobilier","http:\u002F\u002Fwww.cyberpret.com\u002Fwp-plugins.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcyberpret-calculettes.zip",92,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":78,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"immowp-gestion-immobiliere","ImmoWP Gestion Immobiliere","1.0.3","ImmoWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeerimmo\u002F","\u003Cp>\u003Cstrong>ImmoWP Gestion Immobiliere\u003C\u002Fstrong> est un plugin WordPress complet qui transforme votre site en une plateforme immobilière professionnelle. Parfait pour les agences immobilières, les agents indépendants et les professionnels de l’immobilier.\u003C\u002Fp>\n\u003Ch4>🔄 Synchronisation automatique disponible\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Vous utilisez un logiciel immobilier professionnel ?\u003C\u002Fstrong> ImmoWP propose une solution de synchronisation automatique avec les principaux logiciels du marché :\u003Cbr \u002F>\n* Apimo, AC3, Hektor, Netty\u003Cbr \u002F>\n* ImmoFacile, Ubiflow, Logic-Immo\u003Cbr \u002F>\n* Et bien d’autres…\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Zéro double saisie\u003C\u002Fstrong> – Vos biens se synchronisent automatiquement\u003Cbr \u002F>\n✅ \u003Cstrong>Compatible tous thèmes\u003C\u002Fstrong> – Fonctionne avec votre design existant\u003Cbr \u002F>\n✅ \u003Cstrong>Import photos & mandats\u003C\u002Fstrong> – Synchronisation complète des données\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.immowp.fr\u002F\" rel=\"nofollow ugc\">Découvrir ImmoWP.fr\u003C\u002Fa>\u003C\u002Fstrong> pour la synchronisation automatique et les thèmes sur-mesure.\u003C\u002Fp>\n\u003Ch4>Plugin recommandé\u003C\u002Fh4>\n\u003Cp>Pour l’affichage optimal des diagnostics énergétiques (DPE\u002FGES), nous recommandons l’installation du plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-dpe-ges\u002F\" rel=\"ugc\">WP DPE-GES\u003C\u002Fa>. ImmoWP Gestion Immobiliere s’intègre automatiquement avec ce plugin pour afficher les diagnostics de performance énergétique de manière professionnelle et conforme à la réglementation.\u003C\u002Fp>\n\u003Ch4>Fonctionnalités principales\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Gestion complète des biens immobiliers\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom Post Type dédié pour les annonces immobilières\u003Cbr \u002F>\n* Galeries photos avec lightbox intégrée (PhotoSwipe)\u003Cbr \u002F>\n* Carrousel d’images fluide et moderne (Swiper)\u003Cbr \u002F>\n* Vidéos et visites virtuelles intégrées\u003Cbr \u002F>\n* Diagnostics énergétiques (DPE\u002FGES) via plugin dédié\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Organisation et taxonomies\u003C\u002Fstrong>\u003Cbr \u002F>\n* 8 taxonomies personnalisées pour classer vos biens :\u003Cbr \u002F>\n  * Types de biens (maison, appartement, terrain…)\u003Cbr \u002F>\n  * Localisations (villes, quartiers…)\u003Cbr \u002F>\n  * Offres (vente, location)\u003Cbr \u002F>\n  * Caractéristiques (piscine, garage, terrasse…)\u003Cbr \u002F>\n  * Agences\u003Cbr \u002F>\n  * Agents immobiliers\u003Cbr \u002F>\n  * Régions\u003Cbr \u002F>\n  * Départements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recherche et filtres\u003C\u002Fstrong>\u003Cbr \u002F>\n* Recherche multi-critères intuitive\u003Cbr \u002F>\n* Filtres par type d’offre, type de bien, localisation\u003Cbr \u002F>\n* Recherche par référence unique\u003Cbr \u002F>\n* Tri par prix (croissant\u002Fdécroissant)\u003Cbr \u002F>\n* Tri par surface habitable\u003Cbr \u002F>\n* Pagination automatique des résultats\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Affichage professionnel\u003C\u002Fstrong>\u003Cbr \u002F>\n* Templates modernes et responsives\u003Cbr \u002F>\n* Vue grille et vue liste sur la page de recherche\u003Cbr \u002F>\n* Galerie d’images avec zoom (PhotoSwipe)\u003Cbr \u002F>\n* Carrousel d’images fluide (Swiper)\u003Cbr \u002F>\n* Fiches détaillées avec toutes les informations\u003Cbr \u002F>\n* Bloc énergie DPE\u002FGES et caractéristiques principales\u003Cbr \u002F>\n* Biens similaires automatiquement affichés\u003Cbr \u002F>\n* Informations agent\u002Fagence sur chaque fiche\u003Cbr \u002F>\n* Statistiques de consultation dans l’administration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode principal\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>[immowp_property]\u003C\u002Fcode> – Affiche la liste complète des biens avec recherche avancée et filtres\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Personnalisation\u003C\u002Fstrong>\u003Cbr \u002F>\n* Couleurs et styles personnalisables via les réglages\u003Cbr \u002F>\n* Design 100% responsive\u003Cbr \u002F>\n* Compatible avec tous les thèmes WordPress\u003Cbr \u002F>\n* Interface moderne et épurée\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Pour obtenir de l’aide avec le plugin gratuit, créez un ticket sur le forum de support WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pour les solutions professionnelles :\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Synchronisation automatique\u003C\u002Fstrong> : \u003Ca href=\"https:\u002F\u002Fwww.immowp.fr\u002F\" rel=\"nofollow ugc\">ImmoWP.fr\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Thèmes sur-mesure\u003C\u002Fstrong> : \u003Ca href=\"https:\u002F\u002Fwww.immowp.fr\u002F\" rel=\"nofollow ugc\">ImmoWP.fr\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Support premium\u003C\u002Fstrong> : contact@immowp.fr\u003C\u002Fp>\n\u003Ch3>Solutions professionnelles\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🔄 ImmoWP – Connecteur automatique\u003C\u002Fstrong>\u003Cbr \u002F>\nSynchronisez automatiquement votre site avec votre logiciel immobilier (Apimo, Hektor, AC3, ImmoFacile, Ubiflow, Logic-Immo, etc.). Zéro double saisie, import automatique des photos et mandats, mises à jour en temps réel, gestion des statuts et des archivages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Thèmes enfants sur-mesure\u003C\u002Fstrong>\u003Cbr \u002F>\nTransformez votre design existant en site immobilier professionnel avec nos thèmes enfants optimisés, compatibles avec Astra, Blocksy, GeneratePress et tous les thèmes WordPress populaires. Design moderne, responsive et optimisé pour la conversion.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ Support et développement sur-mesure\u003C\u002Fstrong>\u003Cbr \u002F>\nBesoin de fonctionnalités spécifiques ? Notre équipe développe des solutions personnalisées adaptées à vos besoins professionnels.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Découvrir toutes nos solutions : \u003Ca href=\"https:\u002F\u002Fwww.immowp.fr\u002F\" rel=\"nofollow ugc\">ImmoWP.fr\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Développement\u003C\u002Fh3>\n\u003Cp>Le développement de ce plugin est actif. Pour contribuer ou signaler des bugs concernant la version gratuite, utilisez le forum de support WordPress.\u003C\u002Fp>\n\u003Ch3>Crédits\u003C\u002Fh3>\n\u003Cp>Ce plugin utilise les bibliothèques open-source suivantes :\u003Cbr \u002F>\n* \u003Cstrong>PhotoSwipe\u003C\u002Fstrong> – Lightbox moderne et responsive\u003Cbr \u002F>\n* \u003Cstrong>Swiper\u003C\u002Fstrong> – Carrousel d’images fluide et performant\u003C\u002Fp>\n\u003Cp>Merci à leurs auteurs pour ces excellents outils.\u003C\u002Fp>\n","Plugin complet de gestion immobilière pour WordPress. Créez un site d'agence professionnel avec synchronisation automatique disponible.",40,608,"2026-07-16T01:41:00.000Z","7.0.2","5.0","7.4",[72,73,19,74,75],"agence-immobiliere","annonces","property","real-estate","https:\u002F\u002Fimmowp.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimmowp-gestion-immobiliere.1.0.3.zip",100,{"slug":80,"name":81,"version":82,"author":61,"author_profile":62,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":78,"num_ratings":30,"last_updated":87,"tested_up_to":88,"requires_at_least":69,"requires_php":70,"tags":89,"homepage":76,"download_link":94,"security_score":78,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"immowp-diagnostic-dpe-ges","ImmoWP Diagnostic DPE GES","1.2.1","\u003Cp>\u003Cstrong>ImmoWP Diagnostic DPE GES\u003C\u002Fstrong> affiche les étiquettes DPE et GES sur vos annonces immobilières à l’aide d’un shortcode configurable. Le rendu est entièrement en CSS, sans aucune image.\u003C\u002Fp>\n\u003Ch4>Fonctionnalités\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Graphiques DPE et GES en pur CSS avec flèches\u003C\u002Fli>\n\u003Cli>Shortcode flexible avec valeurs directes ou meta keys\u003C\u002Fli>\n\u003Cli>Page de réglages complète\u003C\u002Fli>\n\u003Cli>Affichage responsive (côte à côte sur desktop, empilé sur mobile)\u003C\u002Fli>\n\u003Cli>Textes personnalisables (Géorisques, non soumis au DPE, template montant)\u003C\u002Fli>\n\u003Cli>Mention Géorisques configurable avec lien cliquable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Exemples de shortcodes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Utilisation basique\u003C\u002Fstrong> (utilise les meta keys configurées dans les réglages) :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[immowp_dpe_ges]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Valeurs directes\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[immowp_dpe_ges dpe=\"250\" ges=\"35\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Avec montant estimé et dates\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[immowp_dpe_ges dpe=\"180\" ges=\"28\" montant_min=\"1200\" montant_max=\"1800\" date_dpe=\"2024-01-15\" date_reference=\"01\u002F01\u002F2024\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Meta keys personnalisées\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[immowp_dpe_ges dpe_key=\"mon_champ_dpe\" ges_key=\"mon_champ_ges\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Bien non soumis au DPE\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[immowp_dpe_ges soumis_dpe=\"false\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Exemple complet\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[immowp_dpe_ges dpe=\"230\" ges=\"40\" montant_min=\"1100\" montant_max=\"1600\" date_dpe=\"2024-03-10\" date_reference=\"01\u002F01\u002F2024\" surface=\"85\" altitude=\"150\" zone_climatique=\"H1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Attributs disponibles\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>dpe\u003C\u002Fcode> \u002F \u003Ccode>dpe_key\u003C\u002Fcode> — Valeur DPE en kWh\u002Fm².an\u003C\u002Fli>\n\u003Cli>\u003Ccode>ges\u003C\u002Fcode> \u002F \u003Ccode>ges_key\u003C\u002Fcode> — Valeur GES en kgCO₂\u002Fm².an\u003C\u002Fli>\n\u003Cli>\u003Ccode>montant_min\u003C\u002Fcode> \u002F \u003Ccode>montant_min_key\u003C\u002Fcode> — Coût énergie minimum\u003C\u002Fli>\n\u003Cli>\u003Ccode>montant_max\u003C\u002Fcode> \u002F \u003Ccode>montant_max_key\u003C\u002Fcode> — Coût énergie maximum\u003C\u002Fli>\n\u003Cli>\u003Ccode>date_dpe\u003C\u002Fcode> \u002F \u003Ccode>date_dpe_key\u003C\u002Fcode> — Date du diagnostic\u003C\u002Fli>\n\u003Cli>\u003Ccode>date_reference\u003C\u002Fcode> \u002F \u003Ccode>date_reference_key\u003C\u002Fcode> — Date de référence des prix\u003C\u002Fli>\n\u003Cli>\u003Ccode>surface\u003C\u002Fcode> \u002F \u003Ccode>surface_key\u003C\u002Fcode> — Surface habitable\u003C\u002Fli>\n\u003Cli>\u003Ccode>altitude\u003C\u002Fcode> \u002F \u003Ccode>altitude_key\u003C\u002Fcode> — Altitude\u003C\u002Fli>\n\u003Cli>\u003Ccode>zone_climatique\u003C\u002Fcode> \u002F \u003Ccode>zone_climatique_key\u003C\u002Fcode> — Zone climatique\u003C\u002Fli>\n\u003Cli>\u003Ccode>soumis_dpe\u003C\u002Fcode> \u002F \u003Ccode>soumis_dpe_key\u003C\u002Fcode> — Soumis au DPE (false\u002F0\u002Fnon pour non soumis)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pour chaque attribut, vous pouvez passer directement la valeur (ex: \u003Ccode>dpe=\"250\"\u003C\u002Fcode>) ou indiquer le nom d’un custom field WordPress (ex: \u003Ccode>dpe_key=\"mon_champ\"\u003C\u002Fcode>). Les meta keys par défaut se configurent dans Réglages > ImmoWP DPE GES.\u003C\u002Fp>\n","Affichez les diagnostics de performance énergétique (DPE) et les émissions de gaz à effet de serre (GES) avec des graphiques en pur CSS.",20,350,"2026-04-13T03:11:00.000Z","6.9.5",[90,91,92,93,19],"diagnostic","dpe","energie","ges","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimmowp-diagnostic-dpe-ges.1.2.1.zip",{"slug":96,"name":97,"version":6,"author":61,"author_profile":62,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":13,"num_ratings":13,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":70,"tags":104,"homepage":108,"download_link":109,"security_score":78,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":110},"immowp-estimation","ImmoWP Estimation","\u003Cp>ImmoWP Estimation est un plugin WordPress complet qui fournit un formulaire professionnel multi-etapes pour l’estimation de biens immobiliers. Parfait pour les agences immobilieres, les societes de gestion immobiliere et les agents independants.\u003C\u002Fp>\n\u003Ch4>Fonctionnalites principales\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Formulaire interactif en 6 etapes\u003C\u002Fstrong> – Assistant multi-pages convivial avec barre de progression\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autocompletion d’adresse\u003C\u002Fstrong> – Integration avec l’API gouvernementale francaise (api-adresse.data.gouv.fr)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support API externe\u003C\u002Fstrong> – Connectez votre propre API d’estimation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mode de secours\u003C\u002Fstrong> – Fonctionne meme sans configuration API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Securite :\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Integration Google reCAPTCHA v3\u003C\u002Fli>\n\u003Cli>Limitation de requetes par IP\u003C\u002Fli>\n\u003Cli>Verification de nonce\u003C\u002Fli>\n\u003Cli>Validation et assainissement des entrees\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notifications par email\u003C\u002Fstrong> – Emails automatiques aux utilisateurs et administrateurs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administration :\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Tableau de bord detaille des estimations\u003C\u002Fli>\n\u003Cli>Filtres avances (statut, type de bien)\u003C\u002Fli>\n\u003Cli>Recherche etendue\u003C\u002Fli>\n\u003Cli>Export CSV\u003C\u002Fli>\n\u003Cli>Meta box en lecture seule avec notes admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance optimisee :\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Mise en cache de l’API d’adresses\u003C\u002Fli>\n\u003Cli>Index de base de donnees\u003C\u002Fli>\n\u003Cli>Chargement conditionnel des assets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibilite\u003C\u002Fstrong> – Attributs ARIA et conformite WCAG AA\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fonctionnement\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>L’utilisateur remplit le formulaire en 6 etapes :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Selection de l’adresse avec autocompletion\u003C\u002Fli>\n\u003Cli>Type de bien (maison\u002Fappartement)\u003C\u002Fli>\n\u003Cli>Surface habitable et terrain\u003C\u002Fli>\n\u003Cli>Nombre de pieces\u003C\u002Fli>\n\u003Cli>Etat du bien\u003C\u002Fli>\n\u003Cli>Coordonnees\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>La soumission declenche :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Appel API pour l’estimation (si configure)\u003C\u002Fli>\n\u003Cli>OU message de secours pour rappel\u003C\u002Fli>\n\u003Cli>Notifications email a l’utilisateur et l’admin\u003C\u002Fli>\n\u003Cli>Stockage des donnees dans WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Les administrateurs peuvent :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Voir toutes les demandes d’estimation\u003C\u002Fli>\n\u003Cli>Filtrer et rechercher les soumissions\u003C\u002Fli>\n\u003Cli>Exporter les donnees en CSV\u003C\u002Fli>\n\u003Cli>Ajouter des notes internes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Ajoutez simplement \u003Ccode>[immowp_estimation_form]\u003C\u002Fcode> a n’importe quelle page ou article.\u003C\u002Fp>\n\u003Ch4>Integration API\u003C\u002Fh4>\n\u003Cp>Le plugin peut se connecter a n’importe quel point de terminaison API REST qui accepte les donnees du bien et retourne les valeurs d’estimation. Voir la documentation pour les specifications API.\u003C\u002Fp>\n\u003Ch4>Confidentialite & RGPD\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Les donnees utilisateur sont stockees localement dans votre base WordPress\u003C\u002Fli>\n\u003Cli>Aucune donnee n’est envoyee a des tiers (sauf votre API configuree)\u003C\u002Fli>\n\u003Cli>Les administrateurs peuvent supprimer les soumissions a tout moment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Foire Aux Questions\u003C\u002Fh3>\n\u003Ch4>Ai-je besoin d’une API externe ?\u003C\u002Fh4>\n\u003Cp>Non ! Le plugin fonctionne en “mode de secours” sans API. Dans ce mode, les soumissions sont enregistrees et vous recevez une notification par email pour contacter l’utilisateur.\u003C\u002Fp>\n\u003Ch4>Puis-je personnaliser le message de confirmation ?\u003C\u002Fh4>\n\u003Cp>Oui ! Allez dans Estimations > Reglages, puis dans la section “Parametres avances”, vous pouvez personnaliser le “Message en mode fallback” affiche aux utilisateurs quand l’API n’est pas configuree.\u003C\u002Fp>\n\u003Ch4>Comment configurer reCAPTCHA ?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Obtenez vos cles reCAPTCHA v3 sur https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fadmin\u003C\u002Fli>\n\u003Cli>Dans WordPress, allez dans Estimations > Reglages\u003C\u002Fli>\n\u003Cli>Dans la section “Google reCAPTCHA v3”, cochez “Activer la verification reCAPTCHA v3”\u003C\u002Fli>\n\u003Cli>Entrez votre Site Key et Secret Key\u003C\u002Fli>\n\u003Cli>Ajustez le seuil de score si necessaire (defaut 0.5)\u003C\u002Fli>\n\u003Cli>Cliquez sur “Enregistrer les parametres”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Puis-je exporter les demandes d’estimation ?\u003C\u002Fh4>\n\u003Cp>Oui ! Allez sur la page admin Estimations et cliquez sur “Exporter CSV”. L’export respecte vos filtres actuels.\u003C\u002Fp>\n\u003Ch4>Le formulaire est-il adapte au mobile ?\u003C\u002Fh4>\n\u003Cp>Oui ! Le formulaire est entierement responsive et fonctionne parfaitement sur tous les appareils.\u003C\u002Fp>\n\u003Ch4>Puis-je traduire le plugin ?\u003C\u002Fh4>\n\u003Cp>Oui ! Le plugin est pret pour la traduction avec le domaine de texte \u003Ccode>immowp-estimation\u003C\u002Fcode>. Utilisez Loco Translate ou des outils similaires.\u003C\u002Fp>\n\u003Ch4>Ou trouver les reglages du plugin ?\u003C\u002Fh4>\n\u003Cp>Le menu principal “Estimations” apparait dans la barre laterale de l’administration WordPress apres activation du plugin. Les reglages se trouvent dans : Estimations > Reglages.\u003C\u002Fp>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Ch4>Test rapide du plugin\u003C\u002Fh4>\n\u003Cp>Pour tester rapidement le plugin sur une installation WordPress fraiche :\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Installer et activer\u003C\u002Fstrong> : Telechargez et activez le plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Verifier le menu\u003C\u002Fstrong> : Le menu “Estimations” apparait dans la barre laterale admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Creer une page de test\u003C\u002Fstrong> :\n\u003Cul>\n\u003Cli>Allez dans Pages > Ajouter\u003C\u002Fli>\n\u003Cli>Titre : “Test Estimation”\u003C\u002Fli>\n\u003Cli>Contenu : \u003Ccode>[immowp_estimation_form]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Publiez la page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tester le formulaire\u003C\u002Fstrong> :\n\u003Cul>\n\u003Cli>Visitez la page publiee\u003C\u002Fli>\n\u003Cli>Le formulaire d’estimation en 6 etapes s’affiche\u003C\u002Fli>\n\u003Cli>Etape 1 : Tapez “Paris” dans le champ adresse – des suggestions apparaissent\u003C\u002Fli>\n\u003Cli>Selectionnez une adresse dans la liste\u003C\u002Fli>\n\u003Cli>Continuez a travers les 6 etapes (type, surface, pieces, etat, contact)\u003C\u002Fli>\n\u003Cli>Soumettez le formulaire\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Verifier l’enregistrement\u003C\u002Fstrong> :\n\u003Cul>\n\u003Cli>Allez dans Estimations > Toutes les estimations\u003C\u002Fli>\n\u003Cli>La demande soumise apparait dans la liste\u003C\u002Fli>\n\u003Cli>Cliquez dessus pour voir les details complets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Fonctionnalites a tester\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Autocompletion d’adresse\u003C\u002Fstrong> : Tapez au moins 3 caracteres pour voir les suggestions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation multi-etapes\u003C\u002Fstrong> : Utilisez les boutons Precedent\u002FSuivant\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Validation des champs\u003C\u002Fstrong> : Essayez de soumettre avec des champs vides\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> : Testez sur mobile et desktop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin\u003C\u002Fstrong> : Filtrez par statut, recherchez par email, exportez en CSV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mode fallback\u003C\u002Fstrong> : Sans API configuree, un message de rappel s’affiche\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Captures d’ecran\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Formulaire d’estimation moderne en 6 etapes avec barre de progression\u003C\u002Fli>\n\u003Cli>Autocompletion d’adresse avec integration API francaise\u003C\u002Fli>\n\u003Cli>Collecte des details du bien\u003C\u002Fli>\n\u003Cli>Tableau de bord admin avec filtres et recherche\u003C\u002Fli>\n\u003Cli>Page de reglages avec toutes les options de configuration\u003C\u002Fli>\n\u003Cli>Meta box des details d’estimation avec informations en lecture seule\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Documentation API\u003C\u002Fh3>\n\u003Ch4>Format de requete\u003C\u002Fh4>\n\u003Cp>Votre API doit accepter des requetes POST a \u003Ccode>{base_url}\u002Fapi\u002Festimate\u003C\u002Fcode> avec la structure JSON suivante :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  \"codeCommune\": \"75001\",\n  \"surfaceHabitable\": 75,\n  \"typeLocal\": \"appartement\",\n  \"codePostal\": \"75001\",\n  \"surfaceTerrain\": 0,\n  \"voie\": \"Rue de Rivoli\",\n  \"numeroVoie\": \"10\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Reponse attendue\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>{\n  \"estimatedPrice\": 450000,\n  \"estimatedPriceMin\": 420000,\n  \"estimatedPriceMax\": 480000,\n  \"confidence\": \"high\",\n  \"status\": \"success\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Voir la documentation complete sur https:\u002F\u002Fimmowp.com\u002Fdocs\u002Fapi\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Pour le support, les demandes de fonctionnalites ou les rapports de bugs, veuillez utiliser les forums de support WordPress.org.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to provide its functionality. Below is detailed information about each service:\u003C\u002Fp>\n\u003Ch4>French National Address API (Base Adresse Nationale)\u003C\u002Fh4>\n\u003Cp>This plugin uses the French government’s address API to provide address autocomplete functionality in the estimation form.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does\u003C\u002Fstrong>: Provides address suggestions when users type in the address field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: The text entered by the user in the address search field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: Each time the user types at least 3 characters in the address field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: French government (Etalab\u002FDINUM)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: https:\u002F\u002Fapi-adresse.data.gouv.fr\u002Fsearch\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service\u003C\u002Fstrong>: https:\u002F\u002Fadresse.data.gouv.fr\u002Fcgu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fadresse.data.gouv.fr\u002Fdonnees-personnelles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google reCAPTCHA v3 (Optional)\u003C\u002Fh4>\n\u003Cp>If enabled in the plugin settings, this plugin uses Google reCAPTCHA v3 to protect the form against spam and automated submissions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does\u003C\u002Fstrong>: Validates that form submissions come from real users, not bots\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: User’s IP address, reCAPTCHA token, and browser information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: When the user submits the estimation form (if reCAPTCHA is enabled)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: Google LLC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service URL\u003C\u002Fstrong>: https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy\u003C\u002Fstrong>: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Your Configured Estimation API (Optional)\u003C\u002Fh4>\n\u003Cp>If you configure an external estimation API in the plugin settings, the plugin will send property data to calculate real estate valuations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it does\u003C\u002Fstrong>: Calculates property estimation based on submitted data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: Property details (address, type, surface area, number of rooms, condition)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent\u003C\u002Fstrong>: When the user submits a complete estimation form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider\u003C\u002Fstrong>: Configured by you in plugin settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms and privacy\u003C\u002Fstrong>: Depends on your configured API provider\u003C\u002Fli>\n\u003C\u002Ful>\n","Formulaire professionnel d'estimation immobiliere avec assistant multi-etapes, autocompletion d'adresse, integration API et notifications.",170,"2026-01-27T00:37:00.000Z","6.9.4","5.8",[105,106,107,19,75],"api","estimation","formulaire","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimmowp-estimation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimmowp-estimation.1.0.0.zip","2026-04-16T10:56:18.058Z",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":11,"downloaded":119,"rating":13,"num_ratings":13,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":22,"tags":123,"homepage":22,"download_link":127,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-real-estate-sync","WP Real Estate Sync","0.2.10","studionet","https:\u002F\u002Fprofiles.wordpress.org\u002Fstudionet\u002F","\u003Cp>You can synchronize your real estate WordPress site with the Gedeon API : http:\u002F\u002Fapi.gedeon.im\u002Fdoc.\u003C\u002Fp>\n\u003Cp>Currently supported themes are :\u003Cbr \u002F>\n* WPCasa based (http:\u002F\u002Fwpcasa.com)\u003Cbr \u002F>\n* Realto (http:\u002F\u002Fthemeforest.net\u002Fitem\u002Frealto-wordpress-theme-for-real-estate-companies\u002F6801549)\u003Cbr \u002F>\n* Decorum (http:\u002F\u002Fthemeshift.com\u002Ftheme\u002Fdecorum\u002F)\u003C\u002Fp>\n\u003Cp>More themes are coming soon !\u003C\u002Fp>\n","Synchronize your properties from your real estate software to your Wordpress website !",2371,"2014-08-05T16:45:00.000Z","3.9.40","3.8",[19,124,125,126],"properties","realestate","synchronization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-real-estate-sync.zip",{"attackSurface":129,"codeSignals":235,"taintFlows":1625,"riskAssessment":1649,"analyzedAt":1667},{"hooks":130,"ajaxHandlers":212,"restRoutes":232,"shortcodes":233,"cronEvents":234,"entryPointCount":45,"unprotectedCount":45},[131,138,141,145,149,154,159,162,165,168,171,174,177,180,183,186,189,192,195,200,204,208],{"type":132,"name":133,"callback":134,"priority":135,"file":136,"line":137},"action","init","remove_canonical_init",15,"realestateagency.php",24,{"type":132,"name":133,"callback":139,"file":136,"line":140},"userinfo_global",149,{"type":132,"name":142,"callback":143,"file":136,"line":144},"admin_menu","admin_realestate_menu",467,{"type":132,"name":146,"callback":147,"priority":11,"file":136,"line":148},"deactivated_plugin","detect_plugin_realestate_deactivation",524,{"type":150,"name":151,"callback":152,"priority":11,"file":136,"line":153},"filter","the_title","set_page_title",527,{"type":132,"name":155,"callback":156,"priority":157,"file":136,"line":158},"after_setup_theme","child_after_setup_theme",11,533,{"type":132,"name":133,"callback":160,"file":136,"line":161},"add_realestate_list_rewrite",636,{"type":132,"name":133,"callback":163,"file":136,"line":164},"add_realestate_list_short_rewrite",654,{"type":132,"name":133,"callback":166,"file":136,"line":167},"add_realestate_property_rewrite",670,{"type":132,"name":133,"callback":169,"file":136,"line":170},"add_realestate_account_visitor_rewrite",683,{"type":132,"name":133,"callback":172,"file":136,"line":173},"add_realestate_contact_agence_rewrite",700,{"type":132,"name":133,"callback":175,"file":136,"line":176},"add_realestate_agence_immo_rewrite",710,{"type":132,"name":133,"callback":178,"file":136,"line":179},"add_realestate_list_agencies_immo_rewrite",719,{"type":132,"name":133,"callback":181,"file":136,"line":182},"add_realestate_cocon_rewrite",729,{"type":132,"name":133,"callback":184,"file":136,"line":185},"add_realestate_index_cocon_rewrite",739,{"type":132,"name":133,"callback":187,"file":136,"line":188},"add_realestate_plan_site_rewrite",749,{"type":132,"name":133,"callback":190,"file":136,"line":191},"add_realestate_sitemap_all_rewrite",761,{"type":132,"name":133,"callback":193,"file":136,"line":194},"add_realestate_post_ad_rewrite",769,{"type":132,"name":196,"callback":197,"priority":198,"file":136,"line":199},"admin_init","update_permalink_structure_realestate",300,781,{"type":150,"name":201,"callback":202,"file":136,"line":203},"frontpage_template","themeslug_filter_front_page_templatee_realestate",801,{"type":132,"name":205,"callback":206,"file":136,"line":207},"phpmailer_init","phpmailer_init_smtp",809,{"type":132,"name":209,"callback":210,"file":136,"line":211},"admin_enqueue_scripts","add_js_scripts",915,[213,217,220,223,226,229],{"action":214,"nopriv":215,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":136,"line":216},"update_pwd_wp",false,916,{"action":218,"nopriv":215,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":136,"line":219},"logout_wp_db",917,{"action":221,"nopriv":215,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":136,"line":222},"login_wp_db",918,{"action":224,"nopriv":215,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":136,"line":225},"update_pwd_wp_db",919,{"action":227,"nopriv":215,"callback":227,"hasNonce":215,"hasCapCheck":215,"file":136,"line":228},"update_smtp_wp_db",920,{"action":230,"nopriv":215,"callback":230,"hasNonce":215,"hasCapCheck":215,"file":136,"line":231},"send_message",921,[],[],[],{"dangerousFunctions":236,"sqlUsage":237,"outputEscaping":301,"fileOperations":1623,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":1624},[],{"prepared":238,"raw":239,"locations":240},4,23,[241,244,246,248,250,253,255,257,259,262,264,266,269,272,275,278,281,284,287,289,292,295,298],{"file":242,"line":238,"context":243},"admin-change-pwd-realestate.php","$wpdb->get_row() with variable interpolation",{"file":245,"line":238,"context":243},"admin-login-realestate.php",{"file":247,"line":238,"context":243},"admin-logout-realestate.php",{"file":247,"line":249,"context":243},14,{"file":251,"line":252,"context":243},"admin-parametre-site-realestate.php",26,{"file":254,"line":157,"context":243},"admin-parametre-smtp-realestate.php",{"file":256,"line":238,"context":243},"admin-realestate.php",{"file":136,"line":258,"context":243},63,{"file":136,"line":260,"context":261},154,"$wpdb->get_var() with variable interpolation",{"file":136,"line":263,"context":261},174,{"file":136,"line":265,"context":243},815,{"file":267,"line":268,"context":243},"theme-realestate\\realestate-template-parts\\navigation\\navigation-topclient.php",130,{"file":270,"line":271,"context":243},"theme-realestate\\realestate-template-parts\\navigation\\navigation-toprealestate.php",142,{"file":273,"line":274,"context":243},"theme-realestate\\realestateagenceimmotemplate.php",28,{"file":276,"line":277,"context":243},"theme-realestate\\realestatecocontemplate.php",49,{"file":279,"line":280,"context":243},"theme-realestate\\realestatecontactagencetemplate.php",60,{"file":282,"line":283,"context":243},"theme-realestate\\realestateindexcocontemplate.php",38,{"file":285,"line":286,"context":243},"theme-realestate\\realestatelistagenciestemplate.php",249,{"file":288,"line":283,"context":243},"theme-realestate\\realestatelistpropertiestemplate.php",{"file":290,"line":291,"context":243},"theme-realestate\\realestateplansitetemplate.php",39,{"file":293,"line":294,"context":243},"theme-realestate\\realestatepostadtemplate.php",5607,{"file":296,"line":297,"context":243},"theme-realestate\\realestatepropertytemplate.php",25,{"file":299,"line":300,"context":243},"theme-realestate\\realestatesitemapalltemplate.php",33,{"escaped":302,"rawEcho":303,"locations":304},1230,771,[305,308,310,312,313,315,316,318,319,320,322,324,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,411,413,415,417,419,421,423,425,426,427,429,431,432,434,435,438,439,440,441,443,445,447,449,451,453,455,456,458,459,460,461,463,465,467,469,471,473,474,476,478,479,480,482,484,486,488,490,491,493,495,497,499,501,502,504,506,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,536,538,540,542,544,546,548,550,552,554,555,556,557,558,559,561,563,564,566,567,568,569,571,573,574,576,577,579,581,583,584,587,589,591,593,595,597,599,601,602,603,604,605,607,609,611,613,614,616,618,620,622,623,624,626,628,630,632,634,636,638,639,640,641,642,643,644,645,647,648,649,651,653,654,656,657,659,660,662,663,665,666,668,669,671,672,673,674,675,676,678,679,681,682,684,685,687,688,690,692,693,694,695,697,699,701,703,705,707,709,711,713,715,716,718,720,721,723,725,727,728,730,732,734,736,738,740,741,742,744,745,747,749,751,753,755,757,759,761,762,764,766,768,770,772,774,776,777,778,780,781,783,784,786,787,789,790,792,793,795,796,798,799,801,802,804,805,807,808,810,811,813,814,816,818,820,822,824,825,826,827,828,830,831,832,834,835,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,927,929,931,933,935,937,939,941,943,944,946,948,950,952,954,956,957,959,960,962,964,965,967,968,969,971,972,974,975,977,979,981,982,984,986,988,990,991,993,995,996,998,999,1001,1003,1005,1006,1008,1010,1011,1013,1014,1015,1016,1017,1019,1020,1022,1024,1025,1027,1028,1029,1030,1031,1033,1035,1036,1038,1039,1040,1042,1044,1046,1048,1049,1050,1052,1054,1055,1056,1057,1058,1060,1062,1064,1066,1068,1069,1071,1073,1075,1077,1079,1080,1082,1084,1086,1088,1089,1091,1092,1094,1096,1097,1098,1099,1100,1102,1104,1106,1108,1110,1111,1112,1113,1114,1116,1118,1120,1122,1123,1124,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1148,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1240,1241,1242,1244,1246,1247,1248,1249,1250,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1298,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1396,1397,1399,1401,1403,1405,1407,1408,1410,1412,1414,1416,1417,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1441,1442,1444,1445,1446,1448,1450,1452,1454,1456,1458,1460,1461,1462,1464,1466,1468,1470,1472,1473,1474,1475,1477,1478,1479,1481,1482,1483,1485,1487,1488,1489,1490,1492,1493,1494,1496,1497,1498,1500,1501,1502,1503,1505,1507,1508,1510,1511,1512,1513,1514,1515,1517,1518,1520,1521,1523,1524,1526,1527,1529,1531,1533,1535,1537,1539,1541,1542,1543,1544,1546,1547,1548,1549,1550,1551,1553,1554,1556,1557,1559,1561,1562,1563,1564,1566,1567,1568,1570,1571,1572,1574,1576,1578,1579,1580,1581,1583,1584,1585,1587,1588,1589,1591,1593,1595,1596,1598,1600,1602,1604,1606,1608,1610,1612,1613,1615,1617,1619,1620,1621],{"file":306,"line":135,"context":307},"admin-account-realestate.php","raw output",{"file":306,"line":309,"context":307},16,{"file":306,"line":311,"context":307},17,{"file":306,"line":239,"context":307},{"file":306,"line":314,"context":307},29,{"file":306,"line":31,"context":307},{"file":306,"line":317,"context":307},37,{"file":306,"line":283,"context":307},{"file":306,"line":291,"context":307},{"file":306,"line":321,"context":307},58,{"file":242,"line":323,"context":307},43,{"file":245,"line":317,"context":307},{"file":247,"line":326,"context":307},32,{"file":251,"line":328,"context":307},327,{"file":251,"line":330,"context":307},328,{"file":251,"line":332,"context":307},329,{"file":251,"line":334,"context":307},330,{"file":251,"line":336,"context":307},331,{"file":251,"line":338,"context":307},332,{"file":251,"line":340,"context":307},333,{"file":251,"line":342,"context":307},335,{"file":251,"line":344,"context":307},336,{"file":251,"line":346,"context":307},338,{"file":251,"line":348,"context":307},339,{"file":251,"line":350,"context":307},341,{"file":251,"line":352,"context":307},342,{"file":251,"line":354,"context":307},343,{"file":251,"line":356,"context":307},344,{"file":251,"line":358,"context":307},346,{"file":251,"line":360,"context":307},347,{"file":251,"line":362,"context":307},349,{"file":251,"line":86,"context":307},{"file":251,"line":365,"context":307},352,{"file":251,"line":367,"context":307},353,{"file":251,"line":369,"context":307},355,{"file":251,"line":371,"context":307},356,{"file":251,"line":373,"context":307},521,{"file":251,"line":375,"context":307},530,{"file":251,"line":377,"context":307},535,{"file":251,"line":379,"context":307},542,{"file":251,"line":381,"context":307},549,{"file":251,"line":383,"context":307},556,{"file":251,"line":385,"context":307},563,{"file":251,"line":387,"context":307},570,{"file":251,"line":389,"context":307},577,{"file":251,"line":391,"context":307},584,{"file":251,"line":393,"context":307},591,{"file":251,"line":395,"context":307},598,{"file":251,"line":397,"context":307},605,{"file":251,"line":399,"context":307},612,{"file":251,"line":401,"context":307},619,{"file":251,"line":403,"context":307},626,{"file":251,"line":405,"context":307},633,{"file":251,"line":407,"context":307},640,{"file":251,"line":409,"context":307},647,{"file":251,"line":164,"context":307},{"file":251,"line":412,"context":307},661,{"file":251,"line":414,"context":307},668,{"file":251,"line":416,"context":307},675,{"file":251,"line":418,"context":307},682,{"file":251,"line":420,"context":307},689,{"file":251,"line":422,"context":307},696,{"file":251,"line":424,"context":307},703,{"file":254,"line":300,"context":307},{"file":254,"line":65,"context":307},{"file":254,"line":428,"context":307},42,{"file":254,"line":430,"context":307},62,{"file":254,"line":258,"context":307},{"file":254,"line":433,"context":307},69,{"file":254,"line":268,"context":307},{"file":436,"line":437,"context":307},"admin-password-realestate.php",19,{"file":436,"line":317,"context":307},{"file":256,"line":309,"context":307},{"file":136,"line":314,"context":307},{"file":136,"line":442,"context":307},34,{"file":136,"line":444,"context":307},935,{"file":136,"line":446,"context":307},939,{"file":136,"line":448,"context":307},984,{"file":136,"line":450,"context":307},989,{"file":136,"line":452,"context":307},1059,{"file":454,"line":297,"context":307},"theme-realestate\\header-realestate.php",{"file":454,"line":274,"context":307},{"file":454,"line":457,"context":307},31,{"file":454,"line":442,"context":307},{"file":454,"line":317,"context":307},{"file":454,"line":65,"context":307},{"file":454,"line":462,"context":307},44,{"file":454,"line":464,"context":307},47,{"file":454,"line":466,"context":307},50,{"file":454,"line":468,"context":307},53,{"file":454,"line":470,"context":307},56,{"file":454,"line":472,"context":307},59,{"file":454,"line":430,"context":307},{"file":454,"line":475,"context":307},80,{"file":454,"line":477,"context":307},81,{"file":454,"line":32,"context":307},{"file":454,"line":24,"context":307},{"file":454,"line":481,"context":307},88,{"file":454,"line":483,"context":307},89,{"file":454,"line":485,"context":307},95,{"file":454,"line":487,"context":307},96,{"file":454,"line":489,"context":307},99,{"file":454,"line":78,"context":307},{"file":454,"line":492,"context":307},105,{"file":454,"line":494,"context":307},111,{"file":454,"line":496,"context":307},125,{"file":454,"line":498,"context":307},126,{"file":454,"line":500,"context":307},129,{"file":454,"line":268,"context":307},{"file":454,"line":503,"context":307},131,{"file":454,"line":505,"context":307},153,{"file":454,"line":260,"context":307},{"file":454,"line":508,"context":307},155,{"file":454,"line":510,"context":307},163,{"file":454,"line":512,"context":307},166,{"file":454,"line":514,"context":307},169,{"file":454,"line":516,"context":307},172,{"file":454,"line":518,"context":307},202,{"file":454,"line":520,"context":307},209,{"file":454,"line":522,"context":307},210,{"file":454,"line":524,"context":307},220,{"file":454,"line":526,"context":307},253,{"file":454,"line":528,"context":307},259,{"file":454,"line":530,"context":307},399,{"file":532,"line":466,"context":307},"theme-realestate\\realestate-template-parts\\header\\rgpd-headerrealestate.php",{"file":534,"line":457,"context":307},"theme-realestate\\realestate-template-parts\\header\\site-brandingrealestate.php",{"file":534,"line":300,"context":307},{"file":534,"line":537,"context":307},41,{"file":267,"line":539,"context":307},263,{"file":267,"line":541,"context":307},272,{"file":270,"line":543,"context":307},448,{"file":270,"line":545,"context":307},458,{"file":270,"line":547,"context":307},468,{"file":270,"line":549,"context":307},495,{"file":270,"line":551,"context":307},504,{"file":553,"line":252,"context":307},"theme-realestate\\realestate-template-parts\\root\\vente.php",{"file":553,"line":274,"context":307},{"file":553,"line":31,"context":307},{"file":553,"line":326,"context":307},{"file":553,"line":300,"context":307},{"file":553,"line":300,"context":307},{"file":553,"line":560,"context":307},145,{"file":553,"line":562,"context":307},147,{"file":553,"line":140,"context":307},{"file":553,"line":565,"context":307},151,{"file":553,"line":505,"context":307},{"file":553,"line":260,"context":307},{"file":553,"line":260,"context":307},{"file":553,"line":570,"context":307},157,{"file":553,"line":572,"context":307},178,{"file":553,"line":572,"context":307},{"file":553,"line":575,"context":307},180,{"file":553,"line":575,"context":307},{"file":553,"line":578,"context":307},188,{"file":553,"line":580,"context":307},190,{"file":553,"line":582,"context":307},192,{"file":553,"line":582,"context":307},{"file":585,"line":586,"context":307},"theme-realestate\\realestateaccountvisitortemplate.php",144,{"file":585,"line":588,"context":307},206,{"file":585,"line":590,"context":307},207,{"file":585,"line":592,"context":307},223,{"file":585,"line":594,"context":307},243,{"file":585,"line":596,"context":307},309,{"file":585,"line":598,"context":307},310,{"file":585,"line":600,"context":307},312,{"file":585,"line":330,"context":307},{"file":585,"line":346,"context":307},{"file":585,"line":354,"context":307},{"file":585,"line":358,"context":307},{"file":273,"line":606,"context":307},232,{"file":273,"line":608,"context":307},285,{"file":273,"line":610,"context":307},286,{"file":273,"line":612,"context":307},308,{"file":273,"line":332,"context":307},{"file":273,"line":615,"context":307},390,{"file":273,"line":617,"context":307},391,{"file":273,"line":619,"context":307},414,{"file":273,"line":621,"context":307},505,{"file":276,"line":428,"context":307},{"file":276,"line":485,"context":307},{"file":276,"line":625,"context":307},275,{"file":276,"line":627,"context":307},276,{"file":276,"line":629,"context":307},282,{"file":276,"line":631,"context":307},304,{"file":276,"line":633,"context":307},305,{"file":276,"line":635,"context":307},306,{"file":276,"line":637,"context":307},419,{"file":276,"line":637,"context":307},{"file":276,"line":637,"context":307},{"file":276,"line":637,"context":307},{"file":276,"line":637,"context":307},{"file":276,"line":543,"context":307},{"file":276,"line":543,"context":307},{"file":276,"line":543,"context":307},{"file":276,"line":646,"context":307},450,{"file":276,"line":646,"context":307},{"file":276,"line":646,"context":307},{"file":276,"line":650,"context":307},461,{"file":276,"line":652,"context":307},471,{"file":276,"line":652,"context":307},{"file":276,"line":655,"context":307},474,{"file":276,"line":655,"context":307},{"file":276,"line":658,"context":307},480,{"file":276,"line":658,"context":307},{"file":276,"line":661,"context":307},484,{"file":276,"line":661,"context":307},{"file":276,"line":664,"context":307},488,{"file":276,"line":664,"context":307},{"file":276,"line":667,"context":307},492,{"file":276,"line":667,"context":307},{"file":276,"line":670,"context":307},496,{"file":276,"line":670,"context":307},{"file":276,"line":43,"context":307},{"file":276,"line":43,"context":307},{"file":276,"line":551,"context":307},{"file":276,"line":551,"context":307},{"file":276,"line":677,"context":307},508,{"file":276,"line":677,"context":307},{"file":276,"line":680,"context":307},512,{"file":276,"line":680,"context":307},{"file":276,"line":683,"context":307},516,{"file":276,"line":683,"context":307},{"file":276,"line":686,"context":307},534,{"file":276,"line":379,"context":307},{"file":276,"line":689,"context":307},548,{"file":276,"line":691,"context":307},557,{"file":276,"line":691,"context":307},{"file":276,"line":691,"context":307},{"file":276,"line":385,"context":307},{"file":276,"line":696,"context":307},566,{"file":276,"line":698,"context":307},568,{"file":276,"line":700,"context":307},571,{"file":276,"line":702,"context":307},580,{"file":276,"line":704,"context":307},583,{"file":276,"line":706,"context":307},585,{"file":276,"line":708,"context":307},588,{"file":276,"line":710,"context":307},597,{"file":276,"line":712,"context":307},600,{"file":276,"line":714,"context":307},602,{"file":276,"line":397,"context":307},{"file":276,"line":717,"context":307},614,{"file":276,"line":719,"context":307},617,{"file":276,"line":401,"context":307},{"file":276,"line":722,"context":307},622,{"file":276,"line":724,"context":307},631,{"file":276,"line":726,"context":307},634,{"file":276,"line":161,"context":307},{"file":276,"line":729,"context":307},639,{"file":276,"line":731,"context":307},648,{"file":276,"line":733,"context":307},651,{"file":276,"line":735,"context":307},653,{"file":276,"line":737,"context":307},656,{"file":276,"line":739,"context":307},665,{"file":276,"line":414,"context":307},{"file":276,"line":167,"context":307},{"file":276,"line":743,"context":307},673,{"file":276,"line":418,"context":307},{"file":276,"line":746,"context":307},685,{"file":276,"line":748,"context":307},687,{"file":276,"line":750,"context":307},690,{"file":276,"line":752,"context":307},699,{"file":276,"line":754,"context":307},702,{"file":276,"line":756,"context":307},704,{"file":276,"line":758,"context":307},707,{"file":276,"line":760,"context":307},716,{"file":276,"line":179,"context":307},{"file":276,"line":763,"context":307},721,{"file":276,"line":765,"context":307},724,{"file":276,"line":767,"context":307},750,{"file":276,"line":769,"context":307},792,{"file":276,"line":771,"context":307},799,{"file":276,"line":773,"context":307},805,{"file":276,"line":775,"context":307},812,{"file":276,"line":775,"context":307},{"file":276,"line":775,"context":307},{"file":276,"line":779,"context":307},817,{"file":276,"line":779,"context":307},{"file":276,"line":782,"context":307},820,{"file":276,"line":782,"context":307},{"file":276,"line":785,"context":307},826,{"file":276,"line":785,"context":307},{"file":276,"line":788,"context":307},829,{"file":276,"line":788,"context":307},{"file":276,"line":791,"context":307},832,{"file":276,"line":791,"context":307},{"file":276,"line":794,"context":307},835,{"file":276,"line":794,"context":307},{"file":276,"line":797,"context":307},838,{"file":276,"line":797,"context":307},{"file":276,"line":800,"context":307},841,{"file":276,"line":800,"context":307},{"file":276,"line":803,"context":307},844,{"file":276,"line":803,"context":307},{"file":276,"line":806,"context":307},847,{"file":276,"line":806,"context":307},{"file":276,"line":809,"context":307},850,{"file":276,"line":809,"context":307},{"file":276,"line":812,"context":307},853,{"file":276,"line":812,"context":307},{"file":276,"line":815,"context":307},861,{"file":276,"line":817,"context":307},864,{"file":276,"line":819,"context":307},866,{"file":276,"line":821,"context":307},869,{"file":276,"line":823,"context":307},880,{"file":276,"line":823,"context":307},{"file":276,"line":823,"context":307},{"file":276,"line":823,"context":307},{"file":276,"line":823,"context":307},{"file":276,"line":829,"context":307},910,{"file":276,"line":829,"context":307},{"file":276,"line":829,"context":307},{"file":276,"line":833,"context":307},912,{"file":276,"line":833,"context":307},{"file":276,"line":833,"context":307},{"file":276,"line":837,"context":307},923,{"file":276,"line":839,"context":307},933,{"file":276,"line":841,"context":307},941,{"file":276,"line":843,"context":307},944,{"file":276,"line":845,"context":307},946,{"file":276,"line":847,"context":307},949,{"file":276,"line":849,"context":307},958,{"file":276,"line":851,"context":307},961,{"file":276,"line":853,"context":307},963,{"file":276,"line":855,"context":307},966,{"file":276,"line":857,"context":307},975,{"file":276,"line":859,"context":307},978,{"file":276,"line":861,"context":307},980,{"file":276,"line":863,"context":307},983,{"file":276,"line":865,"context":307},992,{"file":276,"line":867,"context":307},995,{"file":276,"line":869,"context":307},997,{"file":276,"line":871,"context":307},1000,{"file":276,"line":873,"context":307},1009,{"file":276,"line":875,"context":307},1012,{"file":276,"line":877,"context":307},1014,{"file":276,"line":879,"context":307},1017,{"file":276,"line":881,"context":307},1026,{"file":276,"line":883,"context":307},1029,{"file":276,"line":885,"context":307},1031,{"file":276,"line":887,"context":307},1034,{"file":276,"line":889,"context":307},1043,{"file":276,"line":891,"context":307},1046,{"file":276,"line":893,"context":307},1048,{"file":276,"line":895,"context":307},1051,{"file":276,"line":897,"context":307},1060,{"file":276,"line":899,"context":307},1063,{"file":276,"line":901,"context":307},1065,{"file":276,"line":903,"context":307},1068,{"file":276,"line":905,"context":307},1077,{"file":276,"line":907,"context":307},1080,{"file":276,"line":909,"context":307},1082,{"file":276,"line":911,"context":307},1085,{"file":279,"line":913,"context":307},237,{"file":279,"line":915,"context":307},238,{"file":279,"line":917,"context":307},375,{"file":279,"line":919,"context":307},380,{"file":279,"line":921,"context":307},400,{"file":279,"line":923,"context":307},402,{"file":279,"line":925,"context":307},417,{"file":279,"line":925,"context":307},{"file":279,"line":928,"context":307},420,{"file":279,"line":930,"context":307},423,{"file":279,"line":932,"context":307},428,{"file":279,"line":934,"context":307},441,{"file":279,"line":936,"context":307},447,{"file":279,"line":938,"context":307},454,{"file":279,"line":940,"context":307},477,{"file":279,"line":942,"context":307},545,{"file":279,"line":383,"context":307},{"file":279,"line":945,"context":307},560,{"file":279,"line":947,"context":307},561,{"file":279,"line":949,"context":307},574,{"file":279,"line":951,"context":307},590,{"file":279,"line":953,"context":307},595,{"file":279,"line":955,"context":307},610,{"file":279,"line":399,"context":307},{"file":279,"line":958,"context":307},624,{"file":279,"line":958,"context":307},{"file":279,"line":961,"context":307},627,{"file":279,"line":963,"context":307},630,{"file":279,"line":726,"context":307},{"file":279,"line":966,"context":307},641,{"file":279,"line":409,"context":307},{"file":279,"line":735,"context":307},{"file":279,"line":970,"context":307},672,{"file":279,"line":424,"context":307},{"file":279,"line":973,"context":307},713,{"file":279,"line":179,"context":307},{"file":279,"line":976,"context":307},720,{"file":279,"line":978,"context":307},735,{"file":279,"line":980,"context":307},784,{"file":279,"line":803,"context":307},{"file":282,"line":983,"context":307},234,{"file":282,"line":985,"context":307},235,{"file":282,"line":987,"context":307},239,{"file":282,"line":989,"context":307},242,{"file":282,"line":989,"context":307},{"file":282,"line":992,"context":307},248,{"file":282,"line":994,"context":307},251,{"file":282,"line":994,"context":307},{"file":282,"line":997,"context":307},267,{"file":282,"line":629,"context":307},{"file":282,"line":1000,"context":307},283,{"file":282,"line":1002,"context":307},287,{"file":282,"line":1004,"context":307},290,{"file":282,"line":1004,"context":307},{"file":282,"line":1007,"context":307},296,{"file":282,"line":1009,"context":307},299,{"file":282,"line":1009,"context":307},{"file":282,"line":1012,"context":307},315,{"file":285,"line":326,"context":307},{"file":285,"line":300,"context":307},{"file":285,"line":144,"context":307},{"file":285,"line":940,"context":307},{"file":285,"line":1018,"context":307},489,{"file":285,"line":373,"context":307},{"file":285,"line":1021,"context":307},523,{"file":285,"line":1023,"context":307},536,{"file":285,"line":395,"context":307},{"file":285,"line":1026,"context":307},603,{"file":285,"line":397,"context":307},{"file":285,"line":955,"context":307},{"file":285,"line":405,"context":307},{"file":285,"line":970,"context":307},{"file":285,"line":1032,"context":307},695,{"file":285,"line":1034,"context":307},697,{"file":285,"line":758,"context":307},{"file":285,"line":1037,"context":307},764,{"file":285,"line":194,"context":307},{"file":285,"line":303,"context":307},{"file":285,"line":1041,"context":307},776,{"file":285,"line":1043,"context":307},787,{"file":288,"line":1045,"context":307},427,{"file":288,"line":1047,"context":307},436,{"file":288,"line":955,"context":307},{"file":288,"line":803,"context":307},{"file":288,"line":1051,"context":307},845,{"file":288,"line":1053,"context":307},846,{"file":288,"line":446,"context":307},{"file":288,"line":841,"context":307},{"file":288,"line":841,"context":307},{"file":288,"line":841,"context":307},{"file":288,"line":1059,"context":307},945,{"file":288,"line":1061,"context":307},959,{"file":288,"line":1063,"context":307},971,{"file":288,"line":1065,"context":307},979,{"file":288,"line":1067,"context":307},987,{"file":288,"line":867,"context":307},{"file":288,"line":1070,"context":307},1003,{"file":288,"line":1072,"context":307},1011,{"file":288,"line":1074,"context":307},1019,{"file":288,"line":1076,"context":307},1027,{"file":288,"line":1078,"context":307},1035,{"file":288,"line":889,"context":307},{"file":288,"line":1081,"context":307},1055,{"file":288,"line":1083,"context":307},1071,{"file":288,"line":1085,"context":307},1079,{"file":288,"line":1087,"context":307},1115,{"file":288,"line":1087,"context":307},{"file":288,"line":1090,"context":307},1124,{"file":288,"line":1090,"context":307},{"file":288,"line":1093,"context":307},1157,{"file":288,"line":1095,"context":307},1166,{"file":288,"line":1095,"context":307},{"file":288,"line":1095,"context":307},{"file":288,"line":1095,"context":307},{"file":288,"line":1095,"context":307},{"file":288,"line":1101,"context":307},1192,{"file":288,"line":1103,"context":307},1194,{"file":288,"line":1105,"context":307},1199,{"file":288,"line":1107,"context":307},1201,{"file":288,"line":1109,"context":307},1212,{"file":288,"line":1109,"context":307},{"file":288,"line":1109,"context":307},{"file":288,"line":1109,"context":307},{"file":288,"line":1109,"context":307},{"file":288,"line":1115,"context":307},1219,{"file":288,"line":1117,"context":307},1224,{"file":288,"line":1119,"context":307},1229,{"file":288,"line":1121,"context":307},1232,{"file":288,"line":1121,"context":307},{"file":288,"line":1121,"context":307},{"file":288,"line":1121,"context":307},{"file":288,"line":1126,"context":307},1233,{"file":288,"line":1128,"context":307},1245,{"file":288,"line":1130,"context":307},1311,{"file":288,"line":1132,"context":307},1316,{"file":288,"line":1134,"context":307},1318,{"file":288,"line":1136,"context":307},1322,{"file":288,"line":1138,"context":307},1365,{"file":288,"line":1140,"context":307},1386,{"file":288,"line":1142,"context":307},1400,{"file":288,"line":1144,"context":307},1414,{"file":288,"line":1146,"context":307},1420,{"file":288,"line":1146,"context":307},{"file":288,"line":1146,"context":307},{"file":288,"line":1150,"context":307},1426,{"file":288,"line":1152,"context":307},1429,{"file":288,"line":1154,"context":307},1431,{"file":288,"line":1156,"context":307},1434,{"file":288,"line":1158,"context":307},1443,{"file":288,"line":1160,"context":307},1446,{"file":288,"line":1162,"context":307},1448,{"file":288,"line":1164,"context":307},1451,{"file":288,"line":1166,"context":307},1461,{"file":288,"line":1168,"context":307},1464,{"file":288,"line":1170,"context":307},1466,{"file":288,"line":1172,"context":307},1469,{"file":288,"line":1174,"context":307},1478,{"file":288,"line":1176,"context":307},1481,{"file":288,"line":1178,"context":307},1483,{"file":288,"line":1180,"context":307},1486,{"file":288,"line":1182,"context":307},1495,{"file":288,"line":1184,"context":307},1498,{"file":288,"line":1186,"context":307},1500,{"file":288,"line":1188,"context":307},1503,{"file":288,"line":1190,"context":307},1512,{"file":288,"line":1192,"context":307},1515,{"file":288,"line":1194,"context":307},1517,{"file":288,"line":1196,"context":307},1520,{"file":288,"line":1198,"context":307},1529,{"file":288,"line":1200,"context":307},1532,{"file":288,"line":1202,"context":307},1534,{"file":288,"line":1204,"context":307},1537,{"file":288,"line":1206,"context":307},1546,{"file":288,"line":1208,"context":307},1549,{"file":288,"line":1210,"context":307},1551,{"file":288,"line":1212,"context":307},1554,{"file":288,"line":1214,"context":307},1563,{"file":288,"line":1216,"context":307},1566,{"file":288,"line":1218,"context":307},1568,{"file":288,"line":1220,"context":307},1571,{"file":288,"line":1222,"context":307},1580,{"file":288,"line":1224,"context":307},1583,{"file":288,"line":1226,"context":307},1585,{"file":288,"line":1228,"context":307},1588,{"file":288,"line":1230,"context":307},1628,{"file":288,"line":1232,"context":307},1629,{"file":288,"line":1234,"context":307},1631,{"file":288,"line":1236,"context":307},1667,{"file":288,"line":1238,"context":307},1669,{"file":288,"line":1238,"context":307},{"file":288,"line":1238,"context":307},{"file":288,"line":1238,"context":307},{"file":288,"line":1243,"context":307},1689,{"file":288,"line":1245,"context":307},1697,{"file":288,"line":1245,"context":307},{"file":288,"line":1245,"context":307},{"file":288,"line":1245,"context":307},{"file":288,"line":1245,"context":307},{"file":288,"line":1245,"context":307},{"file":288,"line":1252,"context":307},1706,{"file":288,"line":1254,"context":307},1733,{"file":288,"line":1256,"context":307},1735,{"file":288,"line":1258,"context":307},1740,{"file":288,"line":1260,"context":307},1743,{"file":288,"line":1262,"context":307},1806,{"file":288,"line":1264,"context":307},1811,{"file":288,"line":1266,"context":307},1813,{"file":288,"line":1268,"context":307},1817,{"file":288,"line":1270,"context":307},1832,{"file":288,"line":1272,"context":307},1840,{"file":288,"line":1274,"context":307},1848,{"file":288,"line":1276,"context":307},1856,{"file":288,"line":1278,"context":307},1864,{"file":288,"line":1280,"context":307},1872,{"file":288,"line":1282,"context":307},1880,{"file":288,"line":1284,"context":307},1888,{"file":288,"line":1286,"context":307},1896,{"file":288,"line":1288,"context":307},1904,{"file":288,"line":1290,"context":307},1915,{"file":288,"line":1292,"context":307},1928,{"file":288,"line":1294,"context":307},1938,{"file":288,"line":1296,"context":307},1947,{"file":288,"line":1296,"context":307},{"file":288,"line":1296,"context":307},{"file":288,"line":1300,"context":307},1955,{"file":288,"line":1302,"context":307},1958,{"file":288,"line":1304,"context":307},1960,{"file":288,"line":1306,"context":307},1963,{"file":288,"line":1308,"context":307},1975,{"file":288,"line":1310,"context":307},1978,{"file":288,"line":1312,"context":307},1980,{"file":288,"line":1314,"context":307},1983,{"file":288,"line":1316,"context":307},1995,{"file":288,"line":1318,"context":307},1998,{"file":288,"line":1320,"context":307},2000,{"file":288,"line":1322,"context":307},2003,{"file":288,"line":1324,"context":307},2015,{"file":288,"line":1326,"context":307},2018,{"file":288,"line":1328,"context":307},2020,{"file":288,"line":1330,"context":307},2023,{"file":288,"line":1332,"context":307},2035,{"file":288,"line":1334,"context":307},2038,{"file":288,"line":1336,"context":307},2040,{"file":288,"line":1338,"context":307},2043,{"file":288,"line":1340,"context":307},2055,{"file":288,"line":1342,"context":307},2058,{"file":288,"line":1344,"context":307},2060,{"file":288,"line":1346,"context":307},2063,{"file":288,"line":1348,"context":307},2075,{"file":288,"line":1350,"context":307},2078,{"file":288,"line":1352,"context":307},2080,{"file":288,"line":1354,"context":307},2083,{"file":288,"line":1356,"context":307},2095,{"file":288,"line":1358,"context":307},2098,{"file":288,"line":1360,"context":307},2100,{"file":288,"line":1362,"context":307},2103,{"file":288,"line":1364,"context":307},2115,{"file":288,"line":1366,"context":307},2118,{"file":288,"line":1368,"context":307},2120,{"file":288,"line":1370,"context":307},2123,{"file":288,"line":1372,"context":307},2135,{"file":288,"line":1374,"context":307},2138,{"file":288,"line":1376,"context":307},2140,{"file":288,"line":1378,"context":307},2143,{"file":288,"line":1380,"context":307},2157,{"file":288,"line":1382,"context":307},2171,{"file":288,"line":1384,"context":307},2179,{"file":288,"line":1386,"context":307},2189,{"file":288,"line":1388,"context":307},2190,{"file":288,"line":1390,"context":307},2192,{"file":290,"line":1392,"context":307},225,{"file":290,"line":1394,"context":307},230,{"file":290,"line":371,"context":307},{"file":290,"line":371,"context":307},{"file":290,"line":1398,"context":307},364,{"file":290,"line":1400,"context":307},372,{"file":290,"line":1402,"context":307},377,{"file":290,"line":1404,"context":307},381,{"file":290,"line":1406,"context":307},388,{"file":290,"line":1406,"context":307},{"file":290,"line":1409,"context":307},395,{"file":290,"line":1411,"context":307},403,{"file":290,"line":1413,"context":307},411,{"file":290,"line":1415,"context":307},412,{"file":290,"line":1415,"context":307},{"file":290,"line":925,"context":307},{"file":293,"line":1419,"context":307},486,{"file":293,"line":1421,"context":307},925,{"file":293,"line":1423,"context":307},942,{"file":293,"line":1425,"context":307},990,{"file":293,"line":1427,"context":307},1523,{"file":293,"line":1429,"context":307},1524,{"file":293,"line":1431,"context":307},1540,{"file":293,"line":1433,"context":307},4509,{"file":293,"line":1435,"context":307},4515,{"file":293,"line":1437,"context":307},4518,{"file":293,"line":1439,"context":307},5610,{"file":293,"line":1439,"context":307},{"file":296,"line":925,"context":307},{"file":296,"line":1443,"context":307},418,{"file":296,"line":936,"context":307},{"file":296,"line":543,"context":307},{"file":296,"line":1447,"context":307},449,{"file":296,"line":1449,"context":307},453,{"file":296,"line":1451,"context":307},455,{"file":296,"line":1453,"context":307},456,{"file":296,"line":1455,"context":307},457,{"file":296,"line":1457,"context":307},550,{"file":296,"line":1459,"context":307},552,{"file":296,"line":696,"context":307},{"file":296,"line":698,"context":307},{"file":296,"line":1463,"context":307},576,{"file":296,"line":1465,"context":307},751,{"file":296,"line":1467,"context":307},759,{"file":296,"line":1469,"context":307},768,{"file":296,"line":1471,"context":307},795,{"file":296,"line":1471,"context":307},{"file":296,"line":1471,"context":307},{"file":296,"line":1471,"context":307},{"file":296,"line":1476,"context":307},806,{"file":296,"line":1476,"context":307},{"file":296,"line":1476,"context":307},{"file":296,"line":1480,"context":307},808,{"file":296,"line":1480,"context":307},{"file":296,"line":1480,"context":307},{"file":296,"line":1484,"context":307},819,{"file":296,"line":1486,"context":307},865,{"file":296,"line":1486,"context":307},{"file":296,"line":1486,"context":307},{"file":296,"line":1486,"context":307},{"file":296,"line":1491,"context":307},876,{"file":296,"line":1491,"context":307},{"file":296,"line":1491,"context":307},{"file":296,"line":1495,"context":307},878,{"file":296,"line":1495,"context":307},{"file":296,"line":1495,"context":307},{"file":296,"line":1499,"context":307},889,{"file":296,"line":829,"context":307},{"file":296,"line":1421,"context":307},{"file":296,"line":845,"context":307},{"file":296,"line":1504,"context":307},948,{"file":296,"line":1506,"context":307},952,{"file":296,"line":1506,"context":307},{"file":296,"line":1509,"context":307},955,{"file":296,"line":1509,"context":307},{"file":296,"line":849,"context":307},{"file":296,"line":849,"context":307},{"file":296,"line":851,"context":307},{"file":296,"line":851,"context":307},{"file":296,"line":1516,"context":307},964,{"file":296,"line":1516,"context":307},{"file":296,"line":1519,"context":307},967,{"file":296,"line":1519,"context":307},{"file":296,"line":1522,"context":307},972,{"file":296,"line":873,"context":307},{"file":296,"line":1525,"context":307},1087,{"file":296,"line":1525,"context":307},{"file":296,"line":1528,"context":307},1090,{"file":296,"line":1530,"context":307},1093,{"file":296,"line":1532,"context":307},1129,{"file":296,"line":1534,"context":307},1148,{"file":296,"line":1536,"context":307},1178,{"file":296,"line":1538,"context":307},1183,{"file":296,"line":1540,"context":307},1217,{"file":296,"line":1115,"context":307},{"file":296,"line":1117,"context":307},{"file":296,"line":1117,"context":307},{"file":296,"line":1545,"context":307},1227,{"file":296,"line":1545,"context":307},{"file":296,"line":302,"context":307},{"file":296,"line":302,"context":307},{"file":296,"line":1126,"context":307},{"file":296,"line":1126,"context":307},{"file":296,"line":1552,"context":307},1236,{"file":296,"line":1552,"context":307},{"file":296,"line":1555,"context":307},1239,{"file":296,"line":1555,"context":307},{"file":296,"line":1558,"context":307},1244,{"file":296,"line":1560,"context":307},1287,{"file":296,"line":1560,"context":307},{"file":296,"line":1560,"context":307},{"file":296,"line":1560,"context":307},{"file":296,"line":1565,"context":307},1298,{"file":296,"line":1565,"context":307},{"file":296,"line":1565,"context":307},{"file":296,"line":1569,"context":307},1300,{"file":296,"line":1569,"context":307},{"file":296,"line":1569,"context":307},{"file":296,"line":1573,"context":307},1310,{"file":296,"line":1575,"context":307},1312,{"file":296,"line":1577,"context":307},1343,{"file":296,"line":1577,"context":307},{"file":296,"line":1577,"context":307},{"file":296,"line":1577,"context":307},{"file":296,"line":1582,"context":307},1354,{"file":296,"line":1582,"context":307},{"file":296,"line":1582,"context":307},{"file":296,"line":1586,"context":307},1356,{"file":296,"line":1586,"context":307},{"file":296,"line":1586,"context":307},{"file":296,"line":1590,"context":307},1366,{"file":296,"line":1592,"context":307},1368,{"file":296,"line":1594,"context":307},1412,{"file":296,"line":1594,"context":307},{"file":296,"line":1597,"context":307},1415,{"file":296,"line":1599,"context":307},1418,{"file":296,"line":1601,"context":307},1427,{"file":296,"line":1603,"context":307},1442,{"file":296,"line":1605,"context":307},1472,{"file":299,"line":1607,"context":307},76,{"file":299,"line":1609,"context":307},97,{"file":299,"line":1611,"context":307},120,{"file":299,"line":271,"context":307},{"file":299,"line":1614,"context":307},268,{"file":299,"line":1616,"context":307},293,{"file":299,"line":1618,"context":307},318,{"file":299,"line":350,"context":307},{"file":299,"line":1398,"context":307},{"file":299,"line":1622,"context":307},379,57,[],[1626],{"entryPoint":1627,"graph":1628,"unsanitizedCount":1647,"severity":1648},"\u003Cvente> (theme-realestate\\realestate-template-parts\\root\\vente.php:0)",{"nodes":1629,"edges":1644},[1630,1634,1639,1642],{"id":1631,"type":1632,"label":1633,"file":553,"line":238},"n0","source","$_GET",{"id":1635,"type":1636,"label":1637,"file":553,"line":560,"wp_function":1638},"n1","sink","echo() [XSS]","echo",{"id":1640,"type":1632,"label":1641,"file":553,"line":45},"n2","$_SERVER",{"id":1643,"type":1636,"label":1637,"file":553,"line":575,"wp_function":1638},"n3",[1645,1646],{"from":1631,"to":1635,"sanitized":215},{"from":1640,"to":1643,"sanitized":215},2,"low",{"summary":1650,"deductions":1651},"The plugin 'real-estate-agency' v1.0.0 exhibits a concerning security posture primarily due to a significant lack of authentication and authorization checks on its exposed entry points. With 6 AJAX handlers identified, all of which are unprotected, any user, including unauthenticated ones, can potentially trigger these functions. This wide attack surface without any access controls is a major security risk. Furthermore, while the plugin doesn't appear to use dangerous functions directly or have known historical vulnerabilities, the taint analysis reveals one flow with unsanitized paths, which could lead to unexpected behavior or vulnerabilities if it involves sensitive operations. The presence of 27 SQL queries with only 15% using prepared statements is also a red flag, indicating a high risk of SQL injection vulnerabilities. The overall lack of nonce and capability checks on AJAX handlers exacerbates these issues, making it easier for attackers to exploit potential weaknesses. While the plugin has no known CVEs, this is not a guarantee of security, especially given the identified code weaknesses. The developer should prioritize implementing proper authentication and authorization for all AJAX actions, ensure all SQL queries are prepared, and sanitize all inputs to prevent potential exploits.",[1652,1654,1656,1658,1661,1664],{"reason":1653,"points":11},"AJAX handlers without auth checks",{"reason":1655,"points":11},"Nonce checks missing on AJAX",{"reason":1657,"points":11},"Capability checks missing on AJAX",{"reason":1659,"points":1660},"SQL queries with low prepared statement usage",8,{"reason":1662,"points":1663},"Flows with unsanitized paths (taint analysis)",7,{"reason":1665,"points":1666},"Output escaping below ideal threshold",3,"2026-03-17T00:41:37.854Z",{"wat":1669,"direct":1678},{"assetPaths":1670,"generatorPatterns":1673,"scriptPaths":1674,"versionParams":1675},[1671,1672],"\u002Fwp-content\u002Fplugins\u002Freal-estate-agency\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Freal-estate-agency\u002Fjs\u002Fscript.js",[],[1672],[1676,1677],"real-estate-agency\u002Fstyle.css?ver=","real-estate-agency\u002Fjs\u002Fscript.js?ver=",{"cssClasses":1679,"htmlComments":1680,"htmlAttributes":1696,"restEndpoints":1729,"jsGlobals":1730,"shortcodeOutput":1753},[],[1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693],"\u003C!-- Site Client Parameter -->","\u003C!-- Settings -->","\u003C!-- Login -->","\u003C!-- Password -->","\u003C!-- SMTP Settings -->","\u003C!-- SMTP User -->","\u003C!-- SMTP Password -->","\u003C!-- SMTP Host -->","\u003C!-- SMTP Port -->","\u003C!-- SMTP Security -->","\u003C!-- SMTP Authentication -->","\u003C!-- SMTP Debug -->","\u003C!-- SMTP AutoTLS -->","\u003C!-- Real Estate Settings -->","\u003C!-- Default value -->",[1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728],"id=\"realestate_settings\"","id=\"realestate_login\"","id=\"realestate_password\"","id=\"realestate_smtp_settings\"","id=\"realestate_smtp_user\"","id=\"realestate_smtp_pass\"","id=\"realestate_smtp_host\"","id=\"realestate_smtp_port\"","id=\"realestate_smtp_secure\"","id=\"realestate_smtp_authentication\"","id=\"realestate_smtp_debug\"","id=\"realestate_smtp_autotls\"","name=\"realestate_login\"","name=\"realestate_password\"","name=\"realestate_smtp_user\"","name=\"realestate_smtp_pass\"","name=\"realestate_smtp_host\"","name=\"realestate_smtp_port\"","name=\"realestate_smtp_secure\"","name=\"realestate_smtp_authentication\"","name=\"realestate_smtp_debug\"","name=\"realestate_smtp_autotls\"","value=\"realestate_login\"","value=\"realestate_password\"","value=\"realestate_smtp_user\"","value=\"realestate_smtp_pass\"","value=\"realestate_smtp_host\"","value=\"realestate_smtp_port\"","value=\"realestate_smtp_secure\"","value=\"realestate_smtp_authentication\"","value=\"realestate_smtp_debug\"","value=\"realestate_smtp_autotls\"",[],[1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752],"var bodybackgroundcolor","var pcolor","var h1color","var linkcolor","var linkhovercolor","var pricecolor","var linkpaginationcolor","var linkpaginationselectedcolor","var btpaginationcolor","var btpaginationbackgroundcolor","var selectcolor","var selectbackgroundcolor","var selecthovercolor","var selecthoverbackgroundcolor","var btcolor","var btbackgroundcolor","var bthovercolor","var bthoverbackgroundcolor","var inputcolor","var inputbackgroundcolor","var textareacolor","var textareabackgroundcolor",[],{"error":1755,"url":1756,"statusCode":1757,"statusMessage":1758,"message":1758},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Freal-estate-agency\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":1760},[1761],{"version":1762,"download_url":1763,"svn_tag_url":1764,"released_at":25,"has_diff":215,"diff_files_changed":1765,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":1766,"is_current":215},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freal-estate-agency.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Freal-estate-agency\u002Ftags\u002F1.0\u002F",[],[]]