intelops / website

This is the repo to manage all the website work, which is being developed using hugo framework.
https://intelops.ai
6 stars 21 forks source link

Added & modified existing layouts #383

Closed tfsumon closed 1 week ago

tfsumon commented 1 month ago

Added & modified layouts for following pages:

url - https://deploy-preview-383--intelops-website-nonprod.netlify.app/about/ markdown - content/english/about.md

url - https://deploy-preview-383--intelops-website-nonprod.netlify.app/capten/ markdown - content/english/capten.md

url - https://deploy-preview-383--intelops-website-nonprod.netlify.app/services/financial-services/ markdown - content/english/services/financial-services.md

url - https://deploy-preview-383--intelops-website-nonprod.netlify.app/services/cloud-native-services-and-solutions/ markdown - content/english/services/cloud-native-services-and-solutions.md

stackblitz[bot] commented 1 month ago

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

netlify[bot] commented 1 month ago

Deploy Preview for intelops-website-nonprod ready!

Name Link
Latest commit a537c323fb1efc0a5ab1e143d21357750bf4d9d8
Latest deploy log https://app.netlify.com/sites/intelops-website-nonprod/deploys/66fa81fda5ef190008c389e8
Deploy Preview https://deploy-preview-383--intelops-website-nonprod.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

dryrunsecurity[bot] commented 1 month ago

DryRun Security Summary

The pull request covers a wide range of updates to the website, including changes to the homepage layout, addition of new pages, updates to the styling and functionality of various components, and improvements to the development environment configuration, with a focus on maintaining a secure application by addressing content security, external resources, secure software development lifecycle, input validation, and secure coding practices.

Expand for full summary
**Summary:** The code changes in this pull request cover a wide range of updates to the website, including changes to the homepage layout, addition of new pages, updates to the styling and functionality of various components, and improvements to the development environment configuration. From an application security perspective, the changes do not appear to introduce any obvious security vulnerabilities, but there are a few areas that should be reviewed and addressed to maintain a secure application. The key security-related considerations include: 1. **Content Security**: Ensure that all user-provided content, such as descriptions, titles, and images, are properly sanitized and validated to prevent potential injection attacks (e.g., XSS). 2. **External Resources**: Verify that any external resources, such as images, videos, and third-party libraries, are loaded from trusted sources and that their URLs are properly validated. 3. **Secure Software Development Lifecycle**: Review the changes to the development environment configuration to ensure that the build process and dependencies are up-to-date and secure. 4. **Input Validation**: Ensure that any user input, such as form fields or query parameters, is properly sanitized and validated to prevent injection vulnerabilities. 5. **Secure Coding Practices**: Maintain a consistent focus on secure coding practices throughout the codebase, including proper error handling, secure session management, and secure communication (e.g., HTTPS). **Files Changed:** - `.vscode/settings.json`: The removal of the exclusion for SVG files should be carefully reviewed to ensure that any SVG files included in the project are thoroughly tested for potential security issues. - `config/_default/menus.en.toml`: The changes to the navigation menu do not introduce any immediate security concerns, but it's important to review the new "About" page once it is implemented to ensure that it does not contain any sensitive information or functionality that could be exploited. - `.devcontainer/devcontainer.json`: The updates to the Go and Hugo versions are routine maintenance tasks and do not raise any security concerns. - `config/_default/module.toml`: The update to the minimum required version of Hugo is a positive change, but it's important to review the release notes and changelog to ensure that there are no known security issues introduced in the newer version. - `config/_default/params.toml`: The change to the favicon file path is a minor update and does not introduce any security concerns. - `content/english/__about-old.md`: The changes to the "About" page content should be reviewed to ensure that any user-provided content is properly sanitized and that the page is accessible and secure. - `content/english/_index.md`: The changes to the homepage content do not raise any immediate security concerns, but it's important to review the entire codebase for potential vulnerabilities. - `content/english/about.md`: The changes to the "about.md" file do not introduce any obvious security vulnerabilities, but it's important to ensure that any external resources or user-provided content are properly handled. - `content/english/capten-feature.md`: The changes to the "capten-feature.md" file should be reviewed to ensure that any user-provided content is properly sanitized and that the content management functionality is secure. - `content/english/capten_advantages.md`: The addition of this new file should be reviewed to ensure that any user-provided content is properly sanitized and that the content management functionality is secure. - `content/english/capten.md`: The changes to the "Capten" page should be reviewed to ensure that the platform's security features are accurately represented and that any user-provided content is properly handled. - `content/english/features.md`: The changes to the "features" section should be reviewed to ensure that the updated content accurately reflects the platform's security capabilities and that any user-provided content is properly sanitized. - `content/english/services/cloud-native-services-and-solutions.md`: The changes to this page highlight the platform's security features, which is a positive development from an application security perspective. - `content/english/services/financial-services.md`: The changes to this page emphasize the platform's security and compliance features for the financial services industry, which is an important consideration for that domain. - `netlify.toml`: The changes to the Netlify configuration, including the domain redirects, do not introduce any security concerns. - `themes/delta/assets/scss/_typography.scss`: The changes to the typography styles do not raise any security concerns. - `themes/delta/assets/scss/_common.scss`: The changes to the common styles do not introduce any obvious security

Code Analysis

We ran 9 analyzers against 30 files and 0 analyzers had findings. 9 analyzers had no findings.

Riskiness

:green_circle: Risk threshold not exceeded.

View PR in the DryRun Dashboard.

devopstoday11 commented 1 month ago

@tfsumon What about Homepage and the menu items and other pages as per new design? I need all together.

tfsumon commented 1 month ago

@chandu-intelops

I've updated the homepage and menu items, as well as other pages, according to the new design. Could you please clarify which pages or sections are not aligned with the design?

devopstoday11 commented 3 weeks ago

@tfsumon , The menu items were changed. For example, the Platform doesn't have a drop-down anymore. And there is a new design given to the single Platform page. Did you check it?

devopstoday11 commented 1 week ago

Instead of this 383 PR merging this 384 PR - https://github.com/intelops/website/pull/384