[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMzp9LaroMo3t_6vWD5w7wHDtFdHqkeuVYNtZn5t9ii4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":62,"crawl_stats":38,"alternatives":67,"analysis":160,"fingerprints":850},"rentsyst","RentSyst – CRM solution for fleet management","2.0.125","dimafreund","https:\u002F\u002Fprofiles.wordpress.org\u002Fdimafreund\u002F","\u003Cp>For customers of our CRM system, a website is one of the most important sources of orders and potential customers.\u003C\u002Fp>\n\u003Cp>Our plugin allows you to easily integrate the RentSyst CRM system into your website. You can synchronize your fleet and groups of vehicles that you have added to the RentSyst and interact comfortably with it.\u003C\u002Fp>\n\u003Cp>The integration of our plugin is very simple:\u003Cbr \u002F>\n* Download and activate the plugin\u003Cbr \u002F>\n* Connect to RentSyst (enter login and password)\u003Cbr \u002F>\n* Synchronize & Use\u003C\u002Fp>\n\u003Cp>With the free RentSyst plugin, you can easily:\u003Cbr \u002F>\n* Manage your vehicle base\u003Cbr \u002F>\n* Set up the necessary fields for rental forms\u003Cbr \u002F>\n* Change design page for the vehicle and the booking form\u003Cbr \u002F>\n* Synchronize orders that come from the site in the RentSyst CRM system\u003C\u002Fp>\n\u003Cp>By installing our plugin, you get a fully responsive design of booking forms for all platforms.\u003C\u002Fp>\n\u003Cp>Functions:\u003Cbr \u002F>\n1. Adding a vehicle catalog\u003Cbr \u002F>\n2. Create a booking widget and separate page for booking\u003Cbr \u002F>\n3. Add and configure a filters for your fleet\u003Cbr \u002F>\n4. Create and change the design \u002F layout of buttons for the form\u003Cbr \u002F>\n5. Customize the color scheme according to your brand palette\u003C\u002Fp>\n\u003Cp>The information entered in the form on the website is automatically placed in the RentSyst system with zero delay. Now you do not miss your orders and your customers – RentSyst will keep main processes under control.\u003C\u002Fp>\n\u003Cp>Our plugin is absolutely free. No hidden fees and no additional purchases. All you need is a WordPress website and RentSyst account.\u003C\u002Fp>\n\u003Cp>Booking widget JavaScript events:\u003Cbr \u002F>\n– rentsyst:search\u003Cbr \u002F>\n– rentsyst:book\u003Cbr \u002F>\n– rentsyst:order_confirm\u003C\u002Fp>\n\u003Cp>Please pay attention, that our plugin is designed for standard WP redactor and cannot be fully compatible with Elementor, DIVI Builder, or similar WP builders.\u003C\u002Fp>\n\u003Cp>Please do not cache next url:\u003Cbr \u002F>\n\u002Fwp-json\u002Frentsyst\u002Fv1\u002Faccess-token\u003C\u002Fp>\n\u003Cp>How to use Plugin?\u003Cbr \u002F>\nRentSyst Booking Engine – Editor 2.0\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=f7mLSkOXUlA\" rel=\"nofollow ugc\">Video\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frentsyst.com\u002Ffaq\u002Fquestion\u002F113\u002F\" rel=\"nofollow ugc\">Guide\u003C\u002Fa>\u003C\u002Fp>\n","RentSyst - this plugin is suitable for the car rental business, which is designed to organize, optimize and simplify the work of the company.",100,20116,86,3,"2026-02-20T00:58:00.000Z","6.9.0","6.0","7.0",[20,21,22,23,24],"business","car-rental","crm","management-system","vehicles","https:\u002F\u002Frentsyst.com\u002Fwp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frentsyst.2.0.125.zip",98,2,0,"2025-08-07 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-48152","rentsyst-reflected-cross-site-scripting","Rentsyst \u003C= 2.0.100 - Reflected Cross-Site Scripting","The RentSyst – CRM solution for fleet management plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 2.0.100 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=2.0.100","2.0.101","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-08-11 14:39:48",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F67acf726-bf56-472e-aa7c-316bcd8a56fb?source=api-prod",5,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-32501","rentsyst-cross-site-request-forgery-to-stored-cross-site-scripting","RentSyst \u003C= 2.0.92 - Cross-Site Request Forgery to Stored Cross-Site Scripting","The RentSyst – CRM solution for fleet management plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.0.92. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to update settings and inject malicious web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.0.92","2.0.93","Cross-Site Request Forgery (CSRF)","2025-04-09 00:00:00","2025-06-12 18:28:54",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F99fe886b-efc3-4133-98e7-8ceccf89a99b?source=api-prod",65,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":63,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":64,"trust_score":65,"computed_at":66},1,35,87,"2026-04-04T21:48:48.255Z",[68,93,115,137,149],{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":88,"download_link":89,"security_score":90,"vuln_count":91,"unpatched_count":29,"last_vuln_date":92,"fetched_at":31},"vikrentcar","VikRentCar Car Rental Management System","1.4.5","e4jvikwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fe4jvikwp\u002F","\u003Ch4>Vik Rent Car for WordPress\u003C\u002Fh4>\n\u003Cp>The popular car rental management system is now available also for WordPress as a Native Plugin!\u003C\u002Fp>\n\u003Cp>If you are looking for a reliable reservation system for renting cars, scooter, motorbikes, boats or any other vehicles, then you have found the right plugin. In fact, Vik Rent Car is a famous piece of software used by thousands of car rental companies worldwide every day.\u003C\u002Fp>\n\u003Cp>Vik Rent Car was born in 2008 for a different web-software (CMS) than WordPress, and that’s how it became popular. The same powerful framework is now at the service of all webmasters, designers and web-agencies that work with WordPress. It’s definitely the car rental plugin that you, or your client, were looking for.\u003C\u002Fp>\n\u003Cp>This is the \u003Cstrong>free\u003C\u002Fstrong> version of the plugin, but you can upgrade to the \u003Cstrong>Pro\u003C\u002Fstrong> version at any time from your \u003Cem>wp-admin\u003C\u002Fem> section. Experience the power of a robust vehicles rental management system!\u003C\u002Fp>\n\u003Cp>Works with any car rental theme for WordPress, or any other kind of theme.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fvikwp.com\u002F\" rel=\"nofollow ugc\">VikWP.com\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Some of the unique features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The most flexible pricing system that follows the OpenTravel Standards for any pricing model\u003C\u002Fli>\n\u003Cli>Custom Rate Plans (Refundable, Flexible, Non Refundable rates, Insurances, Damage Waiver etc.)\u003C\u002Fli>\n\u003Cli>Neat vehicles management functions with distinctive features for the sub-units\u003C\u002Fli>\n\u003Cli>Availability Overview with monthly calendars\u003C\u002Fli>\n\u003Cli>Pricing Calendar Overview\u003C\u002Fli>\n\u003Cli>Rental orders management functions for pros\u003C\u002Fli>\n\u003Cli>Feature-rich back-end section\u003C\u002Fli>\n\u003Cli>Front-end customizable booking process\u003C\u002Fli>\n\u003Cli>8 different Views for the front-end (7 types of Shortcode for your pages)\u003C\u002Fli>\n\u003Cli>Multi-language support with built-in translation functions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Some of Pro version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Seasonal Pricing and Rates Calendar with 1-click modification\u003C\u002Fli>\n\u003Cli>Restrictions to define the min\u002Fmax number of days of rent, weekdays allowed for pick up and drop off\u003C\u002Fli>\n\u003Cli>Custom fields to request specific billing information to the customers\u003C\u002Fli>\n\u003Cli>Options and Extra Services to be added to the rental order\u003C\u002Fli>\n\u003Cli>Fees for out of hours times and for certain combination of locations\u003C\u002Fli>\n\u003Cli>Customers management window\u003C\u002Fli>\n\u003Cli>Graphs and Statistics for the various rental orders\u003C\u002Fli>\n\u003Cli>Custom Payment Methods with real bank gateways to accept credit cards\u003C\u002Fli>\n\u003Cli>Coupon codes to apply discounts to the orders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Interested in, curious about the Pro version?\u003C\u002Fh4>\n\u003Cp>You should take a look with your own eyes at the demo website to see what you can do with Vik Rent Car. Do not stop at the front-end though, make sure to visit the wp-admin section too.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvikwp.com\u002Fdemo\u002Fvikrentcar\" rel=\"nofollow ugc\">Front-end Demo Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvikwp.com\u002Fdemo\u002Fvikrentcar\u002Fwp-admin\" rel=\"nofollow ugc\">Admin Demo Website\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Robust Car Rental Management System for any kind of vechicles. The most reliable booking solution for managing vehicles rentals through your website.",4000,76195,96,30,"2025-12-03T10:49:00.000Z","6.9.4","4.7","7.1",[21,85,86,24,87],"rent-a-car","rental-management","vehicles-booking","https:\u002F\u002Fvikwp.com\u002Fplugin\u002Fvikrentcar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvikrentcar.1.4.5.zip",82,9,"2025-12-01 19:42:44",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":27,"num_ratings":103,"last_updated":104,"tested_up_to":81,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":111,"download_link":112,"security_score":113,"vuln_count":63,"unpatched_count":29,"last_vuln_date":114,"fetched_at":31},"wp-ever-accounting","Ever Accounting – Accounting & Invoicing Solution for Small Businesses","2.2.8","EverAccounting","https:\u002F\u002Fprofiles.wordpress.org\u002Feveraccounting\u002F","\u003Ch4>Complete Accounting Solution for Small Businesses\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002F\" rel=\"nofollow ugc\">Ever Accounting\u003C\u002Fa>\u003C\u002Fstrong> is a comprehensive WordPress accounting plugin that helps you keep track of your income and expenses, send professional invoices in multiple currencies, and manage your business finances with confidence.\u003C\u002Fp>\n\u003Cp>It offers a complete accounting solution designed specifically for small businesses. The plugin’s primary goal is to provide an easy yet professional way for businesses to manage finances, keep detailed logs of income and expenses, and generate powerful reports to understand their financial position.\u003C\u002Fp>\n\u003Cp>The plugin allows you to manage your income and expenses without any prior accounting knowledge. It helps you overcome accounting-related challenges so you can focus more on other business operations.\u003C\u002Fp>\n\u003Cp>Managing a small business comes with many challenges, and adopting the right tool can save you from some of the hardships. Keeping track of cash flow is one of the most important tasks for all businesses.\u003C\u002Fp>\n\u003Cp>With the ability to create your income and expenses in multiple currencies, you’ll stay on top of your accounting tasks. You can also create multiple accounts and transfer funds between them, giving you the ease of smooth accounting operations.\u003C\u002Fp>\n\u003Cp>The plugin is designed to be user-friendly and easy to use. It’s suitable for small business owners, freelancers, startups, SMEs, accountants, entrepreneurs, WooCommerce store owners, service providers, consultants, agencies, nonprofits, bloggers, affiliate marketers, digital marketers, content creators, e-commerce store owners, and online business owners.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpeveraccounting.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>💻 Live Demo Site\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📄 Plugin Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">\u003Cstrong>🚀 Extensions\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>👨‍💻 This Plugin is Ideal for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Small Business Owners\u003C\u002Fstrong>: Manage your finances with ease and focus on growing your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong>: Keep track of your income and expenses and send professional invoices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Startups\u003C\u002Fstrong>: Get a clear view of your financial position and make informed decisions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMEs\u003C\u002Fstrong>: Manage your cash flow, track expenses, and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accountants\u003C\u002Fstrong>: Simplify your accounting tasks and save time with powerful features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entrepreneurs\u003C\u002Fstrong>: Stay on top of your finances and make informed decisions for your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Store Owners\u003C\u002Fstrong>: Track your store’s income and expenses with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Providers\u003C\u002Fstrong>: Create and send professional invoices to clients in multiple currencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consultants\u003C\u002Fstrong>: Keep track of your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong>: Manage your finances, track expenses, and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonprofits\u003C\u002Fstrong>: Keep track of donations, expenses, and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong>: Track your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate Marketers\u003C\u002Fstrong>: Keep track of your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digital Marketers\u003C\u002Fstrong>: Track your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Creators\u003C\u002Fstrong>: Keep track of your income and expenses and generate detailed reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Store Owners\u003C\u002Fstrong>: Track your store’s income and expenses with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Business Owners\u003C\u002Fstrong>: Manage your finances, track expenses, and generate detailed reports.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Multi-Currency Support\u003C\u002Fstrong>: Track income and expenses in multiple currencies.\u003Cbr \u002F>\n✅ \u003Cstrong>Detailed Cash Flow Insights\u003C\u002Fstrong>: Real-time cash flow monitoring for smarter financial decisions.\u003Cbr \u002F>\n✅ \u003Cstrong>Professional Invoicing\u003C\u002Fstrong>: Create, print, and share tax and discount-enabled invoices.\u003Cbr \u002F>\n✅ \u003Cstrong>Expense Tracking\u003C\u002Fstrong>: Keep accurate records of business expenses in any currency.\u003Cbr \u002F>\n✅ \u003Cstrong>Income Tracking\u003C\u002Fstrong>: Record all income transactions to monitor payments.\u003Cbr \u002F>\n✅ \u003Cstrong>Billable Expenses\u003C\u002Fstrong>: Create and manage bills for accurate financial records.\u003Cbr \u002F>\n✅ \u003Cstrong>Vendor Management\u003C\u002Fstrong>: Organize and track interactions with vendors.\u003Cbr \u002F>\n✅ \u003Cstrong>Customer Management\u003C\u002Fstrong>: Store essential information about your business contacts.\u003Cbr \u002F>\n✅ \u003Cstrong>Bank Account Management\u003C\u002Fstrong>: Track balances, deposits, and transfers across multiple accounts.\u003Cbr \u002F>\n✅ \u003Cstrong>Deposits & Transfers\u003C\u002Fstrong>: Add deposits and make transfers across accounts.\u003Cbr \u002F>\n✅ \u003Cstrong>Transaction Categorization\u003C\u002Fstrong>: Group transactions into categories for quick insights.\u003Cbr \u002F>\n✅ \u003Cstrong>Product & Service Management\u003C\u002Fstrong>: List items as products or services for streamlined invoicing.\u003Cbr \u002F>\n✅ \u003Cstrong>Powerful Reporting\u003C\u002Fstrong>: Generate detailed financial reports for a clear view of business performance.\u003Cbr \u002F>\n✅ \u003Cstrong>Bulk Import & Export\u003C\u002Fstrong>: Seamlessly move data in and out of the plugin.\u003Cbr \u002F>\n✅ \u003Cstrong>Custom User Roles\u003C\u002Fstrong>: Assign roles with tailored permissions for secure management.\u003C\u002Fp>\n\u003Ch4>Discover More\u003C\u002Fh4>\n\u003Cp>Learn more about the \u003Cstrong>Ever Accounting\u003C\u002Fstrong> plugin on our website.\u003Cbr \u002F>\n– 🌐 \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002F\" rel=\"nofollow ugc\">EverAccounting\u003C\u002Fa>\u003Cbr \u002F>\n– 💻 \u003Ca href=\"https:\u002F\u002Fdemo.wpeveraccounting.com\u002F\" rel=\"nofollow ugc\">Live Demo Site\u003C\u002Fa>\u003Cbr \u002F>\n– 📄 \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fdocs\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa>\u003Cbr \u002F>\n– 🚀 \u003Ca href=\"https:\u002F\u002Fwpeveraccounting.com\u002Fextensions\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Features of Ever Accounting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Multi-Currency Accounting\u003C\u002Fstrong>\u003Cbr \u002F>\nDo business all over the world with multi-currency accounting. Track income or expenses in any currency you want and let the plugin convert them into your base currency automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cash Flow Monitoring\u003C\u002Fstrong>\u003Cbr \u002F>\nGet a real-time view of your cash flow. Stay on top of your cash flow and make smarter decisions about your business anytime. Know how your income, expenses, and revenues are flowing in real-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Invoicing\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate, print, and share professional invoices, including tax and discount options, in your customers’ currency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Billable Expenses\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate and manage bills to ensure your finances are always accurate and healthy. Print and share bills with your vendors. Bills also support tax calculations and discounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Expense Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep accurate and up-to-date records of business expenses in any currency to maintain a clear financial picture.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Income Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nRecord all income transactions to monitor what and when you’re getting paid.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product & Service Management\u003C\u002Fstrong>\u003Cbr \u002F>\nList items as products or services for streamlined invoicing and billing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transaction Categorization\u003C\u002Fstrong>\u003Cbr \u002F>\nGroup transactions into categories for quick insights into where your money is going and coming from. Track which categories your business is spending the most on, as well as earning from.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powerful Reporting\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate detailed financial reports that give you a clear view of your business performance. Create smart financial reports and budgets to understand and track what matters most.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vendor & Customer Profiles\u003C\u002Fstrong>\u003Cbr \u002F>\nOrganize essential information about your business contacts to keep track of interactions and transactions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer Management\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate customers to assign payments, and later you can filter the transactions you made with them. You can store the name, address, email, phone number, and more for each customer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vendor Management\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate vendors to assign expenses, and later you can filter the transactions you made with them. You can store the name, address, email, phone number, and other relevant information about vendors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Account Management\u003C\u002Fstrong>\u003Cbr \u002F>\nManage unlimited cash accounts with ease and track current balances. You can use any currency you want. Ever Accounting will handle the currency conversion automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deposits & Transfers\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd deposits and make transfers across accounts to keep finances organized. The transferred amount will automatically adjust to the account currency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Import\u003C\u002Fstrong>\u003Cbr \u002F>\nQuickly import data, including customers, vendors, categories, taxes, items, accounts, transfers, payments, and expenses from other systems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Export\u003C\u002Fstrong>\u003Cbr \u002F>\nEver Accounting lets you export most of your accounting records, like customers, vendors, categories, taxes, items, accounts, transfers, payments, and expenses in CSV format, which you can import later or analyze.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom User Roles\u003C\u002Fstrong>\u003Cbr \u002F>\nEver Accounting comes with a built-in, fine-grained permission system to help you manage your team securely and efficiently. By default, it offers three dedicated user roles: ‘Accounting Manager’, ‘Accountant’, and ‘Accounting Auditor’. Each role is designed with predefined capabilities to ensure that users only access what they need. This role-based access control simplifies your workflow while strengthening security across your accounting operations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Open-Source & Secure\u003C\u002Fstrong>\u003Cbr \u002F>\nEver Accounting is an open-source project and is hosted in your space. You can ensure that your data is secure and that nobody can access or misuse it. Open-source software offers complete privacy.\u003C\u002Fp>\n\u003Ch3>How Ever Accounting Works\u003C\u002Fh3>\n\u003Cp>Once installed, \u003Cstrong>Ever Accounting\u003C\u002Fstrong> adds an \u003Cstrong>Accounting\u003C\u002Fstrong> menu to your WordPress dashboard. From here, you can access essential submenus, including Dashboard, Items, Sales, Purchases, Banking, Tools, Reports, and Settings. Each section provides powerful tools and data to keep your finances organized.\u003C\u002Fp>\n\u003Cp>The dashboard provides a detailed summary with highlights of the most important and recent accounting events. It also features an intuitive graphical interface that visually represents your Sales, Expenses, and Profit\u002FLoss for the current year, providing instant insights at a glance.\u003C\u002Fp>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>This plugin uses modern JavaScript build tools for optimal performance. Human-readable source code is available for review and contribution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Locations:\u003C\u002Fstrong>\u003Cbr \u002F>\n* JavaScript source files are located in the \u003Ccode>\u002Fresources\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n* Custom JavaScript packages (monorepo) are located in the \u003Ccode>\u002Fpackages\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n  – Money package source: \u003Ccode>\u002Fpackages\u002Fmoney\u002Fsrc\u002Findex.js\u003C\u002Fcode> (builds to \u003Ccode>\u002Fassets\u002Fpackages\u002Fmoney.js\u003C\u002Fcode>)\u003Cbr \u002F>\n* Build system: Webpack via \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode> npm package\u003Cbr \u002F>\n* Build commands:\u003Cbr \u002F>\n  – Development: \u003Ccode>npm install && npm run start\u003C\u002Fcode>\u003Cbr \u002F>\n  – Production: \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-Party Libraries (All GPL-Compatible):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Chart.js v4.x – Data visualization (MIT License) – https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\u003Cbr \u002F>\n* Select2 v4.x – Enhanced dropdowns (MIT License) – https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u003Cbr \u002F>\n* AutoNumeric v4.10.8 – Number formatting (MIT License) – https:\u002F\u002Fgithub.com\u002FautoNumeric\u002FautoNumeric\u003Cbr \u002F>\n* jQuery UI Components – Date\u002Ftime pickers (MIT License) – https:\u002F\u002Fjqueryui.com\u002F\u003Cbr \u002F>\n* Moment.js – Date handling (MIT License) – https:\u002F\u002Fmomentjs.com\u002F\u003Cbr \u002F>\n* WooCommerce Action Scheduler – Background processing (GPL v2+)\u003Cbr \u002F>\n* ByteKit Framework – Plugin foundation (GPL v2+)\u003Cbr \u002F>\n* PSR Libraries – PHP standards compliance (MIT License)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contributing:\u003C\u002Fstrong>\u003Cbr \u002F>\nWe welcome community contributions! Report bugs or suggest features in the support forum. All code follows WordPress Coding Standards and is tested with PHPCS and Plugin Check.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. You are free to use this plugin on as many sites as you want. You may not give it away, redistribute it or resell it. If you want to include this plugin with your theme or other product, please contact us.\u003C\u002Fp>\n\u003Cp>Individual libraries included with this plugin maintain their own licenses (all GPL-compatible). See the Developer Information section for specific library licenses.\u003C\u002Fp>\n","Efficiently manage your payments and expenses, and send professional invoices in multiple currencies with ease using Ever Accounting.",1000,44837,22,"2026-02-17T12:12:00.000Z","5.0","7.4",[108,20,22,109,110],"accounting","finance","invoice","https:\u002F\u002Fwpeveraccounting.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ever-accounting.2.2.8.zip",99,"2025-04-16 00:00:00",{"slug":116,"name":117,"version":118,"author":117,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":48,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":134,"download_link":135,"security_score":136,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"agile-crm-lead-management","Agile CRM","v1.2","https:\u002F\u002Fprofiles.wordpress.org\u002Fshreyanshsurana\u002F","\u003Cp>Agile CRM is a All-in-One CRM with Sales, Marketing and Service automation in single platform. It has sales tracking, contact management, marketing automation, web analytics, two-way emails, telephony, and helpdesk with a simple, clean and modern interface.\u003C\u002Fp>\n\u003Cp>Using Agile CRM, businesses can now:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automate their marketing, sales and customer retention process with simple and powerful drag-drop editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Convert website visitors directly to leads in the CRM.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Nurture, track and score leads automatically based on web or email activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable omni-channel communication with the ability to call or email or tweet to a contact from the same page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monitor customer behavior and get real-time alerts for customer activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage help desk tickets with customer’s history saved under single system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pull a detailed record of all of the customers’ details and communication history in one page, sorted chronologically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View customer data from various other business apps under one page using extensive integrations and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More Information\u003Cbr \u002F>\nVisit the Agile CRM website(https:\u002F\u002Fwww.agilecrm.com\u002F) for documentation, support, and information on getting involved in the project and community.\u003C\u002Fp>\n\u003Cp>For backwards compatibility, if this section is missing, the full length of the short description will be used, and\u003Cbr \u002F>\nMarkdown parsed.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple to integrate web rule & web stats, no need of coding knowledge.\u003C\u002Fli>\n\u003Cli>Show real-time web popups to get more info about your website visitors and also increase the number of subscriptions or sign ups\u003C\u002Fli>\n\u003Cli>Easily integrate customized web forms to your website or app to create or update contacts and log subsquent web activity.\u003C\u002Fli>\n\u003Cli>Easily integrate attractive landing pages with your website using this plugin.\u003C\u002Fli>\n\u003Cli>Schedule bulk Email Campaigns for newsletters or other marketing activity, with simple drag-and-drop features\u003C\u002Fli>\n\u003C\u002Ful>\n","Agile CRM is an all-in-one, affordable and next-gen Customer Relationship Management (CRM) software with marketing, sales and service automation",600,34261,52,"2018-11-19T10:54:00.000Z","4.9.29","3.0.1","",[130,22,131,132,133],"agile-crm","crm-plugin","customer-relationship-management","small-business-crm","#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagile-crm-lead-management.zip",85,{"slug":138,"name":139,"version":140,"author":117,"author_profile":119,"description":141,"short_description":121,"active_installs":11,"downloaded":142,"rating":29,"num_ratings":29,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":128,"tags":146,"homepage":147,"download_link":148,"security_score":136,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"agile-crm-contact-form-7-forms","Agile CRM Contact Form 7 Forms","1.6","\u003Cp>Agile CRM integration plugin for Contact Form 7 forms. Sync form entries to Agile easily.\u003C\u002Fp>\n\u003Cp>Using Agile CRM, businesses can now:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automate their marketing, sales and customer retention process with simple and powerful drag-drop editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Convert website visitors directly to leads in the CRM.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Nurture, track and score leads automatically based on web or email activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable omni-channel communication with the ability to call or email or tweet to a contact from the same page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monitor customer behavior and get real-time alerts for customer activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage help desk tickets with customer’s history saved under single system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pull a detailed record of all of the customers’ details and communication history in one page, sorted chronologically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View customer data from various other business apps under one page using extensive integrations and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More Information\u003Cbr \u002F>\nVisit the Agile CRM website(https:\u002F\u002Fwww.agilecrm.com\u002F) for documentation, support, and information on getting involved in the project and community.\u003C\u002Fp>\n\u003Cp>For backwards compatibility, if this section is missing, the full length of the short description will be used, and\u003Cbr \u002F>\nMarkdown parsed.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily integrate Contact Form 7 forms with your website using this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n",6170,"2020-09-10T16:15:00.000Z","5.5.18","4.0",[130,22,131,132,133],"https:\u002F\u002Fwww.agilecrm.com\u002Fagile-contact-form-7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagile-crm-contact-form-7-forms.zip",{"slug":150,"name":151,"version":152,"author":117,"author_profile":119,"description":153,"short_description":121,"active_installs":11,"downloaded":154,"rating":29,"num_ratings":29,"last_updated":155,"tested_up_to":156,"requires_at_least":127,"requires_php":128,"tags":157,"homepage":158,"download_link":159,"security_score":136,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"agile-crm-gravity-forms","Agile CRM Gravity Forms","2.0","\u003Cp>Agile CRM integration plugin for gravity forms. Sync form entries to Agile easily.\u003C\u002Fp>\n\u003Cp>Using Agile CRM, businesses can now:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automate their marketing, sales and customer retention process with simple and powerful drag-drop editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Convert website visitors directly to leads in the CRM.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Nurture, track and score leads automatically based on web or email activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enable omni-channel communication with the ability to call or email or tweet to a contact from the same page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monitor customer behavior and get real-time alerts for customer activity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage help desk tickets with customer’s history saved under single system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pull a detailed record of all of the customers’ details and communication history in one page, sorted chronologically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View customer data from various other business apps under one page using extensive integrations and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More Information\u003Cbr \u002F>\nVisit the Agile CRM website(https:\u002F\u002Fwww.agilecrm.com\u002F) for documentation, support, and information on getting involved in the project and community.\u003C\u002Fp>\n\u003Cp>For backwards compatibility, if this section is missing, the full length of the short description will be used, and\u003Cbr \u002F>\nMarkdown parsed.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily integrate gravity forms with your website using this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n",5462,"2019-01-30T05:07:00.000Z","5.0.25",[130,22,131,132,133],"https:\u002F\u002Fwww.agilecrm.com\u002Fgravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagile-crm-gravity-forms.zip",{"attackSurface":161,"codeSignals":408,"taintFlows":735,"riskAssessment":836,"analyzedAt":849},{"hooks":162,"ajaxHandlers":299,"restRoutes":300,"shortcodes":321,"cronEvents":405,"entryPointCount":406,"unprotectedCount":407},[163,170,174,179,182,187,191,196,198,200,203,206,209,213,216,218,220,225,228,230,232,235,238,241,243,246,248,253,256,257,259,261,263,264,265,267,270,274,278,280,285,289,292,294,297],{"type":164,"name":165,"callback":166,"priority":167,"file":168,"line":169},"filter","display_post_states","closure",10,"admin\\class-rentsyst-admin.php",89,{"type":164,"name":171,"callback":166,"file":172,"line":173},"pre_get_posts","admin\\components\\Rentsyst_CatalogVehicles.php",153,{"type":175,"name":176,"callback":177,"priority":167,"file":172,"line":178},"action","added_post_meta","updateMetaValue",348,{"type":175,"name":180,"callback":177,"priority":167,"file":172,"line":181},"updated_post_meta",349,{"type":175,"name":183,"callback":184,"file":185,"line":186},"init","registerBlockTypeGutenberg","admin\\components\\Rentsyst_FormSearch_Widget.php",148,{"type":175,"name":188,"callback":189,"file":185,"line":190},"enqueue_block_editor_assets","gutenberg_block_editor_scripts",150,{"type":175,"name":192,"callback":193,"file":194,"line":195},"wp_print_scripts","addActivationScripts","admin\\components\\Rentsyst_Widget.php",133,{"type":175,"name":183,"callback":184,"file":194,"line":197},135,{"type":175,"name":188,"callback":189,"file":194,"line":199},137,{"type":164,"name":165,"callback":166,"priority":167,"file":201,"line":202},"admin\\Rentsyst_Admin.php",95,{"type":175,"name":204,"callback":166,"file":201,"line":205},"admin_notices",127,{"type":164,"name":207,"callback":166,"file":208,"line":14},"block_categories_all","includes\\blocks\\index.php",{"type":175,"name":183,"callback":210,"file":211,"line":212},"rentsyst_block_post_custom_field_rentsyst_block_post_custom_field_block_init","includes\\blocks\\vehicle-characteristics\\index.php",114,{"type":175,"name":183,"callback":214,"file":211,"line":215},"register_meta_rentsyst",116,{"type":175,"name":183,"callback":166,"file":217,"line":14},"includes\\blocks\\vehicle-detail-button\\index.php",{"type":175,"name":183,"callback":166,"file":219,"line":14},"includes\\blocks\\vehicle-reservation-button\\index.php",{"type":175,"name":221,"callback":222,"file":223,"line":224},"plugins_loaded","anonymous","includes\\class-rentsyst.php",146,{"type":175,"name":226,"callback":222,"file":223,"line":227},"admin_enqueue_scripts",161,{"type":175,"name":226,"callback":222,"file":223,"line":229},162,{"type":175,"name":183,"callback":222,"file":223,"line":231},163,{"type":175,"name":233,"callback":222,"file":223,"line":234},"admin_menu",164,{"type":175,"name":236,"callback":166,"file":223,"line":237},"rest_api_init",170,{"type":175,"name":239,"callback":222,"file":223,"line":240},"widgets_init",177,{"type":175,"name":183,"callback":222,"file":223,"line":242},193,{"type":175,"name":244,"callback":222,"file":223,"line":245},"get_footer",194,{"type":175,"name":236,"callback":166,"file":223,"line":247},199,{"type":175,"name":249,"callback":250,"file":251,"line":252},"the_post","rentsyst_setup_vehicle_data","includes\\rentsyst-functions.php",61,{"type":175,"name":221,"callback":222,"file":254,"line":255},"includes\\Rentsyst.php",122,{"type":175,"name":226,"callback":222,"file":254,"line":199},{"type":175,"name":226,"callback":222,"file":254,"line":258},138,{"type":175,"name":183,"callback":222,"file":254,"line":260},139,{"type":175,"name":233,"callback":222,"file":254,"line":262},140,{"type":175,"name":236,"callback":166,"file":254,"line":224},{"type":175,"name":239,"callback":222,"file":254,"line":173},{"type":175,"name":183,"callback":183,"file":254,"line":266},169,{"type":175,"name":244,"callback":166,"file":268,"line":269},"includes\\RS_Vehicle.php",41,{"type":164,"name":271,"callback":166,"file":272,"line":273},"the_content","public\\class-rentsyst-public.php",72,{"type":164,"name":275,"callback":276,"file":272,"line":277},"wp_list_pages_excludes","exclude_service_page_from_menu",130,{"type":175,"name":171,"callback":166,"file":272,"line":279},132,{"type":175,"name":281,"callback":282,"priority":167,"file":283,"line":284},"upgrader_process_complete","rentsyst_update_plugin","rentsyst.php",80,{"type":164,"name":271,"callback":286,"file":287,"line":288},"replaceContentForCatalogPages","site\\Rentsyst_CatalogContent.php",24,{"type":164,"name":275,"callback":276,"file":290,"line":291},"site\\Rentsyst_Site.php",26,{"type":175,"name":171,"callback":166,"file":290,"line":293},28,{"type":175,"name":295,"callback":296,"file":290,"line":64},"wp_footer","add_booking_button",{"type":175,"name":236,"callback":166,"file":290,"line":298},37,[],[301,308,314,317],{"namespace":302,"route":303,"methods":304,"callback":306,"permissionCallback":38,"file":223,"line":307},"rentsyst\u002Fv1","\u002Fsettings\u002Fsave",[305],"POST","wp_rest_handler",171,{"namespace":302,"route":309,"methods":310,"callback":312,"permissionCallback":38,"file":223,"line":313},"\u002Faccess-token",[311],"GET","wp_rest_get_token_handler",200,{"namespace":302,"route":303,"methods":315,"callback":306,"permissionCallback":38,"file":254,"line":316},[305],147,{"namespace":302,"route":309,"methods":318,"callback":312,"permissionCallback":319,"file":290,"line":320},[311],"__return_true",38,[322,326,329,332,335,337,340,343,346,349,352,355,358,361,364,367,370,372,375,378,381,384,386,389,392,395,398,402],{"tag":323,"callback":166,"file":324,"line":325},"rentsyst_booking","includes\\shortcodes\\booking.php",8,{"tag":327,"callback":166,"file":324,"line":328},"rentsyst_search_form",47,{"tag":330,"callback":166,"file":331,"line":167},"rentsyst_catalog_img","includes\\shortcodes\\catalog.php",{"tag":333,"callback":166,"file":331,"line":334},"rentsyst_catalog_vehicle_link",18,{"tag":336,"callback":166,"file":331,"line":291},"rentsyst_catalog_vehicle_link_button",{"tag":338,"callback":166,"file":331,"line":339},"rentsyst_catalog_title",34,{"tag":341,"callback":166,"file":331,"line":342},"rentsyst_catalog_min_price",42,{"tag":344,"callback":166,"file":331,"line":345},"rentsyst_catalog_price",53,{"tag":347,"callback":166,"file":331,"line":348},"rentsyst_catalog_period_prices",64,{"tag":350,"callback":166,"file":331,"line":351},"rentsyst_catalog_category",94,{"tag":353,"callback":166,"file":331,"line":354},"rentsyst_catalog_transmission",102,{"tag":356,"callback":166,"file":331,"line":357},"rentsyst_catalog_passengers",110,{"tag":359,"callback":166,"file":331,"line":360},"rentsyst_catalog_luggage",118,{"tag":362,"callback":166,"file":331,"line":363},"rentsyst_catalog_body_type",126,{"tag":365,"callback":166,"file":331,"line":366},"rentsyst_catalog_year",134,{"tag":368,"callback":166,"file":331,"line":369},"rentsyst_catalog_vehicle_id",142,{"tag":371,"callback":166,"file":331,"line":190},"rentsyst_catalog_fuel",{"tag":373,"callback":166,"file":331,"line":374},"rentsyst_catalog_doors",158,{"tag":376,"callback":166,"file":331,"line":377},"rentsyst_catalog_color_badge",166,{"tag":379,"callback":166,"file":331,"line":380},"rentsyst_catalog_odometer",174,{"tag":382,"callback":166,"file":331,"line":383},"rentsyst_catalog_options",182,{"tag":385,"callback":166,"file":331,"line":313},"rentsyst_catalog_description",{"tag":387,"callback":166,"file":331,"line":388},"rentsyst_catalog_comments",208,{"tag":390,"callback":166,"file":331,"line":391},"rentsyst_catalog_slider",217,{"tag":393,"callback":166,"file":331,"line":394},"rentsyst_catalog_filter",241,{"tag":396,"callback":166,"file":331,"line":397},"rentsyst_catalog",248,{"tag":399,"callback":166,"file":400,"line":401},"rentsyst_company_currency","includes\\shortcodes\\company.php",7,{"tag":403,"callback":166,"file":404,"line":48},"rentsyst_payment","includes\\shortcodes\\payment.php",[],32,4,{"dangerousFunctions":409,"sqlUsage":410,"outputEscaping":418,"fileOperations":29,"externalRequests":28,"nonceChecks":407,"capabilityChecks":595,"bundledLibraries":730},[],{"prepared":63,"raw":28,"locations":411},[412,415],{"file":413,"line":345,"context":414},"admin\\models\\Rentsyst_Order.php","$wpdb->get_row() with variable interpolation",{"file":413,"line":416,"context":417},71,"$wpdb->query() with variable interpolation",{"escaped":419,"rawEcho":420,"locations":421},121,211,[422,425,427,429,431,432,434,436,438,439,441,442,443,444,446,448,449,451,452,454,455,457,459,461,463,465,466,467,468,470,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,492,494,496,498,500,501,502,504,506,507,508,510,511,512,513,515,516,517,518,519,520,521,522,524,526,527,528,530,531,532,534,537,538,540,541,543,544,545,546,548,549,552,554,556,559,561,562,563,565,566,567,568,569,571,572,573,574,575,576,577,579,581,582,585,586,588,589,591,593,594,596,598,599,600,601,603,604,605,606,608,609,610,611,613,615,616,618,620,622,624,626,628,630,631,632,633,635,636,637,638,640,642,645,647,648,649,651,652,654,655,657,658,659,660,662,663,665,666,668,670,671,672,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,690,691,693,695,697,698,699,701,702,704,705,706,708,709,711,712,715,717,718,720,721,723,724,725,727,729],{"file":168,"line":423,"context":424},108,"raw output",{"file":168,"line":426,"context":424},180,{"file":168,"line":428,"context":424},185,{"file":168,"line":430,"context":424},190,{"file":172,"line":212,"context":424},{"file":172,"line":433,"context":424},117,{"file":172,"line":435,"context":424},120,{"file":172,"line":437,"context":424},123,{"file":172,"line":363,"context":424},{"file":172,"line":440,"context":424},129,{"file":172,"line":279,"context":424},{"file":172,"line":197,"context":424},{"file":172,"line":258,"context":424},{"file":172,"line":445,"context":424},141,{"file":172,"line":447,"context":424},144,{"file":172,"line":316,"context":424},{"file":450,"line":288,"context":424},"admin\\components\\Rentsyst_Filter_Widget.php",{"file":450,"line":291,"context":424},{"file":450,"line":453,"context":424},29,{"file":450,"line":406,"context":424},{"file":185,"line":456,"context":424},48,{"file":185,"line":458,"context":424},51,{"file":185,"line":460,"context":424},56,{"file":185,"line":462,"context":424},62,{"file":185,"line":464,"context":424},107,{"file":185,"line":423,"context":424},{"file":185,"line":423,"context":424},{"file":185,"line":423,"context":424},{"file":185,"line":469,"context":424},112,{"file":185,"line":471,"context":424},113,{"file":185,"line":471,"context":424},{"file":185,"line":471,"context":424},{"file":185,"line":433,"context":424},{"file":185,"line":360,"context":424},{"file":185,"line":360,"context":424},{"file":185,"line":360,"context":424},{"file":185,"line":255,"context":424},{"file":185,"line":437,"context":424},{"file":185,"line":437,"context":424},{"file":185,"line":437,"context":424},{"file":185,"line":205,"context":424},{"file":185,"line":484,"context":424},128,{"file":185,"line":484,"context":424},{"file":185,"line":484,"context":424},{"file":185,"line":279,"context":424},{"file":185,"line":195,"context":424},{"file":185,"line":195,"context":424},{"file":194,"line":491,"context":424},25,{"file":194,"line":493,"context":424},27,{"file":194,"line":495,"context":424},31,{"file":194,"line":497,"context":424},78,{"file":194,"line":499,"context":424},79,{"file":194,"line":499,"context":424},{"file":194,"line":499,"context":424},{"file":194,"line":503,"context":424},83,{"file":194,"line":505,"context":424},84,{"file":194,"line":505,"context":424},{"file":194,"line":505,"context":424},{"file":194,"line":509,"context":424},88,{"file":194,"line":169,"context":424},{"file":194,"line":169,"context":424},{"file":194,"line":169,"context":424},{"file":194,"line":514,"context":424},93,{"file":194,"line":351,"context":424},{"file":194,"line":351,"context":424},{"file":194,"line":351,"context":424},{"file":194,"line":27,"context":424},{"file":194,"line":113,"context":424},{"file":194,"line":113,"context":424},{"file":194,"line":113,"context":424},{"file":194,"line":523,"context":424},103,{"file":194,"line":525,"context":424},104,{"file":194,"line":525,"context":424},{"file":194,"line":212,"context":424},{"file":194,"line":529,"context":424},115,{"file":194,"line":529,"context":424},{"file":194,"line":383,"context":424},{"file":533,"line":339,"context":424},"admin\\controllers\\Rentsyst_BaseController.php",{"file":535,"line":536,"context":424},"admin\\controllers\\Rentsyst_RentsystController.php",76,{"file":535,"line":497,"context":424},{"file":535,"line":539,"context":424},90,{"file":535,"line":11,"context":424},{"file":535,"line":542,"context":424},111,{"file":535,"line":471,"context":424},{"file":535,"line":277,"context":424},{"file":535,"line":260,"context":424},{"file":535,"line":547,"context":424},155,{"file":535,"line":234,"context":424},{"file":550,"line":551,"context":424},"admin\\pages\\catalog.php",13,{"file":550,"line":553,"context":424},14,{"file":555,"line":325,"context":424},"admin\\pages\\design-v2.php",{"file":557,"line":558,"context":424},"admin\\pages\\design.php",11,{"file":560,"line":401,"context":424},"admin\\pages\\rentsyst.php",{"file":560,"line":167,"context":424},{"file":560,"line":553,"context":424},{"file":560,"line":564,"context":424},19,{"file":560,"line":564,"context":424},{"file":560,"line":491,"context":424},{"file":560,"line":291,"context":424},{"file":560,"line":339,"context":424},{"file":201,"line":570,"context":424},119,{"file":201,"line":366,"context":424},{"file":201,"line":197,"context":424},{"file":201,"line":445,"context":424},{"file":201,"line":369,"context":424},{"file":201,"line":394,"context":424},{"file":201,"line":397,"context":424},{"file":201,"line":578,"context":424},255,{"file":201,"line":580,"context":424},262,{"file":272,"line":426,"context":424},{"file":583,"line":584,"context":424},"public\\partials\\booking-button.php",16,{"file":583,"line":334,"context":424},{"file":583,"line":587,"context":424},20,{"file":583,"line":587,"context":424},{"file":583,"line":590,"context":424},21,{"file":592,"line":28,"context":424},"public\\partials\\booking-panel.php",{"file":592,"line":14,"context":424},{"file":592,"line":595,"context":424},6,{"file":597,"line":551,"context":424},"public\\partials\\filter.php",{"file":597,"line":103,"context":424},{"file":597,"line":103,"context":424},{"file":597,"line":103,"context":424},{"file":597,"line":602,"context":424},23,{"file":597,"line":602,"context":424},{"file":597,"line":602,"context":424},{"file":597,"line":602,"context":424},{"file":597,"line":607,"context":424},33,{"file":597,"line":607,"context":424},{"file":597,"line":342,"context":424},{"file":597,"line":342,"context":424},{"file":597,"line":612,"context":424},43,{"file":597,"line":614,"context":424},44,{"file":597,"line":460,"context":424},{"file":597,"line":617,"context":424},57,{"file":597,"line":619,"context":424},59,{"file":597,"line":621,"context":424},67,{"file":597,"line":623,"context":424},70,{"file":597,"line":625,"context":424},73,{"file":597,"line":627,"context":424},74,{"file":597,"line":629,"context":424},77,{"file":597,"line":284,"context":424},{"file":597,"line":505,"context":424},{"file":597,"line":65,"context":424},{"file":597,"line":634,"context":424},91,{"file":597,"line":255,"context":424},{"file":597,"line":437,"context":424},{"file":597,"line":279,"context":424},{"file":639,"line":612,"context":424},"public\\Rentsyst_BookingWidget.php",{"file":641,"line":269,"context":424},"public\\Rentsyst_PaymentStatusWidget.php",{"file":643,"line":644,"context":424},"public\\templates\\archive-vehicle.php",12,{"file":643,"line":646,"context":424},17,{"file":643,"line":607,"context":424},{"file":643,"line":614,"context":424},{"file":650,"line":595,"context":424},"public\\templates\\content-vehicle.php",{"file":650,"line":325,"context":424},{"file":653,"line":325,"context":424},"public\\templates\\rentsyst-catalog-item.php",{"file":653,"line":167,"context":424},{"file":656,"line":644,"context":424},"public\\templates\\rentsyst-catalog.php",{"file":656,"line":646,"context":424},{"file":656,"line":607,"context":424},{"file":656,"line":614,"context":424},{"file":661,"line":558,"context":424},"public\\templates\\rentsyst-single-vehicle.php",{"file":661,"line":551,"context":424},{"file":664,"line":325,"context":424},"public\\templates\\single-vehicle.php",{"file":664,"line":167,"context":424},{"file":667,"line":584,"context":424},"site\\partials\\booking-button.php",{"file":669,"line":401,"context":424},"site\\partials\\booking-panel.php",{"file":669,"line":325,"context":424},{"file":669,"line":558,"context":424},{"file":673,"line":553,"context":424},"site\\partials\\filter.php",{"file":673,"line":584,"context":424},{"file":673,"line":584,"context":424},{"file":673,"line":602,"context":424},{"file":673,"line":602,"context":424},{"file":673,"line":602,"context":424},{"file":673,"line":288,"context":424},{"file":673,"line":288,"context":424},{"file":673,"line":288,"context":424},{"file":673,"line":288,"context":424},{"file":673,"line":339,"context":424},{"file":673,"line":339,"context":424},{"file":673,"line":612,"context":424},{"file":673,"line":612,"context":424},{"file":673,"line":614,"context":424},{"file":673,"line":689,"context":424},45,{"file":673,"line":617,"context":424},{"file":673,"line":692,"context":424},58,{"file":673,"line":694,"context":424},60,{"file":673,"line":696,"context":424},68,{"file":673,"line":416,"context":424},{"file":673,"line":627,"context":424},{"file":673,"line":700,"context":424},75,{"file":673,"line":497,"context":424},{"file":673,"line":703,"context":424},81,{"file":673,"line":136,"context":424},{"file":673,"line":509,"context":424},{"file":673,"line":707,"context":424},92,{"file":673,"line":437,"context":424},{"file":673,"line":710,"context":424},124,{"file":673,"line":195,"context":424},{"file":713,"line":714,"context":424},"site\\Rentsyst_BookingWidget.php",50,{"file":716,"line":714,"context":424},"site\\Rentsyst_PaymentStatusWidget.php",{"file":290,"line":252,"context":424},{"file":719,"line":644,"context":424},"site\\templates\\rentsyst-catalog-item.php",{"file":719,"line":553,"context":424},{"file":722,"line":553,"context":424},"site\\templates\\rentsyst-catalog.php",{"file":722,"line":564,"context":424},{"file":722,"line":64,"context":424},{"file":722,"line":726,"context":424},46,{"file":728,"line":584,"context":424},"site\\templates\\rentsyst-single-vehicle.php",{"file":728,"line":334,"context":424},[731],{"name":732,"version":733,"knownCves":734},"TinyMCE","1.0",[],[736,753,762,773,782,791,802,810,818,828],{"entryPoint":737,"graph":738,"unsanitizedCount":63,"severity":41},"init (admin\\class-rentsyst-admin.php:82)",{"nodes":739,"edges":750},[740,745],{"id":741,"type":742,"label":743,"file":168,"line":744},"n0","source","$_GET",106,{"id":746,"type":747,"label":748,"file":168,"line":423,"wp_function":749},"n1","sink","echo() [XSS]","echo",[751],{"from":741,"to":746,"sanitized":752},false,{"entryPoint":754,"graph":755,"unsanitizedCount":63,"severity":761},"\u003Cclass-rentsyst-admin> (admin\\class-rentsyst-admin.php:0)",{"nodes":756,"edges":759},[757,758],{"id":741,"type":742,"label":743,"file":168,"line":744},{"id":746,"type":747,"label":748,"file":168,"line":423,"wp_function":749},[760],{"from":741,"to":746,"sanitized":752},"low",{"entryPoint":763,"graph":764,"unsanitizedCount":63,"severity":761},"ajaxUpdateVehicleParams (admin\\controllers\\Rentsyst_RentsystController.php:94)",{"nodes":765,"edges":771},[766,768],{"id":741,"type":742,"label":767,"file":535,"line":78},"$_POST",{"id":746,"type":747,"label":769,"file":535,"line":27,"wp_function":770},"update_option() [Settings Manipulation]","update_option",[772],{"from":741,"to":746,"sanitized":752},{"entryPoint":774,"graph":775,"unsanitizedCount":63,"severity":761},"ajaxSaveInfo (admin\\controllers\\Rentsyst_RentsystController.php:121)",{"nodes":776,"edges":780},[777,778],{"id":741,"type":742,"label":767,"file":535,"line":437},{"id":746,"type":747,"label":769,"file":535,"line":779,"wp_function":770},125,[781],{"from":741,"to":746,"sanitized":752},{"entryPoint":783,"graph":784,"unsanitizedCount":28,"severity":761},"\u003CRentsyst_RentsystController> (admin\\controllers\\Rentsyst_RentsystController.php:0)",{"nodes":785,"edges":789},[786,788],{"id":741,"type":742,"label":787,"file":535,"line":78},"$_POST (x2)",{"id":746,"type":747,"label":769,"file":535,"line":27,"wp_function":770},[790],{"from":741,"to":746,"sanitized":752},{"entryPoint":792,"graph":793,"unsanitizedCount":29,"severity":761},"\u003Corders> (admin\\pages\\orders.php:0)",{"nodes":794,"edges":799},[795,798],{"id":741,"type":742,"label":796,"file":797,"line":587},"$_REQUEST['page']","admin\\pages\\orders.php",{"id":746,"type":747,"label":748,"file":797,"line":587,"wp_function":749},[800],{"from":741,"to":746,"sanitized":801},true,{"entryPoint":803,"graph":804,"unsanitizedCount":29,"severity":761},"init (admin\\Rentsyst_Admin.php:89)",{"nodes":805,"edges":808},[806,807],{"id":741,"type":742,"label":743,"file":201,"line":433},{"id":746,"type":747,"label":748,"file":201,"line":570,"wp_function":749},[809],{"from":741,"to":746,"sanitized":801},{"entryPoint":811,"graph":812,"unsanitizedCount":29,"severity":761},"\u003CRentsyst_Admin> (admin\\Rentsyst_Admin.php:0)",{"nodes":813,"edges":816},[814,815],{"id":741,"type":742,"label":743,"file":201,"line":433},{"id":746,"type":747,"label":748,"file":201,"line":570,"wp_function":749},[817],{"from":741,"to":746,"sanitized":801},{"entryPoint":819,"graph":820,"unsanitizedCount":29,"severity":761},"prepareSettings (includes\\Rentsyst_PluginSettings.php:56)",{"nodes":821,"edges":826},[822,825],{"id":741,"type":742,"label":823,"file":824,"line":273},"$_REQUEST[$setting]","includes\\Rentsyst_PluginSettings.php",{"id":746,"type":747,"label":769,"file":824,"line":273,"wp_function":770},[827],{"from":741,"to":746,"sanitized":801},{"entryPoint":829,"graph":830,"unsanitizedCount":29,"severity":761},"\u003CRentsyst_PluginSettings> (includes\\Rentsyst_PluginSettings.php:0)",{"nodes":831,"edges":834},[832,833],{"id":741,"type":742,"label":823,"file":824,"line":273},{"id":746,"type":747,"label":769,"file":824,"line":273,"wp_function":770},[835],{"from":741,"to":746,"sanitized":801},{"summary":837,"deductions":838},"The \"rentsyst\" plugin v2.0.125 presents a mixed security posture. While the absence of critical or high severity vulnerabilities in its history and no reported dangerous functions or file operations are positive signs, several concerning aspects arise from the static analysis. A significant portion of the REST API routes (4 out of 4) lack permission callbacks, and a notable percentage of output (64%) is not properly escaped, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities.  The presence of unsanitized paths in 50% of the analyzed taint flows, even without critical or high severity, warrants attention as it suggests potential for path traversal or similar issues. The plugin's vulnerability history shows a past of medium severity XSS and CSRF vulnerabilities, indicating a recurring pattern that, while currently unpatched, suggests a need for continued vigilance. The presence of outdated bundled libraries is also a minor concern. Overall, while the plugin isn't riddled with critical flaws, the unescaped output, unprotected REST API routes, and past vulnerability trends point to a moderate risk profile that requires attention to mitigate potential attacks.",[839,841,843,845,847],{"reason":840,"points":167},"REST API routes without permission callbacks",{"reason":842,"points":167},"High percentage of unescaped output",{"reason":844,"points":48},"Taint flows with unsanitized paths",{"reason":846,"points":14},"Bundled outdated TinyMCE library",{"reason":848,"points":595},"Medium severity CVEs in history","2026-03-16T20:34:16.064Z",{"wat":851,"direct":872},{"assetPaths":852,"generatorPatterns":857,"scriptPaths":858,"versionParams":863},[853,854,855,856],"\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fadmin\u002Fcss\u002Frentsyst-admin.css","\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fresources\u002Fcss\u002Ffico.css","\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fresources\u002Fcss\u002Fswiper.css","\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fresources\u002Fstatic\u002Fcss\u002F2.chunk.css",[],[859,860,861,862],"\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fadmin\u002Fjs\u002Frentsyst-admin.js","\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fresources\u002Fjs\u002Frentsyst.js","\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fresources\u002Fjs\u002Fswiper.js","\u002Fwp-content\u002Fplugins\u002Frentsyst\u002Fresources\u002Fstatic\u002Fjs\u002F2.chunk.js",[864,865,866,867,868,869,870,871],"rentsyst\u002Fadmin\u002Fcss\u002Frentsyst-admin.css?ver=","rentsyst\u002Fresources\u002Fcss\u002Ffico.css?ver=","rentsyst\u002Fresources\u002Fcss\u002Fswiper.css?ver=","rentsyst\u002Fresources\u002Fstatic\u002Fcss\u002F2.chunk.css?ver=","rentsyst\u002Fadmin\u002Fjs\u002Frentsyst-admin.js?ver=","rentsyst\u002Fresources\u002Fjs\u002Frentsyst.js?ver=","rentsyst\u002Fresources\u002Fjs\u002Fswiper.js?ver=","rentsyst\u002Fresources\u002Fstatic\u002Fjs\u002F2.chunk.js?ver=",{"cssClasses":873,"htmlComments":877,"htmlAttributes":878,"restEndpoints":880,"jsGlobals":881,"shortcodeOutput":883},[874,875,876],"rentsyst_booking_page","single-vehicle","catalog",[],[879],"data-rentsyst-init",[],[882],"rentsyst_admin_params",[884,885,886,887],"[rentsyst_booking]","[rentsyst_payment]","[rentsyst_catalog]","[rentsyst_company]"]