
Security News
Nx npm Packages Compromised in Supply Chain Attack Weaponizing AI CLI Tools
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
City Time Zone does exactly one thing - tell you the time zone of a given city.
The simplest (and currently only) way to use city time zone is this:
require 'city_time_zone'
CityTimeZone.lookup "City name"
At the moment this returns the time zone using the same name as ActiveSupport::TimeZone
uses. This differs from the format used by tz databases, and not all TZ time zones map to ActiveSupport ones. The lookup suffers accordingly. Future versions of this gem will rectify that.
The first time you call #lookup
it will take a few seconds to return as it populates its database with the cities from the data file.
City time zone data uses data from GeoNames. This is found in the data/cities.txt
file
FAQs
Unknown package
We found that city_time_zone demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.