
Security News
PHP Patches Critical RCE Vulnerabilities, Organizations Urged to Take Unpatched Sites Offline
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.
@yatmo/elements
Advanced tools
Real estate maps, points of interest and neighbourhood text as HTML elements: <yatmo-map>, <yatmo-pois> and <yatmo-text> web components for property pages, with no framework and no build step. Powered by Yatmo.
Add real estate maps, points of interest and neighbourhood data to any website with one HTML element.
@yatmo/elements gives property pages the Yatmo neighbourhood map (schools, nurseries,
supermarkets, public transport, stations, travel times, isochrones), a list of the nearest places and a written
neighbourhood text, as web components that work with no framework and no build step: Webflow, Wix custom code,
Drupal, Laravel Blade, Rails, static HTML, or inside React, Vue and Svelte. 25 countries, 23 languages.
<script type="module" src="https://cdn.jsdelivr.net/npm/@yatmo/elements@1/dist/yatmo-elements.js"></script>
<yatmo-config key="YOUR_FRONTEND_KEY" country="BE" language="FR"></yatmo-config>
<yatmo-map latitude="50.8461" longitude="4.3664" marker="circle" isochrone="right"></yatmo-map>
<yatmo-pois latitude="50.8461" longitude="4.3664" categories="education,shopping"></yatmo-pois>
<yatmo-text latitude="50.8461" longitude="4.3664"></yatmo-text>
npm install @yatmo/elements, then import '@yatmo/elements').<yatmo-config> once in the page with your key, country and language.Runnable page: yatmo-examples/10-web-components.
<yatmo-map>The interactive map of the neighbourhood, as the Yatmo iframe plugin: points of interest with real travel times on foot, by bike, by car and by public transport, the summary over the map, isochrones and routes. Every parameter of the iframe plugin is an attribute, rebuilt live when it changes.
| Attribute | Values |
|---|---|
latitude, longitude | Property coordinates |
address | Instead of the coordinates: the property address, located by Yatmo in the country of the config (one lookup per address and page, shared by the three elements). For no-code pages (Webflow, Wix, Squarespace) that only hold an address |
mode | overlay (default), overlay-scores, map-top, map, summary, summary-tabs |
zoom | 7 to 20, default 15 |
map-style | 1 to 7 |
accent-color | Hex colour of the pin and highlights |
marker, circle-radius | pin, circle (hides the exact address, radius in metres) or custom with custom-marker-url, custom-marker-width, custom-marker-height |
rounded | Corner radius in pixels, 1 to 15 |
isochrone | left or right: the 5, 10 and 20 minute areas |
route-from | left, right or popup: route to the place the visitor clicks |
user-id, start-latitude, start-longitude | Favourite addresses of a logged-in visitor |
height, title | CSS height (default 560px), accessible title |
key, country, language | Override <yatmo-config> for this element |
<yatmo-pois>The nearest places by category (nursery, school, supermarket, bus stop, station...) with distance and travel time, as headings and lists styled by your CSS.
| Attribute | Values |
|---|---|
latitude, longitude or address | The property location, as for <yatmo-map> |
categories | education, transport, shopping, tourism (default: all) |
mode | Travel time shown: walking (default), bicycling, driving, transit |
limit | Places per sub-category, default 1 |
heading | h2 to h6, default h3 |
Fires a yatmo-pois event with the summary once loaded.
<yatmo-text>The written description of the neighbourhood (education, shopping, public transport, roads, leisure, nearby cities), headings and paragraphs with the key places in bold.
| Attribute | Values |
|---|---|
latitude, longitude or address | The property location, as for <yatmo-map> |
paragraphs | Comma-separated among education, shopping, publictransports, transports, tourism, cities |
heading | h2 to h6, default h3 |
titles | street-city (default), city (never names the street), generic |
Fires a yatmo-text event with the text once loaded. The text is fetched in the browser; to have search engines
index it, render it on the server with @yatmo/sdk, the
WordPress plugin or the Odoo module.
The elements render plain HTML in the light DOM (<iframe>, <h3>, <ul>, <p>, <strong>), so your page CSS
applies. The map takes the width of its element; set height on <yatmo-map>.
Examples · Documentation · React components · API client
MIT licence. Yatmo is a paid service for real estate portals, agency networks and developers; a licence key is required.
FAQs
Real estate maps, points of interest and neighbourhood text as HTML elements: <yatmo-map>, <yatmo-pois> and <yatmo-text> web components for property pages, with no framework and no build step. Powered by Yatmo.
The npm package @yatmo/elements receives a total of 7 weekly downloads. As such, @yatmo/elements popularity was classified as not popular.
We found that @yatmo/elements demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.

Security News
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.