Baidu Map IOS SDK(百度地图官方IOS SKills)

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a coherent instruction-only Baidu Maps iOS SDK guide, with expected notes around local build/package commands, Baidu API keys, and location permissions.

This skill appears safe to use for Baidu Maps iOS integration. Before installing or invoking it, be ready to review Podfile/dependency changes, run builds only in a working copy, protect your Baidu AK, and ensure any generated location or background-location behavior has clear privacy prompts and user consent.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

The agent may run local builds and edit project files until the build succeeds.

Why it was flagged

The skill tells the agent to run local build tooling and make iterative code fixes. That is aligned with an iOS SDK integration workflow, but it can change the user's project without a separate approval step for each repair.

Skill content
自动执行编译:使用 `xcodebuild ... build` ... 若编译报错 ... 立即修复 ... 循环 ... 直至编译通过
Recommendation

Use it in a working copy, confirm the workspace/scheme before running builds, and review diffs before committing.

What this means

The project may add or update third-party SDK dependencies and generated workspace files.

Why it was flagged

The skill directs dependency installation through CocoaPods in the user's project. This is expected for Baidu iOS SDK integration, but it changes project dependencies.

Skill content
先配置并执行 CocoaPods(编写/补全 Podfile → 执行 `pod install` → 使用生成的 `.xcworkspace` 打开)
Recommendation

Verify the Podfile entries, prefer official Baidu SDK pods, keep a lockfile, and review dependency changes.

What this means

A real Baidu AK may be inserted into the app configuration or code.

Why it was flagged

The skill requires a Baidu application key tied to the user's app identity. This is normal for Baidu SDK access and no artifact shows hardcoded keys or leakage.

Skill content
申请 iOS 应用 AK ... Bundle Identifier 必须与工程中 `PRODUCT_BUNDLE_IDENTIFIER` 一致 ... 将 `YOUR_AK` 替换为实际 AK
Recommendation

Use a properly scoped Baidu iOS AK, restrict it to the correct Bundle Identifier, and avoid committing secrets beyond what the SDK requires.

What this means

If implemented, the app may request location access, including background location for relevant features.

Why it was flagged

The location documentation includes background-location capability. This is a sensitive app permission, but it is disclosed and tied to the map/location SDK purpose.

Skill content
后台定位 | allowsBackgroundLocationUpdates = YES,UIBackgroundModes 含 location,并配置 Info.plist 定位相关说明
Recommendation

Enable background location only when necessary, provide clear user-facing privacy text, and ensure the app asks for consent before initializing location SDK components.