Skip to content

Commit 0c000d5

Browse files
authored
Publish Latest 2026-10-08 (#613)
1 parent a998d1f commit 0c000d5

36 files changed

Lines changed: 78 additions & 80 deletions

File tree

‎latest/3-The_OWASP_Testing_Framework/1-Penetration_Testing_Methodologies.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ tags: WSTG
3131
In terms of technical security testing execution, the OWASP testing guides are highly recommended. Depending on the types of the applications, the testing guides are listed below for the web/cloud services, Mobile app (Android/iOS), or IoT firmware respectively.
3232

3333
- [OWASP Web Security Testing Guide](https://owasp.org/www-project-web-security-testing-guide/)
34-
- [OWASP Mobile Security Testing Guide](https://owasp.org/www-project-mobile-security-testing-guide/)
34+
- [OWASP Mobile Security Testing Guide](https://mas.owasp.org/)
3535
- [OWASP Firmware Security Testing Methodology](https://github.com/scriptingxss/owasp-fstm)
3636

3737
## Penetration Testing Execution Standard
@@ -137,6 +137,6 @@ OSSTMM includes the following key sections:
137137
- [Technical Guide to Information Security Testing and Assessment NIST SP 800-115](https://csrc.nist.gov/publications/detail/sp/800-115/final)
138138
- [HIPAA Security Testing Guidance](https://www.hhs.gov/hipaa/for-professionals/security/guidance/cybersecurity/index.html)
139139
- [Penetration Testing Framework 0.59 (Archived)](https://web.archive.org/web/20130925044437/http://www.vulnerabilityassessment.co.uk/Penetration%20Test.html)
140-
- [OWASP Mobile Security Testing Guide](https://owasp.org/www-project-mobile-security-testing-guide/)
140+
- [OWASP Mobile Security Testing Guide](https://mas.owasp.org/)
141141
- [Kali Linux](https://www.kali.org/)
142142
- [Information Supplement: Requirement 11.3 Penetration Testing](https://www.pcisecuritystandards.org/pdfs/infosupp_11_3_penetration_testing.pdf)

‎latest/4-Web_Application_Security_Testing/01-Information_Gathering/01-Conduct_Search_Engine_Reconnaissance_for_Information_Leakage.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Do not limit testing to just one search engine provider, as different search eng
5050
- [DuckDuckGo](https://duckduckgo.com/), a privacy-focused search engine that compiles results from many different [sources](https://help.duckduckgo.com/results/sources/). Supports [search syntax](https://help.duckduckgo.com/duckduckgo-help-pages/results/syntax/).
5151
- [Google](https://www.google.com/), which offers the world's [most popular](https://en.wikipedia.org/wiki/Web_search_engine#Market_share) search engine, and uses a ranking system to attempt to return the most relevant results. Supports [search operators](https://support.google.com/websearch/answer/2466433).
5252
- [Internet Archive Wayback Machine](https://archive.org/web/), "building a digital library of internet sites and other cultural artifacts in digital form."
53-
- [Censys](https://censys.io) is a security-focused search engine that indexes internet-connected infrastructure including servers, certificates,and open services. It offers a free community tier with limited monthly credits and paid plans for enterprise use.
53+
- [Censys](https://censys.com) is a security-focused search engine that indexes internet-connected infrastructure including servers, certificates,and open services. It offers a free community tier with limited monthly credits and paid plans for enterprise use.
5454
- [Shodan](https://www.shodan.io/), a service for searching internet-connected devices and services. Usage options include a limited free plan as well as paid subscription plans.
5555

5656
### Search Operators

‎latest/4-Web_Application_Security_Testing/01-Information_Gathering/03-Review_Webserver_Metafiles_for_Information_Leakage.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Disallow: /m/
5757
Sitemap: https://www.google.com/sitemap.xml
5858
```
5959

60-
The [User-Agent](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent) directive refers to the specific web spider/robot/crawler. For example, the `User-Agent: Googlebot` refers to the spider from Google while `User-Agent: bingbot` refers to a crawler from Microsoft. `User-Agent: *` in the example above applies to all [web spiders/robots/crawlers](https://support.google.com/webmasters/answer/6062608?visit_id=637173940975499736-3548411022&rd=1).
60+
The [User-Agent](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/User-Agent) directive refers to the specific web spider/robot/crawler. For example, the `User-Agent: Googlebot` refers to the spider from Google while `User-Agent: bingbot` refers to a crawler from Microsoft. `User-Agent: *` in the example above applies to all [web spiders/robots/crawlers](https://developers.google.com/search/docs/crawling-indexing/robots/intro).
6161

6262
The `Disallow` directive specifies which resources are prohibited by spiders/robots/crawlers. In the example above, the following are prohibited:
6363

@@ -91,7 +91,7 @@ From a testing perspective, `robots.txt` entries intended to block AI crawlers (
9191

9292
#### Analyze robots.txt Using Google Webmaster Tools
9393

94-
Site owners can use the Google "Analyze robots.txt" function to analyze the site as part of its [Google Webmaster Tools](https://www.google.com/webmasters/tools). This tool can assist with testing and the procedure is as follows:
94+
Site owners can use the Google "Analyze robots.txt" function to analyze the site as part of its [Google Webmaster Tools](https://search.google.com/search-console/about). This tool can assist with testing and the procedure is as follows:
9595

9696
1. Sign into Google Webmaster Tools with a Google account.
9797
2. On the dashboard, enter the URL for the site to be analyzed.

‎latest/4-Web_Application_Security_Testing/01-Information_Gathering/04-Attack_Surface_Identification.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ Reverse-IP services are similar to DNS inverse queries, with the difference that
259259
- [MxToolbox Reverse IP](https://mxtoolbox.com/ReverseLookup.aspx)
260260
- [DNSstuff](https://www.dnsstuff.com/) (multiple services available)
261261

262-
Internet asset search engines such as [Shodan](https://www.shodan.io/), [Censys](https://censys.io), and [FOFA](https://fofa.info) index internet-connected hosts and services and can also be searched by IP, certificate, or banner content to reveal other hostnames and services hosted on the same address. FOFA in particular has extensive coverage of infrastructure in China and Asia-Pacific, which can complement the coverage of Shodan and Censys. For example, an IP-based FOFA search: `ip="192.168.1.100"`, or a search for a specific title or header: `title="Example App"`. As with the other reverse-IP services above, a free tier with limited queries is available, with paid plans for more comprehensive access.
262+
Internet asset search engines such as [Shodan](https://www.shodan.io/), [Censys](https://censys.com), and [FOFA](https://fofa.info) index internet-connected hosts and services and can also be searched by IP, certificate, or banner content to reveal other hostnames and services hosted on the same address. FOFA in particular has extensive coverage of infrastructure in China and Asia-Pacific, which can complement the coverage of Shodan and Censys. For example, an IP-based FOFA search: `ip="192.168.1.100"`, or a search for a specific title or header: `title="Example App"`. As with the other reverse-IP services above, a free tier with limited queries is available, with paid plans for more comprehensive access.
263263

264264
#### Googling
265265

@@ -351,7 +351,7 @@ Always respect scope, rate limits, and engagement rules of engagement. Validate
351351
- [MassDNS](https://github.com/blechschmidt/massdns) (high-speed resolver for wordlist / permutation output)
352352
- Search engines (Google, Bing, and other major search engines)
353353
- Reverse IP lookup services
354-
- Internet asset search engines: [Shodan](https://www.shodan.io/), [Censys](https://censys.io), [FOFA](https://fofa.info)
354+
- Internet asset search engines: [Shodan](https://www.shodan.io/), [Censys](https://censys.com), [FOFA](https://fofa.info)
355355
- Certificate Transparency search portals: [crt.sh](https://crt.sh), [Merklemap](https://www.merklemap.com/), [SSLMate's Cert Spotter](https://sslmate.com/certspotter/)
356356
- Archive / historical URL collectors: [gau](https://github.com/lc/gau), [waybackurls](https://github.com/tomnomnom/waybackurls), [waymore](https://github.com/xnl-h4ck3r/waymore)
357357
- [Nmap](https://nmap.org/)

‎latest/4-Web_Application_Security_Testing/01-Information_Gathering/10-Map_Application_Architecture.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ Applications may provide multiple options for the user to authenticate (such as
110110

111111
Almost all web applications include third party resources that are loaded or that the client interacts with. These can include:
112112

113-
- [Active content](https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content#mixed_active_content) (such as scripts, style sheets, fonts, and iframes)
114-
- [Passive content](https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content#mixed_passivedisplay_content) (such as images and videos)
113+
- [Active content](https://developer.mozilla.org/en-US/docs/Web/Security/Defenses/Mixed_content#mixed_active_content) (such as scripts, style sheets, fonts, and iframes)
114+
- [Passive content](https://developer.mozilla.org/en-US/docs/Web/Security/Defenses/Mixed_content#mixed_passivedisplay_content) (such as images and videos)
115115
- External APIs
116116
- Social media buttons
117117
- Advertising networks

‎latest/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management/01-Network_Infrastructure_Configuration.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Some companies choose not to manage all aspects of their web server applications
8888
- [Prowler](https://github.com/prowler-cloud/prowler) - AWS/Azure/GCP security assessment, including network and firewall rule checks.
8989
- [kube-bench](https://github.com/aquasecurity/kube-bench) - CIS Kubernetes Benchmark scanner.
9090
- [kube-hunter](https://github.com/aquasecurity/kube-hunter) - identifies exposed Kubernetes network-facing components.
91-
- [Shodan](https://www.shodan.io/) / [Censys](https://censys.io/) - internet-wide scan data useful for identifying unintentionally exposed infrastructure during black-box assessments.
91+
- [Shodan](https://www.shodan.io/) / [Censys](https://censys.com/) - internet-wide scan data useful for identifying unintentionally exposed infrastructure during black-box assessments.
9292

9393
## References
9494

‎latest/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management/02-Application_Platform_Configuration.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ Various tools, documents, or checklists can be used to give IT and security prof
7070

7171
- [CIS-CAT Lite](https://www.cisecurity.org/blog/introducing-cis-cat-lite/)
7272
- [Microsoft's Attack Surface Analyzer](https://github.com/microsoft/AttackSurfaceAnalyzer)
73-
- [NIST's National Checklist Program](https://nvd.nist.gov/ncp/repository)
73+
- [NIST's National Checklist Program](https://ncp.nist.gov/repository)
7474

7575
### Gray-Box Testing
7676

‎latest/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management/05-Enumerate_Infrastructure_and_Application_Admin_Interfaces.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ Several tools can assist in identifying hidden administrator interfaces and func
181181

182182
- [ZAP - Forced Browse](https://www.zaproxy.org/docs/desktop/addons/forced-browse/) is a currently maintained use of OWASP's previous DirBuster project.
183183
- [THC-HYDRA](https://github.com/vanhauser-thc/thc-hydra) is a tool that allows brute-forcing of many interfaces, including form-based HTTP authentication.
184-
- A brute forcer is much more effective when it uses a good dictionary, such as the [Netsparker](https://www.netsparker.com/blog/web-security/svn-digger-better-lists-for-forced-browsing/) dictionary.
184+
- A brute forcer is much more effective when it uses a good dictionary, such as the [Netsparker](https://www.invicti.com/blog/web-security/svn-digger-better-lists-for-forced-browsing) dictionary.
185185
- [nuclei](https://github.com/projectdiscovery/nuclei) with the `exposed-panels` and `default-logins` template sets can fingerprint many of the modern admin/CI/CD/orchestration interfaces described above at scale.
186186
- [kube-hunter](https://github.com/aquasecurity/kube-hunter) - identifies exposed Kubernetes API server, kubelet, and dashboard endpoints.
187187
- [SecLists - Default Credentials](https://github.com/danielmiessler/SecLists/tree/master/Passwords/Default-Credentials)
@@ -192,5 +192,5 @@ Several tools can assist in identifying hidden administrator interfaces and func
192192
- [FuzzDB can be used to do brute force browsing admin login path](https://github.com/fuzzdb-project/fuzzdb/blob/master/discovery/predictable-filepaths/login-file-locations/Logins.txt)
193193
- [Common admin or debugging parameters](https://github.com/fuzzdb-project/fuzzdb/blob/master/attack/business-logic/CommonDebugParamNames.txt)
194194
- [Kubernetes Dashboard Security](https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/)
195-
- [Kong Admin API - Securing the Admin API](https://docs.konghq.com/gateway/latest/production/running-kong/secure-admin-api/)
195+
- [Kong Admin API - Securing the Admin API](https://developer.konghq.com/gateway/secure-the-admin-api/)
196196
- [Jenkins: Securing Jenkins](https://www.jenkins.io/doc/book/security/)

‎latest/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management/07-HTTP_Strict_Transport_Security.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,5 @@ Because preload-list changes ship inside browser releases and are difficult/slow
9696
- [RFC 6797 - HTTP Strict Transport Security (HSTS)](https://tools.ietf.org/html/rfc6797)
9797
- [hstspreload.org - Preload List Submission Requirements](https://hstspreload.org/)
9898
- [Chromium HSTS Preload List Source](https://chromium.googlesource.com/chromium/src/+/main/net/http/transport_security_state_static.json)
99-
- [MDN: Strict-Transport-Security](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security)
99+
- [MDN: Strict-Transport-Security](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Strict-Transport-Security)
100100
- [Enable HTTP Strict Transport Security In Nginx](https://www.nginx.com/blog/http-strict-transport-security-hsts-and-nginx/)

‎latest/4-Web_Application_Security_Testing/02-Configuration_and_Deployment_Management/09-File_Permissions.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ Regardless of where secrets live (filesystem, container image, Kubernetes `Secre
106106

107107
## Tools
108108

109-
- [Windows AccessEnum](https://technet.microsoft.com/en-us/sysinternals/accessenum)
110-
- [Windows AccessChk](https://technet.microsoft.com/en-us/sysinternals/accesschk)
109+
- [Windows AccessEnum](https://learn.microsoft.com/en-us/sysinternals/downloads/accessenum)
110+
- [Windows AccessChk](https://learn.microsoft.com/en-us/sysinternals/downloads/accesschk)
111111
- [Linux namei](https://linux.die.net/man/1/namei)
112112
- [dive - Docker image layer/permission explorer](https://github.com/wagoodman/dive)
113113
- [kube-bench - CIS Kubernetes Benchmark scanner](https://github.com/aquasecurity/kube-bench)

0 commit comments

Comments
 (0)