sg-property-scraper

PassAudited by ClawScan on May 1, 2026.

Overview

This skill appears to do what it says—search Singapore property listings—but users should notice that it scrapes a website, installs Python packages, and optionally sends commute-related location data to Google Maps.

This skill is reasonable for searching Singapore property listings. Before installing, use a virtual environment, be mindful of website scraping limits, and only enable Google Maps commute calculations with a restricted API key if you are comfortable sharing commute locations with Google.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Your network or IP could be subject to website rate limits, blocking, or policy issues when scraping.

Why it was flagged

The scraper uses browser-like request impersonation and explicitly describes it as bypassing Cloudflare. This is aligned with a scraping tool, but users should be aware it may interact with anti-bot protections or site terms.

Skill content
# curl_cffi impersonation profile that bypasses Cloudflare
IMPERSONATE_PROFILE = "safari17_2_ios"
Recommendation

Use conservatively, avoid excessive page counts, and confirm that scraping the target site is acceptable for your use case.

What this means

Installing dependencies could introduce risk if a package or future package version is compromised.

Why it was flagged

The setup instructions install unpinned Python packages from the package ecosystem. This is common for Python tools, but package versions and provenance are not locked in the artifacts.

Skill content
pip install curl_cffi beautifulsoup4 lxml
Recommendation

Install in a virtual environment and consider pinning/auditing dependency versions before use.

What this means

If you enable commute calculations, your Google API key may incur quota usage or costs.

Why it was flagged

The skill optionally uses a Google Maps API key for commute calculations. This credential use is purpose-aligned and disclosed, but it grants access to a billable external API.

Skill content
export GOOGLE_MAPS_API_KEY="your-key-here"  # needs Routes API enabled
Recommendation

Use a restricted Google API key with appropriate quotas and only the APIs needed for this skill.

What this means

Commute destinations such as a workplace or preferred location may be shared with Google for route calculation.

Why it was flagged

When commute calculation is used, destination/location information is sent to Google Routes API. This external provider flow is disclosed and purpose-aligned.

Skill content
Uses Google Routes API (`computeRouteMatrix`)
- Calculates driving time ... and transit time ...
Recommendation

Avoid using sensitive personal addresses unless you are comfortable sending them to Google Routes API.