This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new e151ba7ce More website cleanup
e151ba7ce is described below

commit e151ba7ceb19b3323dd07218409ef2c99e7cfba6
Author: James Bognar <[email protected]>
AuthorDate: Sat Sep 27 08:50:04 2025 -0400

    More website cleanup
---
 juneau-docs/docusaurus.config.ts  |  5 ++-
 juneau-docs/src/pages/about.md    | 28 +++++--------
 juneau-docs/src/pages/security.md | 84 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 98 insertions(+), 19 deletions(-)

diff --git a/juneau-docs/docusaurus.config.ts b/juneau-docs/docusaurus.config.ts
index 73a3816b7..4c4adb8b2 100644
--- a/juneau-docs/docusaurus.config.ts
+++ b/juneau-docs/docusaurus.config.ts
@@ -101,6 +101,7 @@ const config: Config = {
           label: 'Documentation',
         },
         {to: '/downloads', label: 'Downloads', position: 'left'},
+        {to: '/security', label: 'Security', position: 'left'},
         {to: '/apache', label: 'Apache', position: 'left'},
         {
           href: 'https://github.com/apache/juneau',
@@ -113,7 +114,7 @@ const config: Config = {
           position: 'right',
         },
         {
-          href: 'https://juneau.apache.org/site/apidocs/index.html',
+          href: '/site/apidocs/index.html',
           label: 'Javadocs',
           position: 'right',
         },
@@ -135,7 +136,7 @@ const config: Config = {
             },
             {
               label: 'Javadocs',
-              href: 'https://juneau.apache.org/site/apidocs/index.html',
+              href: '/site/apidocs/index.html',
             },
           ],
         },
diff --git a/juneau-docs/src/pages/about.md b/juneau-docs/src/pages/about.md
index 4f114b260..ba5110eeb 100644
--- a/juneau-docs/src/pages/about.md
+++ b/juneau-docs/src/pages/about.md
@@ -1,22 +1,5 @@
 # About Apache Juneau™
 
-## Quick Links
-
-### Project Resources
-- <a href="https://github.com/apache/juneau"; target="_blank">GitHub</a> - 
Source code repository
-- <a href="https://github.com/apache/juneau/wiki"; target="_blank">Wiki</a> - 
Community documentation
-
-### Documentation & Reports
-- <a href="/site/apidocs/" target="_blank">Javadocs</a> - API documentation
-- <a href="/site/" target="_blank">Maven Site</a> - Complete project reports
-- <a href="/site/xref/" target="_blank">Source Cross-Reference</a> - Browsable 
source code
-- <a href="/site/surefire.html" target="_blank">Test Reports</a> - Unit test 
results
-- <a href="/site/jacoco-aggregate/" target="_blank">Code Coverage</a> - Test 
coverage reports
-
----
-
-## Overview
-
 Apache Juneau™ is a single cohesive Java ecosystem consisting of the following 
parts:
 
 | Group | Component | Description |
@@ -208,3 +191,14 @@ assertBeanList(myListOfBeans)
 - Lots of up-to-date documentation and examples
 - Minimal module dependencies making them optimal for uber-jars 
 - Built on top of Servlet and Apache HttpClient APIs that allow you to use the 
newest HTTP/2 features such as request/response multiplexing and server push.
+
+---
+
+## Quick Links
+
+### Documentation & Reports
+- <a href="/site/apidocs/" target="_blank">Javadocs</a> - API documentation
+- <a href="/site/" target="_blank">Maven Site</a> - Complete project reports
+- <a href="/site/xref/" target="_blank">Source Cross-Reference</a> - Browsable 
source code
+- <a href="/site/surefire.html" target="_blank">Test Reports</a> - Unit test 
results
+- <a href="/site/jacoco-aggregate/" target="_blank">Code Coverage</a> - Test 
coverage reports
diff --git a/juneau-docs/src/pages/security.md 
b/juneau-docs/src/pages/security.md
new file mode 100644
index 000000000..2e999562d
--- /dev/null
+++ b/juneau-docs/src/pages/security.md
@@ -0,0 +1,84 @@
+---
+title: Security Analysis
+description: Security analysis and vulnerability reporting for Apache Juneau
+---
+
+# Security Analysis
+
+Apache Juneau takes security seriously and uses automated tools to help 
identify potential security vulnerabilities and code quality issues.
+
+## Current Security Status
+
+[![Security 
Analysis](https://github.com/apache/juneau/workflows/CodeQL/badge.svg)](https://github.com/apache/juneau/security/code-scanning)
+
+[**View latest security analysis results 
→**](https://github.com/apache/juneau/security/code-scanning)
+
+## About CodeQL
+
+We use [GitHub CodeQL](https://codeql.github.com/) for automated security 
analysis. CodeQL is GitHub's semantic code analysis engine that helps identify:
+
+- **Security vulnerabilities** - Potential security issues in your code
+- **Bugs and errors** - Logic errors and potential runtime issues  
+- **Code quality issues** - Patterns that could lead to problems
+
+## Analysis Schedule
+
+Our security analysis runs automatically:
+
+- **Scheduled runs**: Every Thursday at 3:15 AM UTC
+- **On every push** to the master branch
+- **On every pull request** to the master branch
+- **Languages analyzed**: Java
+
+## Security Reporting
+
+If you discover a security vulnerability in Apache Juneau, please report it 
responsibly:
+
+### For Critical Security Issues
+
+**Do not** report critical security vulnerabilities through public GitHub 
issues. Instead:
+
+1. **Email**: Send details to [[email protected]](mailto:[email protected])
+2. **Include**: 
+   - Description of the vulnerability
+   - Steps to reproduce
+   - Potential impact assessment
+   - Suggested fix (if available)
+
+### For Non-Critical Issues
+
+For non-critical security concerns or code quality issues:
+
+1. **GitHub Issues**: Create a new issue in our [GitHub 
repository](https://github.com/apache/juneau/issues)
+2. **Label**: Use the "security" label if available
+3. **Description**: Provide clear steps to reproduce and expected behavior
+
+## Security Best Practices
+
+When using Apache Juneau in your applications:
+
+- **Keep updated**: Always use the latest stable release
+- **Review dependencies**: Regularly check for vulnerable dependencies
+- **Input validation**: Validate all external inputs
+- **Error handling**: Implement proper error handling and logging
+- **Configuration**: Use secure default configurations
+
+## Dependencies
+
+We regularly monitor our dependencies for known vulnerabilities:
+
+- **Maven dependencies**: Automatically checked during builds
+- **Security alerts**: GitHub automatically notifies us of vulnerable 
dependencies
+- **Regular updates**: Dependencies are updated regularly in new releases
+
+## Contact
+
+For security-related questions or concerns:
+
+- **Email**: [[email protected]](mailto:[email protected])
+- **Mailing list**: [Subscribe to our dev mailing 
list](https://juneau.apache.org/mailing-lists.html)
+- **GitHub**: [Create an issue](https://github.com/apache/juneau/issues)
+
+---
+
+*Last updated: September 2024*

Reply via email to