pmd.sourceforge.io
Open in
urlscan Pro
104.18.43.69
Public Scan
Effective URL: https://pmd.sourceforge.io/pmd-6.21.0/pmd_rules_java_bestpractices.html
Submission: On August 09 via manual from US — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on June 15th 2022. Valid for: 3 months.
This is the only time pmd.sourceforge.io was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
13 | 104.18.43.69 104.18.43.69 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 2606:4700::68... 2606:4700::6812:bcf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 2606:4700::68... 2606:4700::6811:190e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
19 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
13 |
sourceforge.io
pmd.sourceforge.io |
70 KB |
3 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 231 |
30 KB |
3 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 731 |
82 KB |
19 | 3 |
Domain | Requested by | |
---|---|---|
13 | pmd.sourceforge.io |
pmd.sourceforge.io
|
3 | cdnjs.cloudflare.com |
pmd.sourceforge.io
|
3 | maxcdn.bootstrapcdn.com |
pmd.sourceforge.io
maxcdn.bootstrapcdn.com |
19 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sourceforge.io Cloudflare Inc ECC CA-3 |
2022-06-15 - 2022-09-13 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-01-29 - 2023-01-29 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://pmd.sourceforge.io/pmd-6.21.0/pmd_rules_java_bestpractices.html
Frame ID: 8ED3333984D3620DD503FCEAB84C35AF
Requests: 20 HTTP requests in this frame
Screenshot
Page Title
Best Practices | PMD Source Code AnalyzerDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
26 Outgoing links
These are links going to different origins than the main page.
Title: Download
Search URL Search Domain Scan URL
Title: Fork us on github
Search URL Search Domain Scan URL
Title: Contributing
Search URL Search Domain Scan URL
Title: Edit me
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorClassGenerationRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorMethodGenerationRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.ArrayIsStoredDirectlyRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningLoopVariablesRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningParametersRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.CheckResultSetRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.ForLoopCanBeForeachRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitAssertionsShouldIncludeMessageRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitTestsShouldIncludeAssertRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitUseExpectedRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.LooseCouplingRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.MethodReturnsInternalArrayRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.PreserveStackTraceRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedFormalParameterRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedLocalVariableRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateFieldRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateMethodRule
Search URL Search Domain Scan URL
Title: net.sourceforge.pmd.lang.java.rule.bestpractices.UseCollectionIsEmptyRule
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
19 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
pmd_rules_java_bestpractices.html
pmd.sourceforge.io/pmd-6.21.0/ |
205 KB 22 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
syntax.css
pmd.sourceforge.io/pmd-6.21.0/css/ |
4 KB 949 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/ |
27 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modern-business.css
pmd.sourceforge.io/pmd-6.21.0/css/ |
1 KB 696 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lavish-bootstrap.css
pmd.sourceforge.io/pmd-6.21.0/css/ |
116 KB 18 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
customstyles.css
pmd.sourceforge.io/pmd-6.21.0/css/ |
19 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
theme-blue.css
pmd.sourceforge.io/pmd-6.21.0/css/ |
2 KB 713 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pmd-customstyles.css
pmd.sourceforge.io/pmd-6.21.0/css/ |
867 B 461 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/ |
82 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.cookie.min.js
cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/ |
1 KB 929 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.navgoco.min.js
pmd.sourceforge.io/pmd-6.21.0/js/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/ |
35 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anchor.min.js
cdnjs.cloudflare.com/ajax/libs/anchor-js/2.0.0/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
toc.js
pmd.sourceforge.io/pmd-6.21.0/js/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
customscripts.js
pmd.sourceforge.io/pmd-6.21.0/js/ |
2 KB 1002 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jekyll-search.js
pmd.sourceforge.io/pmd-6.21.0/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
pmd-logo-small.png
pmd.sourceforge.io/pmd-6.21.0/images/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
search.json
pmd.sourceforge.io/pmd-6.21.0/ |
125 KB 15 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff2
maxcdn.bootstrapcdn.com/font-awesome/4.5.0/fonts/ |
65 KB 66 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
1 KB 1 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
13 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation function| $ function| jQuery function| AnchorJS object| anchors object| SimpleJekyllSearch0 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
cdnjs.cloudflare.com
maxcdn.bootstrapcdn.com
pmd.sourceforge.io
104.18.43.69
2606:4700::6811:190e
2606:4700::6812:bcf
22642f202577f0ba2f22cbe56b6cf291a09374487567cd3563e0d2a29f75c0c5
27cb4509daa5cdf65394c33a24eb267681952697a9024c008f7cf54e1996a747
4873a640356d9deff18785b166a0b58e505dfdeadfe7f6f62a295851b8b18690
49ed9c35ae22df4dffdbb0fe57788ccb6408fb084647cf03cde5fa6e1dff9675
76bb1c28cf58fc078f0ceeeaa41482fd6205617c9882af2cf2f8ba7e291b4068
777408272fe39ad27f838af9eaef576cbb96805d4412b1868ee9a07898752c6b
7b8562dcd4bc66e8e2d9c6088fd0b2ea423851e6fe284e85dafaee73fc5e7615
a8e8d90f988f8fb479966c17147e7b5e9302156010983c35eacf9e7379b06769
ab165189a40186862e798abbb32fa9a30b3792f34aae3ea3bcff9d00ea92a20c
ae2810c1be8677597c809a5dd275b8f23fc09b56a5a75f72efc2bff2a143fe86
c122b00258ad2cf1a8f7a81861796b6c8fed95e68f5bd31501e0f04a48741e7d
d40efcac911d8964f3728eaa767de281306ff55ba9377435a3364d4d1e1613f6
d5693def533c1caeaa5c8e9529568d124f9032adb7eeb1b94d794687e3ed1d32
d5fd173d00d9733900834e0e1083de86b532e048b15c0420ba5c2db0623644b8
d8e1e03e6b3df304856951f35a794cbca21ee52d27ec82a3ef423f400391203a
db12c279bc19cfe6ec79fb9f6d1e88a50dcd96b272f5d4798d4404fa7413a28e
db9fa153c08721748f9bd63093996eddf1ca099962b5cc47b3136a1a2b2159af
ddd92f10ad162c7449eff0acaf40598c05b1111739587edb75e5326b6697c5d5
f5e9b9926714a74b300680527d40d297ce3404358eb88cff4cffcddb8a7df248
ff82aeed6b9bb6701696c84d1b223d2e682eb78c89117a438ce6cfea8c498995