{"id":24837866,"url":"https://github.com/Mattabyte/ComfyUI-SecureApiCall","last_synced_at":"2025-10-14T11:32:32.265Z","repository":{"id":274515123,"uuid":"923064578","full_name":"Mattabyte/ComfyUI-SecureApiCall","owner":"Mattabyte","description":"A node that can be added to a ComfyUI workflow to call a secure API","archived":false,"fork":false,"pushed_at":"2025-03-07T23:55:55.000Z","size":210,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-08T00:20:51.171Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mattabyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2025-01-27T15:29:49.000Z","updated_at":"2025-03-07T23:55:58.000Z","dependencies_parsed_at":"2025-01-27T19:50:55.912Z","dependency_job_id":"b567de7a-3808-4ee9-b0ca-f56ec97b63f4","html_url":"https://github.com/Mattabyte/ComfyUI-SecureApiCall","commit_stats":null,"previous_names":["mattabyte/comfyui-secureapicall"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mattabyte/ComfyUI-SecureApiCall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattabyte%2FComfyUI-SecureApiCall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattabyte%2FComfyUI-SecureApiCall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattabyte%2FComfyUI-SecureApiCall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattabyte%2FComfyUI-SecureApiCall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mattabyte","download_url":"https://codeload.github.com/Mattabyte/ComfyUI-SecureApiCall/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mattabyte%2FComfyUI-SecureApiCall/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019089,"owners_count":26086516,"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-14T02:00:06.444Z","response_time":60,"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":[],"created_at":"2025-01-31T06:02:17.445Z","updated_at":"2025-10-14T11:32:32.260Z","avatar_url":"https://github.com/Mattabyte.png","language":"Python","funding_links":[],"categories":["Workflows (3395) sorted by GitHub Stars","All Workflows Sorted by GitHub Stars"],"sub_categories":[],"readme":"# ComfyUI Secure API Call\n\nThis package provides custom nodes to ComfyUI to POST data to a secure API.\n\n## Secure API Call\n\nSend a JSON message to the specified URL. Supports basic api key authentication.\n\n\u003cimg src=\"assets/apicall_node.jpg\" width=\"400\"/\u003e\n\n\n## A Note on Security\nThis package is designed to be used in a secure environment. \nIt is not recommended to use this package in a public environment.\n\n99.99% of the time, you should use the prefix:\n\n```\n$ENV.\u003cSome_Variable_Name\u003e\n```\n\nto access the environment variables for the api_url and api_auth fields.\nThis keeps your secrets out of the metadata of the output.\n\nThis will only work if the environment variable is prefixed with `CSAPI_`.\n\nSo setting `$ENV.API_KEY` will use the environment variable `CSAPI_API_KEY`.\n\n\n##**WARNING**\n**IF YOU DON'T USE ENVIRONMENT VARIABLES IN THIS NODE, THIS _WILL_ SPILL SECRETS IN THE METADATA.**\n\nYou must ensure that the metadata is not attached to _any_ outputs, as some nodes will not respect\nthe --disable-metadata flag and will attach their own metadata.\n\nIn the event that you need to use the metadata, you absolutely must use the prefix '$ENV.\u003cSome_Variable_Name\u003e' in any fields you want to keep secret.\n\n\n## Installation\n\n1. Download the package from the ComfyUI extensions tab.\n2. Install the package.\n3. Add the Secure API Call node to your ComfyUI workflow.\n4. Configure the node with the URL, API key, and any other necessary parameters.\n5. Run the workflow and check the output (especially the metadata, it should be empty).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMattabyte%2FComfyUI-SecureApiCall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMattabyte%2FComfyUI-SecureApiCall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMattabyte%2FComfyUI-SecureApiCall/lists"}