Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OWASP/APTS
/ functions
Functions
37 in github.com/OWASP/APTS
⨍
Functions
37
◇
Types & classes
1
↓ 24 callers
Function
display_path
(path: str | Path)
scripts/_ci_utils.py:21
↓ 21 callers
Function
repo_path
(path: str | Path)
scripts/_ci_utils.py:17
↓ 9 callers
Function
read_text
(path: str | Path)
scripts/_ci_utils.py:34
↓ 7 callers
Function
read_bytes
(path: str | Path)
scripts/_ci_utils.py:38
↓ 6 callers
Function
raw_text_lines
(contents: bytes)
scripts/check_generated_artifacts.py:32
↓ 4 callers
Function
git_ls_files
(*patterns: str)
scripts/_ci_utils.py:25
↓ 4 callers
Function
print_diff
( message: str, *, expected_lines: list[str], actual_lines: list[str], expected_name: str,
scripts/check_generated_artifacts.py:36
↓ 4 callers
Function
repo_root
()
scripts/_ci_utils.py:13
↓ 3 callers
Function
parse_table_row
(row: str)
scripts/validate_markdown_tables.py:17
↓ 3 callers
Function
restore_original_files
(original_contents: dict[Path, bytes])
scripts/check_generated_artifacts.py:55
↓ 2 callers
Function
get_domain_dirs
()
scripts/export_requirements.py:64
↓ 2 callers
Function
masked_fenced_lines
(text: str)
scripts/_ci_utils.py:46
↓ 2 callers
Function
normalized_json_lines
(contents: bytes, *, normalize_last_updated: bool)
scripts/check_generated_artifacts.py:23
↓ 1 callers
Function
build_index
Compose index.md from the existing front matter and the README body.
scripts/sync_index_from_readme.py:71
↓ 1 callers
Function
build_target
Compose the target file from existing front matter and processed source.
scripts/sync_tab_acknowledgements_from_acknowledgements.py:102
↓ 1 callers
Function
check_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 callers
Function
check_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 callers
Function
export_all
()
scripts/export_requirements.py:80
↓ 1 callers
Function
extract_link_targets
(markdown_text: str)
scripts/check_internal_markdown_links.py:64
↓ 1 callers
Function
extract_target
(raw_target: str)
scripts/check_internal_markdown_links.py:22
↓ 1 callers
Function
is_body_candidate
(row: str, parsed_row: ParsedRow, expected_columns: int)
scripts/validate_markdown_tables.py:89
↓ 1 callers
Function
is_external_target
(target: str)
scripts/check_internal_markdown_links.py:40
↓ 1 callers
Function
is_header_candidate
(row: str, parsed_row: ParsedRow)
scripts/validate_markdown_tables.py:77
↓ 1 callers
Function
is_separator_row
(parsed_row: ParsedRow)
scripts/validate_markdown_tables.py:81
↓ 1 callers
Function
main
()
scripts/check_internal_markdown_links.py:70
↓ 1 callers
Function
main
()
scripts/sync_tab_acknowledgements_from_acknowledgements.py:115
↓ 1 callers
Function
main
()
scripts/validate_yaml.py:8
↓ 1 callers
Function
main
()
scripts/check_generated_artifacts.py:69
↓ 1 callers
Function
main
()
scripts/validate_cross_references.py:13
↓ 1 callers
Function
main
()
scripts/sync_index_from_readme.py:83
↓ 1 callers
Function
process_source_body
Strip the H1 and excluded H2 sections from the source markdown.
scripts/sync_tab_acknowledgements_from_acknowledgements.py:74
↓ 1 callers
Function
resolve_local_target
(source_file: Path, target: str)
scripts/check_internal_markdown_links.py:46
↓ 1 callers
Function
split_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 callers
Function
split_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 callers
Function
strip_fenced_code
(text: str)
scripts/_ci_utils.py:80
↓ 1 callers
Function
validate_markdown_tables
()
scripts/validate_markdown_tables.py:100
↓ 1 callers
Function
write_bytes
(path: str | Path, contents: bytes)
scripts/_ci_utils.py:42