MCPcopy Create free account

hub / github.com/OWASP/APTS / functions

Functions37 in github.com/OWASP/APTS

↓ 24 callersFunctiondisplay_path
(path: str | Path)
scripts/_ci_utils.py:21
↓ 21 callersFunctionrepo_path
(path: str | Path)
scripts/_ci_utils.py:17
↓ 9 callersFunctionread_text
(path: str | Path)
scripts/_ci_utils.py:34
↓ 7 callersFunctionread_bytes
(path: str | Path)
scripts/_ci_utils.py:38
↓ 6 callersFunctionraw_text_lines
(contents: bytes)
scripts/check_generated_artifacts.py:32
↓ 4 callersFunctiongit_ls_files
(*patterns: str)
scripts/_ci_utils.py:25
↓ 4 callersFunctionprint_diff
( message: str, *, expected_lines: list[str], actual_lines: list[str], expected_name: str,
scripts/check_generated_artifacts.py:36
↓ 4 callersFunctionrepo_root
()
scripts/_ci_utils.py:13
↓ 3 callersFunctionparse_table_row
(row: str)
scripts/validate_markdown_tables.py:17
↓ 3 callersFunctionrestore_original_files
(original_contents: dict[Path, bytes])
scripts/check_generated_artifacts.py:55
↓ 2 callersFunctionget_domain_dirs
()
scripts/export_requirements.py:64
↓ 2 callersFunctionmasked_fenced_lines
(text: str)
scripts/_ci_utils.py:46
↓ 2 callersFunctionnormalized_json_lines
(contents: bytes, *, normalize_last_updated: bool)
scripts/check_generated_artifacts.py:23
↓ 1 callersFunctionbuild_index
Compose index.md from the existing front matter and the README body.
scripts/sync_index_from_readme.py:71
↓ 1 callersFunctionbuild_target
Compose the target file from existing front matter and processed source.
scripts/sync_tab_acknowledgements_from_acknowledgements.py:102
↓ 1 callersFunctioncheck_index_in_sync_with_readme
Verify index.md matches the README.md body under the Jekyll front matter. README.md is the canonical source for the project overview; index.md
scripts/check_generated_artifacts.py:223
↓ 1 callersFunctioncheck_tab_acknowledgements_in_sync
Verify tab_acknowledgements.md matches the ACKNOWLEDGEMENTS.md body after the H1 and the "Influences" / "How to Get Listed" sections are strip
scripts/check_generated_artifacts.py:149
↓ 1 callersFunctionexport_all
()
scripts/export_requirements.py:80
↓ 1 callersFunctionextract_link_targets
(markdown_text: str)
scripts/check_internal_markdown_links.py:64
↓ 1 callersFunctionextract_target
(raw_target: str)
scripts/check_internal_markdown_links.py:22
↓ 1 callersFunctionis_body_candidate
(row: str, parsed_row: ParsedRow, expected_columns: int)
scripts/validate_markdown_tables.py:89
↓ 1 callersFunctionis_external_target
(target: str)
scripts/check_internal_markdown_links.py:40
↓ 1 callersFunctionis_header_candidate
(row: str, parsed_row: ParsedRow)
scripts/validate_markdown_tables.py:77
↓ 1 callersFunctionis_separator_row
(parsed_row: ParsedRow)
scripts/validate_markdown_tables.py:81
↓ 1 callersFunctionmain
()
scripts/check_internal_markdown_links.py:70
↓ 1 callersFunctionmain
()
scripts/sync_tab_acknowledgements_from_acknowledgements.py:115
↓ 1 callersFunctionmain
()
scripts/validate_yaml.py:8
↓ 1 callersFunctionmain
()
scripts/check_generated_artifacts.py:69
↓ 1 callersFunctionmain
()
scripts/validate_cross_references.py:13
↓ 1 callersFunctionmain
()
scripts/sync_index_from_readme.py:83
↓ 1 callersFunctionprocess_source_body
Strip the H1 and excluded H2 sections from the source markdown.
scripts/sync_tab_acknowledgements_from_acknowledgements.py:74
↓ 1 callersFunctionresolve_local_target
(source_file: Path, target: str)
scripts/check_internal_markdown_links.py:46
↓ 1 callersFunctionsplit_front_matter
Return (front_matter_block, body) for a Jekyll markdown file. The front matter block includes the leading and trailing `---` lines and a sing
scripts/sync_tab_acknowledgements_from_acknowledgements.py:40
↓ 1 callersFunctionsplit_front_matter
Return (front_matter_block, body) for a Jekyll markdown file. The front matter block includes the leading and trailing `---` lines and any wh
scripts/sync_index_from_readme.py:31
↓ 1 callersFunctionstrip_fenced_code
(text: str)
scripts/_ci_utils.py:80
↓ 1 callersFunctionvalidate_markdown_tables
()
scripts/validate_markdown_tables.py:100
↓ 1 callersFunctionwrite_bytes
(path: str | Path, contents: bytes)
scripts/_ci_utils.py:42