Repository intelligence

acmesh-official/acme.sh

GitHub

An ACME protocol client written purely in Shell language (compatible with Bash, dash, and sh) for automated certificate issuance, renewal, and installation with zero Python dependencies.

CLOUDM0N decision
Trust FAIL · 0/100
Good fit if

System administrators and DevOps teams who require automatic, dependency-free SSL/TLS certificate management across highly diverse Unix-like environments

Watch out for

DNS manual mode cannot be automated, requiring users to manually configure a new TXT record for every single renewal

Practical intelligence

What matters before you adopt it

Best for
System administrators and DevOps teams who require automatic, dependency-free SSL/TLS certificate management across highly diverse Unix-like environments
Users who need to manage certificates without root or sudo privileges
Environments with restricted external network access where persistent DNS-based validation is preferred over continuous DNS API modifications
Main trade-offs
DNS manual mode cannot be automated, requiring users to manually configure a new TXT record for every single renewal
Standalone verification modes require root/sudoer access to bind and listen on privileged TCP ports 80 or 443
Apache and Nginx modes require root/sudoer privileges to run, and they only handle certificate issuance without modifying the web server configurations to actually serve the certificate
Why it stands out
Extremely broad platform support, having been tested on over 30 operating systems including various Linux distributions, BSD variants, macOS, Solaris, and Windows via Cygwin
Does not require root access for installation, configuration, or basic certificate issuance
Supports modern ECC (ECDSA) and traditional RSA keys
Trust & CVEs

Security evidence without the noise

Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.

Security findings
5
CLOUDM0N scanner findings
Critical
1
High
2
Medium
2
Low
0
View trust evidence & security findings
Why this score
No trust rationale was stored for this scan.
CLOUDM0N findings
CRITICAL
Private-key material appears to be committed in executable/config scope. 3 sample match(es) found.
HIGH
Remote download piped or chained into a shell requires manual review. 1 sample match(es) found.
HIGH
Container configuration requests host-level control or isolation bypass. 1 sample match(es) found.
MEDIUM
Broad permission or elevated-command pattern detected. 5 sample match(es) found.
MEDIUM
Dockerfile does not end with an explicit non-root USER.
Architecture from code4 modules · 0 edges
Structural evidence

Modules and dependency edges extracted from repository code. This is code evidence, not README inference.

Code files
0
Modules
4
Dependency edges
0
Core modules
Dependency flow
No dependency edges were extracted.
Detected languages
Shell
Detected frameworks
Architecture evidence details
flowchart TD
    %% repo — high-level architecture (DRAFT, refine me)
Evidence, security & integrations
Integrations
Security notes
Still unknown
The README does not explicitly list which specific DNS provider APIs are supported (links to an external wiki page instead)
Does not detail client-side CPU or memory footprints during script execution
Does not state the minimum required versions of Apache or Nginx for successful verification mode integration
Agent handoff
Use with any agent
JSON API