MCPcopy Create free account

hub / github.com/0xMarcio/cve / functions

Functions169 in github.com/0xMarcio/cve

↓ 16 callersFunctionsave_json
(path: Path, data, *, sort_keys: bool = True)
scripts/utils.py:37
↓ 10 callersFunctionensure_dirs
(*paths: Path)
scripts/utils.py:25
↓ 9 callersFunctiontoday_str
()
scripts/utils.py:49
↓ 8 callersFunctionload_json
(path: Path, default=None)
scripts/utils.py:30
↓ 6 callersFunctionbuild_badge
(label: str, message: str, color: str)
scripts/update_cves.py:452
↓ 6 callersFunctionsummarise_values
(values: List[str], *, fallback: str)
scripts/update_cves.py:442
↓ 5 callersMethodload
(self, key: str, *, ttl: int)
scripts/github_client.py:40
↓ 4 callersFunctionescapeHTML
(str)
docs/logic.js:18
↓ 3 callersMethod_cached_search
(self, kind: str, query: str, page: int, per_page: int, ttl: int)
scripts/github_client.py:132
↓ 3 callersFunctionis_doc_path
(path: str)
scripts/poc_scoring.py:14
↓ 3 callersFunctionis_valid_cve
(cve_id: str)
scripts/utils.py:187
↓ 3 callersFunctionkeyword_hits
(text: str, keywords: Iterable[str])
scripts/poc_scoring.py:45
↓ 3 callersFunctionload_blacklist
(path: Path | None = None)
scripts/utils.py:264
↓ 3 callersFunctionnormalizeToSpaces
(value)
docs/logic.js:28
↓ 3 callersFunctionwrite_json
(path: Path, data, *, indent: Optional[int] = None)
scripts/build_site.py:193
↓ 2 callersFunction_load_snapshot
(path: Path)
scripts/pipeline_outputs.py:149
↓ 2 callersMethod_path_for
(self, key: str)
scripts/github_client.py:36
↓ 2 callersMethod_request
(self, method: str, url: str, *, bucket: str, **kwargs)
scripts/github_client.py:102
↓ 2 callersFunctionbuild_epss_lookup
(epss_items: List[Dict])
scripts/build_joined.py:78
↓ 2 callersFunctionbuild_rows
(source: List[Dict])
scripts/build_joined.py:110
↓ 2 callersFunctionclamp
(value: float, minimum: float = 0, maximum: float = 100)
scripts/utils.py:243
↓ 2 callersFunctioncollect_links
(block: str, *, blacklist: Optional[List[str]] = None)
scripts/utils.py:174
↓ 2 callersFunctioncollect_links
(block: str, *, blacklist: Optional[List[str]] = None, removed: Optional[List[str]] = None)
scripts/build_site.py:95
↓ 2 callersFunctioncollect_links
(block: str, *, blacklist: Optional[List[str]] = None, removed: Optional[List[str]] = None)
docs/generate_cve_list.py:85
↓ 2 callersFunctioncve_year
(cve_id: str)
scripts/utils.py:195
↓ 2 callersFunctiondiff_lists
(prev: List[Dict], curr: List[Dict], key: str = "cve")
scripts/build_diffs.py:24
↓ 2 callersMethoddiscover_for_cve
(self, cve_id: str, *, days: int, max_pages_repo: int = 2, max_pages_code: int = 2)
scripts/poc_pipeline.py:146
↓ 2 callersFunctionensure_detail
(cve: str)
scripts/build_joined.py:150
↓ 2 callersFunctionfilter_links_by_blacklist
(links: List[str], blacklist: List[str])
scripts/utils.py:313
↓ 2 callersMethodfrom_dict
(cls, data: Dict[str, List[str] | str])
scripts/update_cves.py:55
↓ 2 callersFunctionis_blacklisted_repo
(url: str, blacklist: List[str])
scripts/utils.py:296
↓ 2 callersFunctionis_recent
(cve_id: str)
scripts/build_joined.py:40
↓ 2 callersFunctionis_valid_cve
(cve_id: str)
scripts/update_cves.py:108
↓ 2 callersFunctionisoformat
(dt: datetime | None = None)
scripts/utils.py:57
↓ 2 callersFunctionload_snapshot
(path: Path)
scripts/build_diffs.py:20
↓ 2 callersFunctionmatch_score
(match: Dict)
scripts/poc_scoring.py:24
↓ 2 callersFunctionmaybe_float
(value: str | float | int | None)
scripts/utils.py:84
↓ 2 callersFunctionparse_date
(date_str: str)
scripts/build_diffs.py:16
↓ 2 callersFunctionparse_links
(block: str)
scripts/update_cves.py:427
↓ 2 callersMethodsave
(self, key: str, payload: Dict, *, ttl: int)
scripts/github_client.py:59
↓ 2 callersFunctionstable_unique
(items: Iterable[str])
scripts/utils.py:74
↓ 2 callersFunctiontruncate_description
(text: str, limit: int = 220)
scripts/build_joined.py:210
↓ 1 callersMethod_run_query
(self, query: Dict, page: int)
scripts/poc_pipeline.py:139
↓ 1 callersMethodadd_match
(self, path: str, match_type: str, query: str)
scripts/poc_pipeline.py:34
↓ 1 callersFunctionbuildLooseRegex
(value)
docs/logic.js:32
↓ 1 callersFunctionbuild_client
(token_env: str = "GITHUB_TOKEN")
scripts/github_client.py:208
↓ 1 callersFunctionbuild_created_ranges
(days: int, *, window: int = 7)
scripts/poc_pipeline.py:42
↓ 1 callersFunctionbuild_cve_details
( kev_enriched: Iterable[Dict], high_epss: Iterable[Dict], poc_index: Dict[str, Dict], )
scripts/build_joined.py:143
↓ 1 callersFunctionbuild_cve_list
(blacklist: List[str])
scripts/build_site.py:116
↓ 1 callersFunctionbuild_diff
(prev: Dict, curr: Dict, *, dead_links: List[Dict] | None = None)
scripts/pipeline_outputs.py:153
↓ 1 callersFunctionbuild_diff
( snapshots: List[Path], kev_full: List[Dict] | None = None, *, threshold: float, max_move
scripts/build_diffs.py:63
↓ 1 callersFunctionbuild_env
()
scripts/build_site.py:22
↓ 1 callersFunctionbuild_high_epss_not_in_kev
( epss_items: List[Dict], kev_set: Set[str], poc_index: Dict[str, Dict], *, threshold: flo
scripts/build_joined.py:82
↓ 1 callersFunctionbuild_index
(results: List[Dict])
scripts/pipeline_outputs.py:41
↓ 1 callersFunctionbuild_joined
( kev_data: Dict, epss_data: Dict, poc_index: Dict[str, Dict], *, top_kev: int = DEFAULT_T
scripts/build_joined.py:217
↓ 1 callersFunctionbuild_markdown
(cve_id: str, details: CVEDetails, poc_links: List[str])
scripts/update_cves.py:244
↓ 1 callersFunctionbuild_poc_index_from_markdown
(*, blacklist: Optional[List[str]] = None)
scripts/utils.py:124
↓ 1 callersFunctionbuild_query_pack
(cve_id: str, created_range: Tuple[str, str] | None = None)
scripts/poc_pipeline.py:54
↓ 1 callersFunctionbuild_scope
( days: int, *, github_list: Path, existing_api: Path, prefer_recent_years: bool = True,
scripts/poc_pipeline.py:245
↓ 1 callersFunctionbuild_trending
(blacklist: List[str])
scripts/build_site.py:159
↓ 1 callersFunctionbuild_vendor_map
(details: Dict[str, Dict])
scripts/build_joined.py:195
↓ 1 callersFunctionchunked
(iterable: Iterable, size: int)
scripts/utils.py:247
↓ 1 callersFunctioncompute_epss_movers
(prev_epss: Dict[str, Dict], curr_epss: Dict[str, Dict], max_items: int)
scripts/build_diffs.py:32
↓ 1 callersFunctionconvertLinksToList
(links)
docs/logic.js:73
↓ 1 callersFunctioncountPocMatches
(pocList, matcher)
docs/logic.js:57
↓ 1 callersFunctiondescKeyCleaned
(entry)
docs/logic.js:112
↓ 1 callersFunctiondiscover_from_github_list
(path: Path)
scripts/poc_pipeline.py:227
↓ 1 callersFunctiondoSearch
(match, dataset)
docs/logic.js:191
↓ 1 callersFunctionenrich_kev
(kev_items: List[Dict], epss_lookup: Dict[str, Dict], poc_index: Dict[str, Dict])
scripts/build_joined.py:36
↓ 1 callersFunctionensure_markdown
( cve_id: str, details: CVEDetails, poc_links: Iterable[str], stats: UpdateStats, )
scripts/update_cves.py:221
↓ 1 callersFunctionextract_matches
(item: Dict, default_type: str, query: str)
scripts/poc_pipeline.py:87
↓ 1 callersFunctionextract_repo_from_url
Return repository name segment from a URL (best effort).
scripts/utils.py:276
↓ 1 callersFunctionfetch_batch
(offset: int, limit: int)
scripts/fetch_epss.py:16
↓ 1 callersFunctionfetch_cve_details_from_api
(cve_id: str)
scripts/update_cves.py:135
↓ 1 callersFunctionfetch_epss
(limit: int = DEFAULT_LIMIT, batch_size: int = DEFAULT_BATCH)
scripts/fetch_epss.py:47
↓ 1 callersFunctionfetch_json
(url: str, *, timeout: int = 30, headers: Optional[Dict[str, str]] = None)
scripts/utils.py:43
↓ 1 callersFunctionfetch_kev
(source: str = DEFAULT_SOURCE)
scripts/fetch_kev.py:11
↓ 1 callersMethodfetch_repo_metadata
(self, full_names: Iterable[str], *, ttl: int = 6 * 3600)
scripts/github_client.py:154
↓ 1 callersFunctionfilter_recent_kev
(kev_items: List[Dict], *, recent_days: int)
scripts/build_diffs.py:46
↓ 1 callersFunctiongetCveLink
(cveId)
docs/logic.js:106
↓ 1 callersFunctiongetSearchRoot
()
docs/logic.js:6
↓ 1 callersFunctiongetTrendingBody
()
docs/logic.js:14
↓ 1 callersFunctiongetTrendingSection
()
docs/logic.js:10
↓ 1 callersFunctionget_cve_details
( cve_id: str, cache: Dict[str, Dict[str, object]], ttl_seconds: int, refresh: bool, )
scripts/update_cves.py:195
↓ 1 callersFunctionhash_key
(text: str)
scripts/utils.py:258
↓ 1 callersFunctionis_blacklisted
(url: str, blacklist: List[str])
scripts/build_site.py:79
↓ 1 callersFunctionis_blacklisted
(url: str, blacklist: List[str])
docs/generate_cve_list.py:41
↓ 1 callersFunctionloadTrending
()
docs/logic.js:309
↓ 1 callersFunctionload_blacklist
(path: Path = BLACKLIST)
docs/generate_cve_list.py:15
↓ 1 callersFunctionload_cache
(path: Path)
scripts/update_cves.py:119
↓ 1 callersFunctionload_existing_cves
(api_dir: Path = API_DIR / "cve")
scripts/poc_pipeline.py:239
↓ 1 callersFunctionload_existing_results
(api_dir: Path)
scripts/build_all.py:25
↓ 1 callersFunctionload_inputs
(kev_path: Path, epss_path: Path)
scripts/build_joined.py:30
↓ 1 callersFunctionload_poc_index
Load CVE → {desc, poc} mapping from docs/CVE_list.json or markdown files.
scripts/utils.py:99
↓ 1 callersFunctionmain
()
scripts/update_cves.py:462
↓ 1 callersFunctionmain
()
scripts/fetch_epss.py:69
↓ 1 callersFunctionmain
()
scripts/fetch_kev.py:42
↓ 1 callersFunctionmain
()
scripts/build_site.py:199
↓ 1 callersFunctionmain
(argv: List[str] | None = None)
scripts/build_all.py:36
↓ 1 callersFunctionmain
()
scripts/build_joined.py:310
next →1–100 of 169, ranked by callers