ソース情報
- リポジトリ
- taracodlabs/aiden
- ソースの最終更新活動
- 2026年5月6日 12:31
- 検出された SKILL.md の言語
- 英語
- スター
- 779
- フォーク
- 140
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/taracodlabs/aiden --skill crt-shコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | crt.sh |
| description | Enumerate subdomains and TLS certs via CT logs (no API key needed) |
| category | security |
| version | 1.0.0 |
| license | Apache-2.0 |
| origin | aiden |
| tags | security, osint, certificates, subdomains, tls, ssl, ct-logs, recon, crt.sh |
Query crt.sh to enumerate all TLS/SSL certificates ever issued for a domain. Certificate transparency logs are public — no API key or account needed.
$domain = "taracod.com"
$url = "https://crt.sh/?q=$domain&output=json"
$certs = Invoke-RestMethod -Uri $url
Write-Host "Found $($certs.Count) certificate records"
$certs | Select-Object -First 10 | Format-Table id, name_value, not_before, not_after -AutoSize
$domain = "taracod.com"
$url = "https://crt.sh/?q=$([Uri]::EscapeDataString("*.$domain"))&output=json"
$certs = Invoke-RestMethod -Uri $url
$names = $certs | ForEach-Object { $_.name_value -split "`n" } |
Sort-Object -Unique |
Where-Object { $_ -ne "" -and $_ -ne "*.$domain" }
Write-Host "Unique subdomains / names ($($names.Count)):"
$names | ForEach-Object { Write-Host " $_" }
$domain = "taracod.com"
$url = "https://crt.sh/?q=$domain&output=json"
$certs = Invoke-RestMethod -Uri $url
$certs | Select-Object issuer_name, not_before, not_after, name_value |
Sort-Object not_before -Descending |
Select-Object -First 20 |
Format-Table -AutoSize
$domain = "example.com"
$url = "https://crt.sh/?q=$domain&output=json"
$certs = Invoke-RestMethod -Uri $url
$cutoff = (Get-Date).AddDays(-30)
$recent = $certs | Where-Object {
[datetime]$_.not_before -gt $cutoff
} | Select-Object name_value, not_before, issuer_name
Write-Host "Certificates issued in the last 30 days: $($recent.Count)"
$recent | Format-Table -AutoSize
"Find all subdomains for google.com"
→ Use the subdomain extraction snippet with $domain = "google.com".
"What TLS certificates has github.com had?"
→ Use the first snippet with $domain = "github.com" and look at not_before/not_after.
"Show me recently issued certs for competitor.com" → Use the "recently issued" snippet — useful for tracking new infrastructure.
not_after*.example.com) are returned — the name_value field may contain multiple names separated by newlinesInvoke-RestMethod handles JSON parsing automatically