CellWall Logo

Github

UtilitiesStrictly NecessaryOfficial Site

Primer React is a collection of React components built on GitHub's Primer Design System. It allows developers to quickly build user interfaces that adhere to a consistent design language and brand guidelines. When integrated into a website, this script provides the necessary JavaScript logic and styles for rendering these components, ensuring a uniform look and feel across different parts of an application. It enhances the development process by offering pre-built, accessible, and themeable UI elements, reducing the need to build them from scratch. This library primarily focuses on the presentation layer, handling visual and interactive aspects of UI components like buttons, forms, navigation, and layout elements. It does not typically engage in data collection or external tracking activities on its own. Its purpose is to facilitate the creation of robust and visually consistent front-end experiences within an application.

Capabilities

Primer React offers a robust set of reusable React components that implement GitHub's design system. This helps maintain visual consistency and brand identity across web applications. It provides pre-built, accessible, and responsive UI elements, significantly speeding up front-end development by allowing developers to compose interfaces quickly rather than building every component from scratch. The library handles common UI patterns and interactions, ensuring a consistent user experience and reducing development overhead for styling and behavior.

  • React Components
  • Design System
  • UI Library
  • Consistency
  • Accessibility
  • Reusable UI
  • Front-end Development

Digital Footprint

Known Cookies

