blog.fennel.ai
Open in
urlscan Pro
2606:4700:4400::6812:2857
Public Scan
Effective URL: https://blog.fennel.ai/p/real-world-recommendation-system?s=r&utm_campaign=post&%20utm_medium=web
Submission: On April 22 via manual from ZA — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on April 11th 2022. Valid for: a year.
This is the only time blog.fennel.ai was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
6 | 2606:4700:440... 2606:4700:4400::6812:2857 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
9 | 2600:9000:223... 2600:9000:223d:ca00:3:e0f8:540:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:808::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a04:4e42:400... 2a04:4e42:400::729 | 54113 (FASTLY) (FASTLY) | |
3 | 2606:4700:440... 2606:4700:4400::ac40:9a0b | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:829::2008 | 15169 (GOOGLE) (GOOGLE) | |
23 | 7 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
12 |
substack.com
cdn.substack.com — Cisco Umbrella Rank: 26671 substack.com — Cisco Umbrella Rank: 18840 Failed |
1 MB |
6 |
fennel.ai
blog.fennel.ai |
32 KB |
2 |
sentry-cdn.com
js.sentry-cdn.com — Cisco Umbrella Rank: 5009 |
2 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 71 |
67 KB |
1 |
gstatic.com
fonts.gstatic.com |
13 KB |
23 | 5 |
Domain | Requested by | |
---|---|---|
9 | cdn.substack.com |
blog.fennel.ai
substack.com |
6 | blog.fennel.ai |
blog.fennel.ai
cdn.substack.com |
3 | substack.com |
cdn.substack.com
substack.com |
2 | js.sentry-cdn.com |
blog.fennel.ai
substack.com |
1 | www.googletagmanager.com |
cdn.substack.com
|
1 | fonts.gstatic.com |
blog.fennel.ai
|
23 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
substack.com |
cdn.substack.com |
podmix.substack.com |
murmel.social |
Subject Issuer | Validity | Valid | |
---|---|---|---|
blog.fennel.ai Cloudflare Inc ECC CA-3 |
2022-04-11 - 2023-04-11 |
a year | crt.sh |
substack.com Amazon |
2021-12-07 - 2023-01-04 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-03-28 - 2022-06-20 |
3 months | crt.sh |
*.sentry-cdn.com GlobalSign Atlas R3 DV TLS CA H2 2021 |
2021-11-26 - 2022-12-28 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-11-13 - 2022-11-12 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-04-11 - 2022-07-04 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://blog.fennel.ai/p/real-world-recommendation-system?s=r&utm_campaign=post&%20utm_medium=web
Frame ID: 7F9EE5B2802B4E5534DAB769A08BE7FF
Requests: 15 HTTP requests in this frame
Frame:
https://substack.com/channel-frame
Frame ID: 60F29EEFC45D0C94E1E39F38E3B0ADE5
Requests: 1 HTTP requests in this frame
Frame:
https://substack.com/channel-frame
Frame ID: 58E4DDE1CA2676F37E7C41B15331A0BF
Requests: 7 HTTP requests in this frame
Screenshot
Page Title
Real World Recommendation System - Part 1 - by Nikhil GargCommentShareCommentShareDetected technologies
Google Tag Manager (Tag Managers) ExpandDetected patterns
- googletagmanager\.com/gtag/js
Page Statistics
12 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Already a paid subscriber? Sign in
Search URL Search Domain Scan URL
Title: click here to sign in
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Writes The Mixtape
Search URL Search Domain Scan URL
Title: https://murmel.social
Search URL Search Domain Scan URL
Title: Collection notice
Search URL Search Domain Scan URL
Title: Publish on Substack
Search URL Search Domain Scan URL
Title: Get the app
Search URL Search Domain Scan URL
Title: Substack
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
real-world-recommendation-system
blog.fennel.ai/p/ |
100 KB 28 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
cdn.substack.com/theme/ |
539 KB 71 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef183c5-b31b-4e80-81bc-0510edcd102e_144x144.png
cdn.substack.com/image/fetch/w_90,h_90,c_fill,f_auto,q_auto:good,fl_progressive:steep/ |
6 KB 6 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rnCr-xNNww_2s0amA9M5knjsS_ul.woff2
fonts.gstatic.com/s/spectral/v5/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1cacae00-cc59-46b1-bac2-71eeb72828ac_960x720.jpeg
cdn.substack.com/image/fetch/w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/ |
14 KB 14 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https%3A%2F%2Fsubstack.com%2Fimg%2Favatars%2Flogged-out.png
cdn.substack.com/image/fetch/w_66,h_66,c_fill,f_auto,q_auto:good,fl_progressive:steep/ |
684 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F894edfc2-5280-4900-b07e-c9f56f64b39e_144x144.png
cdn.substack.com/image/fetch/w_66,h_66,c_fill,f_auto,q_auto:good,fl_progressive:steep/ |
4 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2c617d4f-c395-4767-bdf8-0aeed8e6f15b_400x400.jpeg
cdn.substack.com/image/fetch/w_66,h_66,c_fill,f_auto,q_auto:good,fl_progressive:steep/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c41771aeccbb43fbbffbc4755e65c9be.min.js
js.sentry-cdn.com/ |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.bundle.js
cdn.substack.com/min/ |
1 MB 423 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
channel-frame
substack.com/ Frame 60F2 |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
channel-frame
substack.com/ Frame 58E4 |
25 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firehose
blog.fennel.ai/api/v1/ |
35 B 402 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firehose
blog.fennel.ai/api/v1/ |
35 B 540 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
archive
blog.fennel.ai/api/v1/ |
3 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firehose
blog.fennel.ai/api/v1/ |
35 B 544 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
substack.css
cdn.substack.com/theme/ Frame 58E4 |
729 KB 95 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
c41771aeccbb43fbbffbc4755e65c9be.min.js
js.sentry-cdn.com/ Frame 58E4 |
2 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
substack.bundle.js
cdn.substack.com/min/ Frame 58E4 |
2 MB 477 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firehose
substack.com/api/v1/ Frame 58E4 |
35 B 519 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firehose
substack.com/api/v1/ Frame 58E4 |
35 B 553 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
firehose
blog.fennel.ai/api/v1/ |
35 B 545 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ Frame 58E4 |
180 KB 67 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- substack.com
- URL
- https://substack.com/channel-frame
Verdicts & Comments Add Verdict or Comment
26 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| 0 function| structuredClone object| oncontextlost object| oncontextrestored function| getScreenDetails function| balanceText object| Sentry object| _preloads object| _analyticsConfig function| Sn function| An function| In function| mn function| bn function| En function| Pn function| On function| Cn function| wn function| Dn object| IntlPolyfill function| setImmediate function| clearImmediate object| regeneratorRuntime function| I function| __captchaOnloadCallback5 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.
Domain/Path | Expires | Name / Value |
---|---|---|
blog.fennel.ai/ | Name: ajs_anonymous_id Value: %2201d8f2c0-9dc0-43c6-9a3b-ec1c1802a8da%22 |
|
.substack.com/ | Name: __cf_bm Value: twxaq_sQNCBBEufxvfDMkC.1BXw8Tlq6sHRvBfXzaps-1650612215-0-ARSCrkb8CK9OMetcyFRDbvNHQMRz0tWoHjePfsoD3RVo0bhi2oREpW2IH3n2+07iHcIZVTDe+g42IU/O54sb2vU= |
|
.blog.fennel.ai/ | Name: ajs_anonymous_id Value: %2201d8f2c0-9dc0-43c6-9a3b-ec1c1802a8da%22 |
|
.blog.fennel.ai/ | Name: visit_id Value: %7B%22id%22%3A%22c566936e-59b7-4a94-8214-50c65e9fc4ea%22%2C%22timestamp%22%3A%222022-04-22T07%3A23%3A36.047Z%22%7D |
|
.blog.fennel.ai/ | Name: ab_testing_id Value: %22d8a3943c-c6d9-43f2-bdd8-63ed9a62c139%22 |
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 |
X-Frame-Options | sameorigin |
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.
blog.fennel.ai
cdn.substack.com
fonts.gstatic.com
js.sentry-cdn.com
substack.com
www.googletagmanager.com
substack.com
2600:9000:223d:ca00:3:e0f8:540:93a1
2606:4700:4400::6812:2857
2606:4700:4400::ac40:9a0b
2a00:1450:4001:808::2003
2a00:1450:4001:829::2008
2a04:4e42:400::729
0a31dcd0a9bcede6108fd38eee61751c2605dd1bf3f4c5cbf7c6a34115dc5422
0c8f7aac6990552d549e2aa2e5fe1983ee72f9e35ddf8ab9aa5e289fcdb106e3
18ce2aca0273bda0ec42f9c26911adba036baba56c6c6deed7af3926f56812dc
264f4bbf7286ccf715a15e247c782ca6bad8459ff0831cdf14c991cbb256d14f
2d61245fa18c97209ecbbe51e3d5f1d4b0c6fbf91c7d220d66a2888b8004136d
39bd592e2aef8e954c384d26b446860540424cc3413a21f0491b8669d38473d7
5126247f11ba439dc8e8e400794f2c6a02053dce9305550929981ffc6acecdaa
6adc3d4c1056996e4e8b765a62604c78b1f867cceb3b15d0b9bedb7c4857f992
9311c59f80d18ccc468da494ed95557db631981eadf986a72cef04f93815f516
9c55c7a89116a6b6cfa8759db36ac14d3136c868fc88fb4710a80bb5d7a58476
a6bf80d6681c6050a3af66b13a996dfcff296144e181606e3b3921204ad2e809
c32f8fb9399ff2af3e8159ffa0cf5fbd48968ef60c4f80c454dd600560168c97
c75d934fc320a9840491188ff1d69cc4bb1b9481055b6f97d03e98b1ac5c02bf
e400c9422bb105abf7b5a029fca6c2bcf6455c4035a6982a8c0ee5881dee6725
e867f4776c41aea8ccab702a46aea0736e84e72b56d4fef2c3bce63074082860
ee5f4574bbbf5f2fb1da01d9d55fc2726d12cffbee5f6d125d527b2e9d298f34