URL Shortener CLI

v1.0.0

Shorten URLs from terminal with custom slugs, local storage, and basic analytics. A self‑contained CLI that maps long URLs to short slugs using a local JSON...

0· 90·0 current·0 all-time
byDerick@derick001
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name and description (local URL shortener, local JSON storage, basic analytics) match the code and SKILL.md. The only required binary is python3, which is appropriate for a Python CLI. There are no requested credentials or unrelated dependencies.
Instruction Scope
SKILL.md directs the agent/user to run the included scripts/main.py and documents CLI commands; instructions reference only the local config directory (~/.url-shortener) and JSON files. There are no instructions to read unrelated system files, access network endpoints, or exfiltrate data.
Install Mechanism
There is no install spec (instruction-only), and the provided code is a self-contained Python script with no external package downloads. No network-based installers or archive extraction mechanisms are used.
Credentials
The skill requests no environment variables or credentials. The code operates entirely on local files under the user's home directory and does not access other services or secrets.
Persistence & Privilege
always is false and the skill does not request any elevated or persistent platform privileges. It creates and uses only its own config directory (~/.url-shortener) and does not modify other skills or global agent settings.
Assessment
This tool appears local and coherent with its description, but note that all mappings are stored unencrypted in ~/.url-shortener/mappings.json and accessible to any account with access to your user files. Before installing, review file permissions for that directory, back up/export if you need persistence across machines, and be aware that shortened URLs are only usable on your machine (this is not a public hosting service). If you want to be extra cautious, inspect the full scripts/main.py file yourself (no network calls were found in the provided code) and run the CLI from a non-privileged user account.

Like a lobster shell, security has layers — review code before you run it.

latestvk97a7xv418nkqa2vnh7eveex718394mj

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binspython3

Comments