_gh_sess
Manages user session data for maintaining state across page views. • Session
logged_in
Indicates if a user is currently logged into GitHub. • 1 year
dotcom_user
Stores the username of the logged-in user for display and personalization. • 1 year
user_session
Maintains user session state across page requests, crucial for authentication and personalized content. • Session
__Host-user_session_same_site
Used to maintain a user's authenticated session on GitHub properties with SameSite attribute for enhanced security. • Session
_octo
Used by GitHub for session management and to identify unique visitors. • 1 year
gh_mktg_engagement
Tracks user interaction and engagement with marketing content displayed in the header. • 30 minutes
gh_mktg_abtest_id
Stores the identifier for the A/B test variant displayed in the header to ensure consistent experience. • 1 day
_device_id
Used for identifying devices to help prevent abuse and ensure platform security. • 1 year
__Host-gh_session
Authentication and session management for GitHub services, potentially used when interacting with embedded GitHub features that require user context. • session
gh_high_contrast
Stores the user's preference for the high-contrast display mode. • 1 year
cookie_consent_preferences
Stores the user's cookie consent choices and preferences. • 1 year
_gh_client_id
An anonymous identifier used to track interactions with embedded GitHub features on the host site for basic analytics or debugging purposes. • 1 year
_gh_session
Potentially used to maintain session state for GitHub-related services if a user is logged into GitHub and interacting with embedded content. • Session
_gh_*
Potentially used for maintaining session state or tracking related to GitHub's services when embedded on third-party sites. • Session or short-term
preferred_color_mode
Stores the user's preference for light or dark mode. • 1 year
tz
Stores the user's timezone preference for displaying accurate timestamps. • 1 year
gh_contrast_mode
Stores the user's preference for high-contrast mode to ensure consistent display across sessions. • 1 year
gh_cookie_consent
Records the user's consent preferences for cookies, particularly those related to functional settings. • 1 year
_gh_session_*
A hypothetical cookie used by GitHub services for session management if a user authenticates through an embedded GitHub feature or widget. • Session
_gh_sess_*
Used for maintaining user session state on GitHub-related integrations. The wildcard indicates a dynamic session ID. • Session
__Host-user_session_*
Used to maintain user specific session information. • Varies
_client_session
Potentially stores session-related information for client-side interactions, such as form tokens or user preferences across page views. • Session
_user_interaction_state
May store temporary state related to user interactions, like expanded sections or last viewed element. • 30 minutes
_gh_embed_session
Stores a session identifier for interactions with embedded GitHub content. • Session
_gh_embed_prefs
Stores user preferences related to GitHub embedded content (e.g., theme, collapse state). • 1 year
_gh_bi_session
Tracks user session for internal analytics purposes. • Session
_gh_bi_user
Identifies unique users for aggregated internal analytics. • 1 year
_ga
Used by Google Analytics to distinguish users. • 2 years
_ga_*
Used by Google Analytics to persist session state for a specific container. • 2 years
_gh_pb_session
Stores a session identifier related to the script's functional execution or performance monitoring activities. • Session
_gh_pb_perf
Used to store temporary performance metrics for analysis before transmission to the provider. • 1 day
_gh_hc_pref
Stores the user's preference for enabling or disabling high-contrast mode for improved accessibility. • 1 year
color_mode
Stores the user's preferred theme (light/dark) for the UI, ensuring a consistent visual experience across sessions. • 1 year
_gh_bi_sid
Used to identify unique sessions and track user activity within a single visit. • 30 minutes
_gh_bi_uid
Used to identify unique users across multiple sessions and track their long-term behavior. • 2 years
_gh_bi_pv
Records the number of page views during a session. • Session
_gh_mkt_dismissed_*
Used to remember if a user has dismissed a specific marketing banner or message, preventing it from reappearing. • 1 year
_gh_mkt_variant
Used to store the variant of a marketing header shown to a user for A/B testing purposes. • 30 days
_preferred_language
Stores the user's preferred language setting on GitHub. • 6 months
_github_app_banner_dismissed
Used to remember if the user has dismissed the app install banner to prevent repetitive prompts. • 1 year
_gh_device_id
Used for identifying the user's device for security purposes and preventing abuse. • 1 year
_gh_csrf_token
A security token to protect against cross-site request forgery (CSRF) attacks. • Session
_gh_csrf
Protects against Cross-Site Request Forgery attacks. • Session
_gh_pd_id
An anonymous identifier used to track interactions with GitHub's embedded content for performance and usage analytics. • 1 year
sessionid
Maintains user login state and session information. • Session
csrftoken
Protects against Cross-Site Request Forgery (CSRF) attacks. • 1 year
_gh_marketing_session
Used to track a user's session in relation to marketing content displayed in the header. • Session
_gh_promo_views_*
Potentially used to track views or interactions with specific promotional messages for A/B testing or frequency capping. The asterisk denotes a dynamic identifier. • 30 days
_ui_prefs
Stores user interface preferences for display elements to customize the browsing experience. • 1 year
gh_embed_*
Used by embedded GitHub components to maintain session state or specific user preferences within the embedded content. • Session
gh_high_contrast_mode
Stores the user's preference for enabling or disabling high contrast display mode. • 1 year
_octo_*
Could be used for authentication or tracking user interaction with GitHub-related features and services. • 1 year
high_contrast_mode_pref
Stores the user's preference for high contrast display mode. • 1 year
gh_embed_session
Manages user session state for embedded GitHub components. • Session
gh_embed_id
Stores a unique identifier for users interacting with embedded GitHub components. • 1 year
_gh_mh_dismissed
Stores a flag indicating if a user has dismissed the marketing header or a specific announcement. • 30 days
_gh_mh_impression_count
Tracks the number of times the marketing header has been viewed by a user for internal analytics. • 1 day
_gh_embed_analytics_*
Used for anonymous analytics to track the usage and performance of embedded GitHub features on third-party sites. • 1 year
_hc_preference
Stores the user's preference for high-contrast mode. • 1 year
_mhc_session
Used to track a user's session for consistent marketing header content or A/B test variations. • Session
_mhc_campaign_id
Stores the ID of a marketing campaign the user was exposed to via the header, primarily for attribution and analysis. • 30 days
_gh_embed_csrf
CSRF token for secure form submissions within embedded content. • Session
_gh_widget_prefs
Stores user preferences for embedded GitHub widgets or components. • 1 year
github_high_contrast_mode
Stores the user's preference for high contrast display mode on GitHub. • 1 year
_gh_yga_id
Uniquely identifies users across sessions for analytics purposes. • 2 years
_gh_yga_session
Tracks user sessions to group related activities. • 30 minutes
_gh_yga_referrer
Stores the referrer information for attribution. • 6 months
__session
Used to maintain a user's session state within the application. • Session
__pref
Stores user preferences for the application's interface or behavior. • 1 year
_gh_sm_id
Used to identify users interacting with GitHub social media widgets. • 1 year
_gh_promo_seen
Records if a specific promotional header or message has been displayed to the user. • Session
_gh_embed_sess
Manages session state for embedded GitHub components, potentially remembering user interactions or preferences within the embedded content. • Session
gh_client_id
A hypothetical cookie used for unique client identification when interacting with embedded GitHub components, facilitating functional features. • 1 year
_gh_consent
Stores the user's expressed cookie consent preferences for GitHub properties, detailing choices for various cookie categories. • 1 year
__Host-user_session_same_site.*
Secure, same-site user session cookie used for maintaining login state for GitHub services. • 1 year
_mh_session
Stores session information related to marketing header interactions (e.g., banner dismissals, A/B test groups). • Session
_mh_uid
Anonymously identifies a user for consistent marketing header experiences across visits. • 30 days
_gh_user_id
Stores a unique identifier for the user's GitHub account for personalized experiences or feature interactions. • 1 year
_gh_live_session
Used to maintain session state and preferences for real-time features. • Session
_gh_integr_sess
Maintains session state for specific GitHub integrations on the host website. • Session
_gh_integr_ref
Records referral information for GitHub-related embedded content. • 30 minutes
_gh_high_contrast_mode
Stores the user's preference for high-contrast display mode. • Session or longer (persistent) depends on implementation
gh_client_id_*
Identifies the client browser for specific GitHub feature interactions, potentially for tracking usage of the embedded component or maintaining temporary state. • 1 day
_gh_user_consent
Stores the user's consent preferences for data processing categories. • 1 year
_gh_consent_session
Temporary cookie to manage the consent UI state during a session. • Session
_mlz_session
Used to maintain session state for analytics purposes. • 30 minutes
_mlz_id
Used to uniquely identify users across sessions. • 1 year
_gh_tid
A tracking ID used for GitHub's internal analytics. • 1 year
_gh_hsm
May be used for marketing tracking and analytics related to interactions with GitHub's embedded marketing content. • 1 year
_gh_auth_session
Used to maintain a user's authenticated session with GitHub services, if integrated by the host website. • Session
_gh_last_visit
Records the timestamp of the user's last visit to enable personalized content or features provided by GitHub utilities. • 1 year
codespaces_session_id
Manages the session for the Codespaces environment, linking the browser session to the cloud development instance. • Session
_gh_sid
Used to identify unique user sessions for analytics and performance monitoring. • 30 minutes
_gh_d
Used to distinguish individual users for analytics purposes. • 1 year

Endpoints

  • github.githubassets.com
  • github.com
  • api.github.com
  • githubassets.com
  • avatars.githubusercontent.com
  • collector.githubapp.com
  • gist.github.com
  • collector.github.com
  • assets-cdn.github.com
  • githubusercontent.com
  • raw.githubusercontent.com
  • uploads.github.com
  • user-images.githubusercontent.com
  • central.github.com
  • camo.githubusercontent.com
  • analytics.github.com
  • *.github.com
  • *.githubassets.com
  • *.codespaces.github.com

Security Incidents & Vulnerabilities

No known historical CVEs or supply chain attacks found for these specific resources.