{"id":11771831,"name":"step-security/changed-files","ecosystem":"actions","description":"Get all Added, Copied, Modified, Deleted, Renamed, Type changed, Unmerged, and Unknown files.","homepage":"https://docs.stepsecurity.io/actions/stepsecurity-maintained-actions","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/step-security/changed-files","keywords_array":["step-security-maintained-actions"],"namespace":"step-security","versions_count":5,"first_release_published_at":"2025-03-15T18:32:07.000Z","latest_release_published_at":"2025-05-07T06:13:24.000Z","latest_release_number":"v46.0.5","last_synced_at":"2026-05-19T20:16:16.616Z","created_at":"2025-06-07T21:08:04.295Z","updated_at":"2026-05-19T20:16:16.616Z","registry_url":"https://github.com/step-security/changed-files","install_command":null,"documentation_url":null,"metadata":{"name":"Changed Files","description":"Get all Added, Copied, Modified, Deleted, Renamed, Type changed, Unmerged, and Unknown files.","author":"step-security","inputs":{"separator":{"description":"Split character for output strings.","required":false,"default":" "},"include_all_old_new_renamed_files":{"description":"Include `all_old_new_renamed_files` output. Note this can generate a large output See: #501.","required":false,"default":"false"},"old_new_separator":{"description":"Split character for old and new filename pairs.","required":false,"default":","},"old_new_files_separator":{"description":"Split character for old and new renamed filename pairs.","required":false,"default":" "},"files_from_source_file":{"description":"Source file(s) used to populate the `files` input.","required":false,"default":""},"files_from_source_file_separator":{"description":"Separator used to split the `files_from_source_file` input.","default":"\n","required":false},"files":{"description":"File and directory patterns used to detect changes (Defaults to the entire repo if unset).\nNOTE: Multiline file/directory patterns should not include quotes.\n","required":false,"default":""},"files_separator":{"description":"Separator used to split the `files` input","default":"\n","required":false},"files_yaml":{"description":"YAML used to define a set of file patterns to detect changes","required":false,"default":""},"files_yaml_from_source_file":{"description":"Source file(s) used to populate the `files_yaml` input. Example: https://github.com/step-security/changed-files/blob/main/test/changed-files.yml","required":false,"default":""},"files_yaml_from_source_file_separator":{"description":"Separator used to split the `files_yaml_from_source_file` input","default":"\n","required":false},"files_ignore_yaml":{"description":"YAML used to define a set of file patterns to ignore changes","required":false,"default":""},"files_ignore_yaml_from_source_file":{"description":"Source file(s) used to populate the `files_ignore_yaml` input. Example: https://github.com/step-security/changed-files/blob/main/test/changed-files.yml","required":false,"default":""},"files_ignore_yaml_from_source_file_separator":{"description":"Separator used to split the `files_ignore_yaml_from_source_file` input","default":"\n","required":false},"files_ignore":{"description":"Ignore changes to these file(s). NOTE: Multiline file/directory patterns should not include quotes.","required":false,"default":""},"files_ignore_separator":{"description":"Separator used to split the `files_ignore` input","default":"\n","required":false},"files_ignore_from_source_file":{"description":"Source file(s) used to populate the `files_ignore` input","required":false,"default":""},"files_ignore_from_source_file_separator":{"description":"Separator used to split the `files_ignore_from_source_file` input","default":"\n","required":false},"sha":{"description":"Specify a different commit SHA or branch used for comparing changes","required":false},"base_sha":{"description":"Specify a different base commit SHA or branch used for comparing changes","required":false},"since":{"description":"Get changed files for commits whose timestamp is older than the given time.","required":false,"default":""},"until":{"description":"Get changed files for commits whose timestamp is earlier than the given time.","required":false,"default":""},"path":{"description":"Specify a relative path under `$GITHUB_WORKSPACE` to locate the repository.","required":false,"default":"."},"quotepath":{"description":"Use non-ASCII characters to match files and output the filenames completely verbatim by setting this to `false`","default":"true","required":false},"diff_relative":{"description":"Exclude changes outside the current directory and show path names relative to it. NOTE: This requires you to specify the top-level directory via the `path` input.","required":false,"default":"true"},"dir_names":{"default":"false","description":"Output unique changed directories instead of filenames. NOTE: This returns `.` for changed files located in the current working directory which defaults to `$GITHUB_WORKSPACE`.","required":false},"dir_names_max_depth":{"description":"Limit the directory output to a maximum depth e.g `test/test1/test2` with max depth of `2` returns `test/test1`.","required":false},"dir_names_exclude_current_dir":{"description":"Exclude the current directory represented by `.` from the output when `dir_names` is set to `true`.","required":false,"default":"false"},"dir_names_include_files":{"description":"File and directory patterns to include in the output when `dir_names` is set to `true`. NOTE: This returns only the matching files and also the directory names.","required":false,"default":""},"dir_names_include_files_separator":{"description":"Separator used to split the `dir_names_include_files` input","default":"\n","required":false},"dir_names_deleted_files_include_only_deleted_dirs":{"description":"Include only directories that have been deleted as opposed to directory names of files that have been deleted in the `deleted_files` output when `dir_names` is set to `true`.","required":false,"default":"false"},"json":{"description":"Output list of changed files in a JSON formatted string which can be used for matrix jobs. Example: https://github.com/step-security/changed-files/blob/main/.github/workflows/matrix-example.yml","required":false,"default":"false"},"escape_json":{"description":"Escape JSON output.","required":false,"default":"true"},"safe_output":{"description":"Apply sanitization to output filenames before being set as output.","required":false,"default":"true"},"fetch_depth":{"description":"Depth of additional branch history fetched. NOTE: This can be adjusted to resolve errors with insufficient history.","required":false,"default":"25"},"skip_initial_fetch":{"description":"Skip initially fetching additional history to improve performance for shallow repositories.\nNOTE: This could lead to errors with missing history. It's intended to be used when you've fetched all necessary history to perform the diff.\n","required":false,"default":"false"},"fetch_additional_submodule_history":{"description":"Fetch additional history for submodules.","required":false,"default":"false"},"since_last_remote_commit":{"description":"Use the last commit on the remote branch as the `base_sha`. Defaults to the last non-merge commit on the target branch for pull request events and the previous remote commit of the current branch for push events.","required":false,"default":"false"},"write_output_files":{"description":"Write outputs to the `output_dir` defaults to `.github/outputs` folder. NOTE: This creates a `.txt` file by default and a `.json` file if `json` is set to `true`.","required":false,"default":"false"},"output_dir":{"description":"Directory to store output files.","required":false,"default":".github/outputs"},"output_renamed_files_as_deleted_and_added":{"description":"Output renamed files as deleted and added files.","required":false,"default":"false"},"recover_deleted_files":{"description":"Recover deleted files.","required":false,"default":"false"},"recover_deleted_files_to_destination":{"description":"Recover deleted files to a new destination directory, defaults to the original location.","required":false,"default":""},"recover_files":{"description":"File and directory patterns used to recover deleted files,\ndefaults to the patterns provided via the `files`, `files_from_source_file`, `files_ignore` and `files_ignore_from_source_file` inputs \nor all deleted files if no patterns are provided.\n","required":false,"default":""},"recover_files_separator":{"description":"Separator used to split the `recover_files` input","default":"\n","required":false},"recover_files_ignore":{"description":"File and directory patterns to ignore when recovering deleted files.","required":false,"default":""},"recover_files_ignore_separator":{"description":"Separator used to split the `recover_files_ignore` input","default":"\n","required":false},"token":{"description":"GitHub token used to fetch changed files from Github's API.","required":false,"default":"${{ github.token }}"},"api_url":{"description":"Github API URL.","required":false,"default":"${{ github.api_url }}"},"use_rest_api":{"description":"Force the use of Github's REST API even when a local copy of the repository exists","required":false,"default":"false"},"fail_on_initial_diff_error":{"description":"Fail when the initial diff fails.","required":false,"default":"false"},"fail_on_submodule_diff_error":{"description":"Fail when the submodule diff fails.","required":false,"default":"false"},"negation_patterns_first":{"description":"Apply the negation patterns first. NOTE: This affects how changed files are matched.","required":false,"default":"false"},"matrix":{"description":"Output changed files in a format that can be used for matrix jobs. Alias for setting inputs `json` to `true` and `escape_json` to `false`.","required":false,"default":"false"},"exclude_submodules":{"description":"Exclude changes to submodules.","required":false,"default":"false"},"fetch_missing_history_max_retries":{"description":"Maximum number of retries to fetch missing history.","required":false,"default":"20"},"use_posix_path_separator":{"description":"Use POSIX path separator `/` for output file paths on Windows.","required":false,"default":"false"},"tags_pattern":{"description":"Tags pattern to include.","required":false,"default":"*"},"tags_ignore_pattern":{"description":"Tags pattern to ignore.","required":false,"default":""}},"outputs":{"added_files":{"description":"Returns only files that are Added (A)."},"added_files_count":{"description":"Returns the number of `added_files`"},"copied_files":{"description":"Returns only files that are Copied (C)."},"copied_files_count":{"description":"Returns the number of `copied_files`"},"deleted_files":{"description":"Returns only files that are Deleted (D)."},"deleted_files_count":{"description":"Returns the number of `deleted_files`"},"modified_files":{"description":"Returns only files that are Modified (M)."},"modified_files_count":{"description":"Returns the number of `modified_files`"},"renamed_files":{"description":"Returns only files that are Renamed (R)."},"renamed_files_count":{"description":"Returns the number of `renamed_files`"},"all_old_new_renamed_files":{"description":"Returns only files that are Renamed and lists their old and new names. **NOTE:** This requires setting `include_all_old_new_renamed_files` to `true`. Also, keep in mind that this output is global and wouldn't be nested in outputs generated when the `*_yaml_*` input is used. (R)"},"all_old_new_renamed_files_count":{"description":"Returns the number of `all_old_new_renamed_files`"},"type_changed_files":{"description":"Returns only files that have their file type changed (T)."},"type_changed_files_count":{"description":"Returns the number of `type_changed_files`"},"unmerged_files":{"description":"Returns only files that are Unmerged (U)."},"unmerged_files_count":{"description":"Returns the number of `unmerged_files`"},"unknown_files":{"description":"Returns only files that are Unknown (X)."},"unknown_files_count":{"description":"Returns the number of `unknown_files`"},"all_changed_and_modified_files":{"description":"Returns all changed and modified files i.e. a combination of (ACMRDTUX)"},"all_changed_and_modified_files_count":{"description":"Returns the number of `all_changed_and_modified_files`"},"all_changed_files":{"description":"Returns all changed files i.e. a combination of all added, copied, modified and renamed files (ACMR)"},"all_changed_files_count":{"description":"Returns the number of `all_changed_files`"},"any_changed":{"description":"Returns `true` when any of the filenames provided using the `files*` or `files_ignore*` inputs have changed. This defaults to `true` when no patterns are specified. i.e. *includes a combination of all added, copied, modified and renamed files (ACMR)*."},"only_changed":{"description":"Returns `true` when only files provided using the `files*` or `files_ignore*` inputs have changed. i.e. *includes a combination of all added, copied, modified and renamed files (ACMR)*."},"other_changed_files":{"description":"Returns all other changed files not listed in the files input i.e. includes a combination of all added, copied, modified and renamed files (ACMR)."},"other_changed_files_count":{"description":"Returns the number of `other_changed_files`"},"all_modified_files":{"description":"Returns all changed files i.e. a combination of all added, copied, modified, renamed and deleted files (ACMRD)."},"all_modified_files_count":{"description":"Returns the number of `all_modified_files`"},"any_modified":{"description":"Returns `true` when any of the filenames provided using the `files*` or `files_ignore*` inputs have been modified. This defaults to `true` when no patterns are specified. i.e. *includes a combination of all added, copied, modified, renamed, and deleted files (ACMRD)*."},"only_modified":{"description":"Returns `true` when only files provided using the `files*` or `files_ignore*` inputs have been modified. (ACMRD)."},"other_modified_files":{"description":"Returns all other modified files not listed in the files input i.e. a combination of all added, copied, modified, and deleted files (ACMRD)"},"other_modified_files_count":{"description":"Returns the number of `other_modified_files`"},"any_deleted":{"description":"Returns `true` when any of the filenames provided using the `files*` or `files_ignore*` inputs have been deleted. This defaults to `true` when no patterns are specified. (D)"},"only_deleted":{"description":"Returns `true` when only files provided using the `files*` or `files_ignore*` inputs have been deleted. (D)"},"other_deleted_files":{"description":"Returns all other deleted files not listed in the files input i.e. a combination of all deleted files (D)"},"other_deleted_files_count":{"description":"Returns the number of `other_deleted_files`"},"modified_keys":{"description":"Returns all modified YAML keys when the `files_yaml` input is used. i.e. key that contains any path that has either been added, copied, modified, and deleted (ACMRD)"},"changed_keys":{"description":"Returns all changed YAML keys when the `files_yaml` input is used. i.e. key that contains any path that has either been added, copied, modified, and renamed (ACMR)"}},"runs":{"using":"node20","main":"dist/index.js"},"branding":{"icon":"file-text","color":"white"},"default_branch":"main","path":null},"repo_metadata":{"id":282523257,"uuid":"948854636","full_name":"step-security/changed-files","owner":"step-security","description":"Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories. Secure drop-in replacement for tj-actions/changed-files.","archived":false,"fork":false,"pushed_at":"2025-09-08T09:31:01.000Z","size":2662,"stargazers_count":72,"open_issues_count":23,"forks_count":6,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-10T08:37:45.438Z","etag":null,"topics":["step-security-maintained-actions"],"latest_commit_sha":null,"homepage":"https://docs.stepsecurity.io/actions/stepsecurity-maintained-actions","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/step-security.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-15T05:22:33.000Z","updated_at":"2025-06-30T23:13:08.000Z","dependencies_parsed_at":"2025-04-21T01:21:43.322Z","dependency_job_id":"9db0c61c-35e0-431d-96ba-d14d2143f194","html_url":"https://github.com/step-security/changed-files","commit_stats":null,"previous_names":["step-security/changed-files"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/step-security/changed-files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/step-security","download_url":"https://codeload.github.com/step-security/changed-files/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279016915,"owners_count":26085888,"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-13T02:00:06.723Z","response_time":61,"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"},"owner_record":{"login":"step-security","name":"StepSecurity","uuid":"88700172","kind":"organization","description":"Secure your GitHub Actions with StepSecurity: Your Trusted CI/CD Security Partner","email":"interest@stepsecurity.io","website":"https://www.stepsecurity.io","location":"United States of America","twitter":"step_security","company":null,"icon_url":"https://avatars.githubusercontent.com/u/88700172?v=4","repositories_count":28,"last_synced_at":"2024-04-23T11:39:40.117Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/step-security","funding_links":[],"total_stars":1443,"followers":91,"following":0,"created_at":"2022-11-14T05:19:49.352Z","updated_at":"2024-04-23T11:40:00.834Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/step-security","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/step-security/repositories"},"tags":[{"name":"v46.0.5","sha":"95b56dadb92a30ca9036f16423fd3c088a71ee94","kind":"commit","published_at":"2025-05-07T06:13:24.000Z","download_url":"https://codeload.github.com/step-security/changed-files/tar.gz/v46.0.5","html_url":"https://github.com/step-security/changed-files/releases/tag/v46.0.5","dependencies_parsed_at":"2025-06-09T04:28:21.657Z","dependency_job_id":null,"purl":"pkg:github/step-security/changed-files@v46.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v46.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v46.0.5/manifests"},{"name":"v46","sha":"95b56dadb92a30ca9036f16423fd3c088a71ee94","kind":"commit","published_at":"2025-05-07T06:13:24.000Z","download_url":"https://codeload.github.com/step-security/changed-files/tar.gz/v46","html_url":"https://github.com/step-security/changed-files/releases/tag/v46","dependencies_parsed_at":"2025-06-09T04:28:20.933Z","dependency_job_id":null,"purl":"pkg:github/step-security/changed-files@v46","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v46/manifests"},{"name":"v45.0.1","sha":"3dbe17c78367e7d60f00d78ae6781a35be47b4a1","kind":"commit","published_at":"2025-03-15T20:02:08.000Z","download_url":"https://codeload.github.com/step-security/changed-files/tar.gz/v45.0.1","html_url":"https://github.com/step-security/changed-files/releases/tag/v45.0.1","dependencies_parsed_at":"2025-06-09T04:28:20.938Z","dependency_job_id":null,"purl":"pkg:github/step-security/changed-files@v45.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v45.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v45.0.1/manifests"},{"name":"v45","sha":"3dbe17c78367e7d60f00d78ae6781a35be47b4a1","kind":"commit","published_at":"2025-03-15T20:02:08.000Z","download_url":"https://codeload.github.com/step-security/changed-files/tar.gz/v45","html_url":"https://github.com/step-security/changed-files/releases/tag/v45","dependencies_parsed_at":"2025-06-09T04:28:21.592Z","dependency_job_id":null,"purl":"pkg:github/step-security/changed-files@v45","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v45/manifests"},{"name":"v45.0.0","sha":"428eaa2385c7376d5f98aa3e69e7ff9cafd3af89","kind":"commit","published_at":"2025-03-15T18:32:07.000Z","download_url":"https://codeload.github.com/step-security/changed-files/tar.gz/v45.0.0","html_url":"https://github.com/step-security/changed-files/releases/tag/v45.0.0","dependencies_parsed_at":"2025-06-09T04:28:21.594Z","dependency_job_id":null,"purl":"pkg:github/step-security/changed-files@v45.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v45.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/tags/v45.0.0/manifests"}]},"repo_metadata_updated_at":"2026-03-16T22:01:46.098Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.34343434343434,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":17.17171717171717},"purl":"pkg:githubactions/step-security/changed-files","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/step-security/changed-files","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/step-security/changed-files","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/step-security/changed-files/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-06T12:11:56.829Z","issues_count":6,"pull_requests_count":108,"avg_time_to_close_issue":2174815.5,"avg_time_to_close_pull_request":516791.2972972973,"issues_closed_count":2,"pull_requests_closed_count":74,"pull_request_authors_count":6,"issue_authors_count":4,"avg_comments_per_issue":0.3333333333333333,"avg_comments_per_pull_request":1.3611111111111112,"merged_pull_requests_count":13,"bot_issues_count":4,"bot_pull_requests_count":92,"past_year_issues_count":6,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":2174815.5,"past_year_avg_time_to_close_pull_request":516791.2972972973,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":74,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":1.3611111111111112,"past_year_bot_issues_count":4,"past_year_bot_pull_requests_count":92,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/step-security%2Fchanged-files/issues","maintainers":[{"login":"Raj-StepSecurity","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Raj-StepSecurity"},{"login":"ashishkurmi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashishkurmi"}],"active_maintainers":[{"login":"Raj-StepSecurity","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Raj-StepSecurity"},{"login":"ashishkurmi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ashishkurmi"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/step-security%2Fchanged-files/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/step-security%2Fchanged-files/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/step-security%2Fchanged-files/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/step-security%2Fchanged-files/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/step-security%2Fchanged-files/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/step-security%2Fchanged-files/codemeta","maintainers":[]}