{"id":19144054,"url":"https://github.com/sensepost/steampipe-plugin-projectdiscovery","last_synced_at":"2025-10-06T00:39:00.482Z","repository":{"id":178269395,"uuid":"658802807","full_name":"sensepost/steampipe-plugin-projectdiscovery","owner":"sensepost","description":"A steampipe plugin to query projectdiscovery.io tools.","archived":false,"fork":false,"pushed_at":"2024-07-23T08:07:58.000Z","size":544,"stargazers_count":27,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-20T05:46:26.464Z","etag":null,"topics":["projectdiscovery","steampipe","steampipe-plugin"],"latest_commit_sha":null,"homepage":"https://sensepost.com/blog/2023/select-from-projectdiscovery-join-steampipe/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sensepost.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-26T14:16:47.000Z","updated_at":"2025-07-31T04:11:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd9eacf4-21b5-4960-b1e1-f56177f77d82","html_url":"https://github.com/sensepost/steampipe-plugin-projectdiscovery","commit_stats":null,"previous_names":["sensepost/steampipe-plugin-projectdiscovery"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/sensepost/steampipe-plugin-projectdiscovery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fsteampipe-plugin-projectdiscovery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fsteampipe-plugin-projectdiscovery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fsteampipe-plugin-projectdiscovery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fsteampipe-plugin-projectdiscovery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sensepost","download_url":"https://codeload.github.com/sensepost/steampipe-plugin-projectdiscovery/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensepost%2Fsteampipe-plugin-projectdiscovery/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278542672,"owners_count":26004060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["projectdiscovery","steampipe","steampipe-plugin"],"created_at":"2024-11-09T07:33:32.101Z","updated_at":"2025-10-06T00:39:00.466Z","avatar_url":"https://github.com/sensepost.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Projectdiscovery.io Plugin for Steampipe\n\n[![Twitter](https://img.shields.io/badge/twitter-%40leonjza-blue.svg)](https://twitter.com/leonjza)\n\nUse SQL to query Projectdiscovery.io tools for footprinting information.\n\n- **[Get started →](https://hub.steampipe.io/plugins/sensepost/projectdiscovery)**\n- Documentation: [Table definitions \u0026 examples](https://hub.steampipe.io/plugins/sensepost/projectdiscovery/tables)\n- Community: [Join #steampipe on Slack →](https://turbot.com/community/join)\n- Get involved: [Issues](https://github.com/sensepost/steampipe-plugin-projectdiscovery/issues)\n\n## Quick start\n\n### Install\n\nDownload and install the latest ProjectDiscovery plugin:\n\n```bash\nsteampipe plugin install sensepost/projectdiscovery\n```\n\nConfigure your account details in `~/.steampipe/config/projectdiscovery.spc`:\n\n```hcl\nconnection \"projectdiscovery\" {\n  plugin = \"sensepost/projectdiscovery\"\n\n  # Naabu\n\n  # Top ports to scan for naabu.\n  # Can be one of: full, 100, 1000\n  naabu_top_ports = \"100\"\n\n  # Chaos\n\n  # Project chaos API key. Sign up for an API key at: https://chaos.projectdiscovery.io/\n  # chaos_api_key = \"enpg9i8k4uxl0jtzoutym44cpm6rbxskr6fqoz11mxxpkiqtn4l7oju66rlqqz8j\"\n\n  # Cloudlist\n\n  # Digital Ocean API key. Get an API key post authentication for a team by browsing to:\n  # API (bottom left) -\u003e Personal access tokens\n  # A read-only key would suffice\n  # cloudlist_do_token = \"dop_v1_y0jzo0bp8wl7f3t0px74jea5hnxiicz1sl58z5mso6ep6a544v3mq1jp2qj4ed6a\"\n}\n```\n\nRun steampipe:\n\n```shell\nsteampipe query\n```\n\nRun a query:\n\n```sql\nwith target as (\n  select domain from (\n    values ('tesla.com'), ('reddit.com')\n  ) t(domain)\n), chaos as (\n  select\n    distinct concat(subdomain, '.', domain) as domain\n  from\n    projectdiscovery_chaos\n  where\n    domain in (\n      select domain from target\n    )\n), subfinder as (\n  select\n    distinct\n      host as domain\n  from\n    projectdiscovery_subfinder\n  where\n    target in (\n      select domain from target\n    )\n)\nselect count(*) from (\n  select\n    domain from chaos\n  union select\n    domain from subfinder\n  where domain not like '%*%'\n) domains;\n```\n\n## Developing\n\nPrerequisites:\n\n- [Steampipe](https://steampipe.io/downloads)\n- [Golang](https://golang.org/doc/install)\n\nClone:\n\n```sh\ngit clone https://github.com/sensepost/steampipe-plugin-projectdiscovery.git\ncd steampipe-plugin-projectdiscovery\n```\n\nBuild, which automatically installs the new version to your `~/.steampipe/plugins` directory:\n\n```\nmake install\n```\n\nConfigure the plugin:\n\n```bash\ncp config/* ~/.steampipe/config\nvi ~/.steampipe/config/projectdiscovery.spc\n```\n\nTry it!\n\n```text\nsteampipe query\n\u003e .inspect projectdiscovery\n```\n\nFurther reading:\n\n- [Writing plugins](https://steampipe.io/docs/develop/writing-plugins)\n- [Writing your first table](https://steampipe.io/docs/develop/writing-your-first-table)\n\n## Contributing\n\nPlease see the [contribution guidelines](https://github.com/turbot/steampipe/blob/main/CONTRIBUTING.md) and our [code of conduct](https://github.com/turbot/steampipe/blob/main/CODE_OF_CONDUCT.md). All contributions are subject to the [Apache 2.0 open source license](https://github.com/sensepost/steampipe-plugin-projectdiscovery/blob/master/LICENSE).\n\n`help wanted` issues:\n\n- [Steampipe](https://github.com/turbot/steampipe/labels/help%20wanted)\n- [ProjectDiscovery Plugin](https://github.com/turbot/steampipe-plugin-projectdiscovery/labels/help%20wanted)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensepost%2Fsteampipe-plugin-projectdiscovery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsensepost%2Fsteampipe-plugin-projectdiscovery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensepost%2Fsteampipe-plugin-projectdiscovery/lists"}