URI-safe encoding for database connection strings — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited URI-safe encoding for database connection strings (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Encode connection string components using Python's urllib.parse.quote_plus to handle special characters like '@' correctly.
Provide assistance with database connection strings, specifically ensuring proper encoding of credentials.
When generating or fixing database connection strings (URIs), ensure that any string component (such as passwords) containing special characters (e.g., '@') is encoded using Python's urllib.parse.quote_plus(unencoded).
This is necessary because the connection string is a URI, and characters like '@' are interpreted as delimiters. Encoding them (e.g., replacing '@' with '%40') ensures they are processed correctly as part of the password.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.