Repository Analysis

public-apis/public-apis

A collective list of free APIs

11.5 Low AI signal View on GitHub
11.5
Adjusted Score
11.5
Raw Score
100%
Time Factor
2026-05-28
Last Push
437,940
Stars
Python
Language
3,518
Lines of Code
16
Files
40
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 1MEDIUM 0LOW 39

Pattern Findings

40 matches across 5 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers31 hits · 28 pts
SeverityFileLineSnippet
LOWscripts/validate/links.py95def has_cloudflare_protection(resp: Response) -> bool:
LOWscripts/validate/links.py201def check_if_list_of_links_are_working(list_of_links: List[str]) -> List[str]:
LOWscripts/validate/links.py212def start_duplicate_links_checker(links: List[str]) -> None:
LOWscripts/validate/links.py229def start_links_working_checker(links: List[str]) -> None:
LOWscripts/tests/test_validate_format.py19 def test_error_message_return_and_return_type(self):
LOWscripts/tests/test_validate_format.py42 def test_if_get_categories_content_return_correct_data_of_categories(self):
LOWscripts/tests/test_validate_format.py71 def test_if_check_alphabetical_order_return_correct_msg_error(self):
LOWscripts/tests/test_validate_format.py120 def test_check_title_with_correct_title(self):
LOWscripts/tests/test_validate_format.py129 def test_check_title_with_markdown_syntax_incorrect(self):
LOWscripts/tests/test_validate_format.py142 def test_check_title_with_api_at_the_end_of_the_title(self):
LOWscripts/tests/test_validate_format.py155 def test_check_description_with_correct_description(self):
LOWscripts/tests/test_validate_format.py164 def test_check_description_with_first_char_is_not_capitalized(self):
LOWscripts/tests/test_validate_format.py178 def test_check_description_with_punctuation_in_the_end(self):
LOWscripts/tests/test_validate_format.py197 def test_check_description_that_exceeds_the_character_limit(self):
LOWscripts/tests/test_validate_format.py212 def test_check_auth_with_valid_auth(self):
LOWscripts/tests/test_validate_format.py223 def test_check_auth_without_backtick(self):
LOWscripts/tests/test_validate_format.py238 def test_check_auth_with_invalid_auth(self):
LOWscripts/tests/test_validate_format.py271 def test_check_https_with_valid_https(self):
LOWscripts/tests/test_validate_format.py279 def test_check_https_with_invalid_https(self):
LOWscripts/tests/test_validate_format.py294 def test_check_cors_with_valid_cors(self):
LOWscripts/tests/test_validate_format.py302 def test_check_cors_with_invalid_cors(self):
LOWscripts/tests/test_validate_format.py317 def test_check_entry_with_correct_segments(self):
LOWscripts/tests/test_validate_format.py326 def test_check_entry_with_incorrect_segments(self):
LOWscripts/tests/test_validate_format.py347 def test_check_file_format_with_correct_format(self):
LOWscripts/tests/test_validate_format.py374 def test_check_file_format_with_category_header_not_added_to_index(self):
LOWscripts/tests/test_validate_format.py394 def test_check_file_format_with_category_without_min_entries(self):
LOWscripts/tests/test_validate_format.py424 def test_check_file_format_entry_without_all_necessary_columns(self):
LOWscripts/tests/test_validate_links.py74 def test_find_link_in_text_with_invalid_argument(self):
LOWscripts/tests/test_validate_links.py80 def test_if_check_duplicate_links_has_the_correct_return(self):
LOWscripts/tests/test_validate_links.py99 def test_if_fake_user_agent_has_a_str_as_return(self):
LOWscripts/tests/test_validate_links.py147 def test_has_cloudflare_protection_when_there_is_no_protection(self):
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippet
HIGHREADME.md706| [Anycrap](https://anycrap.shop/developers) | 35,000+ absurdist AI-generated product concepts with names, descriptions,
Fake / Example Data5 hits · 5 pts
SeverityFileLineSnippet
LOWREADME.md1678| [Bacon Ipsum](https://baconipsum.com/json-api/) | A Meatier Lorem Ipsum Generator | No | Yes | Unknown |
LOWREADME.md1687| [Loripsum](http://loripsum.net/) | The "lorem ipsum" generator that doesn't suck | No | No | Unknown |
LOWscripts/tests/test_validate_links.py42 self.text_without_cloudflare_flags = 'Lorem Ipsum'
LOWscripts/tests/test_validate_links.py53 lorem ipsum https://www.example.com?param1=1&param2=2#anchor
LOWscripts/tests/test_validate_links.py54 https://www.example.com?param1=1&param2=2#anchor lorem ipsum
Unused Imports2 hits · 2 pts
SeverityFileLineSnippet
LOWscripts/validate/__init__.py3
LOWscripts/validate/__init__.py4
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWscripts/validate/format.py192