Domains Cli

C+ 71 completed
Other
unknown / go · tiny
21
Files
1,043
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#1546281
Phase
done
Progress
0%
Started
2026-04-16 23:55:44
Finished
2026-04-16 23:55:44
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
20.28
Framework unique
Isolation
Last stage change
2026-05-10 03:34:40
Deduplication group #47297
Member of a group with 1,212 similar repo(s) — canonical #186444 view group →
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a command-line interface (CLI) tool in Go that can list DNS records for a given domain. The tool needs to support fetching records from both Cloudflare and AWS Route53. Users should be able to filter by record type (like A or CNAME) and output the results either as a default TSV or as JSON. I also need functionality to include TLS certificate details, showing the issuer, expiry date, and TLS version for A, AAAA, and CNAME records. The tool should also detect the domain registrar using WHOIS lookups as a fallback. Please ensure it respects environment variables for API tokens and supports configuration via a YAML file.
go cli dns cloudflare aws route53 networking json yaml command-line
Generated by gemma4:latest

Catalog Information

Create a command-line interface (CLI) tool in Go that can list DNS records for a given domain. The tool needs to support fetching records from both Cloudflare and AWS Route53. Users should be able to filter by record type (like A or CNAME) and output the results either as a default TSV or as JSON. I also need functionality to include TLS certificate details, showing the issuer, expiry date, and TLS version for A, AAAA, and CNAME records. The tool should also detect the domain registrar using WHO

Tags

go cli dns cloudflare aws route53 networking json yaml command-line

Quality Score

C+
70.6/100
Structure
67
Code Quality
90
Documentation
30
Testing
55
Practices
80
Security
100
Dependencies
70

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (33% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Good security practices — no major issues detected
  • Properly licensed project

Recommendations

  • Add a test suite — start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Languages

go
82.1%
markdown
10.1%
yaml
6.4%
json
1.4%

Frameworks

None detected

Symbols

function20
method8
struct7

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1370058.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV