actions-marketplace-validations/Broken-Links-Crawler
Checks a webiste for broken links
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| website_url | Which websites to check | yes | — |
| include_url_prefix | Comma separated list of URL prefixes to include | no | "" |
| exclude_url_prefix | Comma separated list of URL prefixes to ignore | no | mailto:,tel: |
| include_url_suffix | Comma separated list of URL suffixes to include | no | "" |
| exclude_url_suffix | Comma separated list of URL suffixes to ignore | no | "" |
| include_url_contained | Comma separated list of URL substrings to include | no | "" |
| exclude_url_contained | Comma separated list of URL substrings to ignore | no | "" |
| web_agent_string | The string to use for the web agent when crawling pages. | no | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 |
| verbose | Set logging verbosity level: true/false/yes/no/on/off/debug/info/warning/error/critical | no | false |
| max_retry_time | Maximum time for request retries | no | 30 |
| max_retries | Maximum request retry count | no | 4 |
| max_depth | Maximum site depth level | no | -1 |
| always_get_onsite | Always use GET requests for onsite urls | no | false |
| connect_limit_per_host | Limit number of tcp connections per host | no | 10 |
| timeout | Number of seconds to wait for a request to complete | no | 60 |
| search_attrs | Names of element attributes to extract links from | no | href,src |
| resolve_before_filtering | Enables absolute link resolution before applying filtering patterns | no | false |
Outputs
no outputs