Skip to content

Commit 3086543

Browse files
authored
Merge pull request #86 from johnmhoran/80-misc-website-updates
Update blog and other navbar sections #80
2 parents 68e0ef0 + d9f8024 commit 3086543

8 files changed

Lines changed: 58 additions & 86 deletions

File tree

website/blog/2025-12-23-test-blog-post.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

website/blog/2025-12-23-welcome/index.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

website/blog/atom-chen-aboutcode/atom-chen-aboutcode.md renamed to website/blog/atom-chen-aboutcode/2025-02-04-atom-chen-aboutcode.md

Lines changed: 46 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -9,67 +9,75 @@ hide_table_of_contents: false
99
![apprhreat-image](atom_grey-1024x683.png)
1010

1111

12-
[atom](https://github.com/AppThreat/atom) and [chen](https://github.com/AppThreat/chen),
13-
two open source tools for high-quality code analysis built by the [AppThreat](https://www.appthreat.com/) team, are now part of the non-profit [AboutCode](https://aboutcode.org/)
14-
organization committed to making open source easier and safer
15-
to use by building critical open source tools for Software Composition
12+
[atom](https://github.com/AppThreat/atom) and [chen](https://github.com/AppThreat/chen),
13+
two open source tools for high-quality code analysis built by the
14+
[AppThreat](https://www.appthreat.com/) team, are now part of the
15+
non-profit [AboutCode](https://aboutcode.org/)
16+
organization committed to making open source easier and safer
17+
to use by building critical open source tools for Software Composition
1618
Analysis (SCA) and beyond.
1719

18-
“AppThreat started with the simple mission to make high-quality code analysis
19-
and security tools for everyone,” says [Prabhu Subramanian](https://github.com/prabhu),
20-
lead maintainer of atom and chen, founder of AppThreat, and creator of other
21-
open source supply chain security tools like [OWASP CycloneDX Generator (cdxgen)](https://github.com/CycloneDX/cdxgen), [OWASP blint](https://github.com/owasp-dep-scan/blint), and
20+
“AppThreat started with the simple mission to make high-quality code analysis
21+
and security tools for everyone,” says [Prabhu Subramanian](https://github.com/prabhu),
22+
lead maintainer of atom and chen, founder of AppThreat, and creator of other
23+
open source supply chain security tools like [OWASP CycloneDX Generator
24+
(cdxgen)](https://github.com/CycloneDX/cdxgen),
25+
[OWASP blint](https://github.com/owasp-dep-scan/blint), and
2226
[OWASP depscan](https://owasp.org/www-project-dep-scan/).
2327

24-
While working on a different problem, Prabhu uncovered a lack of high-quality
25-
code hierarchy analysis libraries and CLI tools. atom and chen were built as
26-
open source tools to identify likely adversary entry points to improve threat
27-
modeling, vulnerability management, and risk mitigation. Precisely knowing
28-
when, where, and how a given library is used in an application or service
28+
While working on a different problem, Prabhu uncovered a lack of high-quality
29+
code hierarchy analysis libraries and CLI tools. atom and chen were built as
30+
open source tools to identify likely adversary entry points to improve threat
31+
modeling, vulnerability management, and risk mitigation. Precisely knowing
32+
when, where, and how a given library is used in an application or service
2933
empowers developers to better understand risks and secure their work.
3034

31-
chen, or Code Hierarchy Exploration Net, is an advanced exploration toolkit
32-
for your application source code analysis to parse and extract code property
35+
chen, or Code Hierarchy Exploration Net, is an advanced exploration toolkit
36+
for your application source code analysis to parse and extract code property
3337
graphs.
3438

35-
Powered by the chen library, atom is a novel intermediate representation for
39+
Powered by the chen library, atom is a novel intermediate representation for
3640
applications and a standalone tool. The intermediate representation (a network
37-
with nodes and links) is optimized for operations typically used for
41+
with nodes and links) is optimized for operations typically used for
3842
application analytics and machine learning, including slicing and vectoring.
3943

40-
“As our projects grew in usage and significance, we felt the need to donate
41-
these projects to an open source organization committed to the original
42-
AppThreat mission,” says Prabhu. “AboutCode is that organization.”
44+
“As our projects grew in usage and significance, we felt the need to donate
45+
these projects to an open source organization committed to the original
46+
AppThreat mission,” says Prabhu. “AboutCode is that organization.”
4347

44-
AboutCode is a registered non-profit organization that supports the
45-
development and maintenance of the AboutCode stack of open source tools and
46-
open data for SCA, including the industry-leading ScanCode, VulnerableCode,
47-
and DejaCode projects. AboutCode believes that good open source tools and
48+
AboutCode is a registered non-profit organization that supports the
49+
development and maintenance of the AboutCode stack of open source tools and
50+
open data for SCA, including the industry-leading ScanCode, VulnerableCode,
51+
and DejaCode projects. AboutCode believes that good open source tools and
4852
open data help you use open source securely and efficiently.
4953

5054
With planned tighter integrations with the AboutCode stack, atom and chen will
51-
provide an even more comprehensive open source solution for the practical
52-
management of open source and security compliance. This includes advanced code reachability analysis, more efficient triage of vulnerabilities based on true reachability, and deep analysis of call graphs to find where vulnerable code
55+
provide an even more comprehensive open source solution for the practical
56+
management of open source and security compliance. This includes advanced code
57+
reachability analysis, more efficient triage of vulnerabilities based on true
58+
reachability, and deep analysis of call graphs to find where vulnerable code
5359
is used.
5460

55-
For supply chain analysis, atom can generate evidence of external library
56-
usage, including the flow of data. OWASP cdxgen uses atom to improve the
57-
precision and comprehensiveness of the generated CycloneDX SBOM document.
61+
For supply chain analysis, atom can generate evidence of external library
62+
usage, including the flow of data. OWASP cdxgen uses atom to improve the
63+
precision and comprehensiveness of the generated CycloneDX SBOM document.
5864

59-
For vulnerability analysis, atom describes vulnerabilities with evidence of
60-
affected symbols, call paths, and data flows to enable variant and
65+
For vulnerability analysis, atom describes vulnerabilities with evidence of
66+
affected symbols, call paths, and data flows to enable variant and
6167
reachability analysis at scale.
6268

63-
“The next frontier in vulnerability management is deep vulnerable code
64-
reachability analysis and taint analysis to discover new vulnerabilities,”
65-
says AboutCode lead maintainer Philippe Ombredanne. “atom and chen are the
66-
fundamental blocks to enable the construction of a FOSS solution to better
69+
“The next frontier in vulnerability management is deep vulnerable code
70+
reachability analysis and taint analysis to discover new vulnerabilities,”
71+
says AboutCode lead maintainer Philippe Ombredanne. “atom and chen are the
72+
fundamental blocks to enable the construction of a FOSS solution to better
6773
triage vulnerabilities and avoid vulnerability fatigue.”
6874

69-
Building upon atom and chen joining, AboutCode will adopt an open governance
70-
model, drawing from best practices established by other organizations
75+
Building upon atom and chen joining, AboutCode will adopt an open governance
76+
model, drawing from best practices established by other organizations
7177
committed to open source software, prioritizing transparency, inclusivity, and
7278
community-driven development. A technical advisory group (TAG) will be formed
7379
to ensure project development addresses the needs of the wider community.
7480

75-
Want to get involved? Join the AboutCode [Slack](https://join.slack.com/t/aboutcode-org/shared_invite/zt-1paqwxccw-IuafuiAvYJFkTqGaZsC1og) or [Gitter](https://app.gitter.im/#/room/#aboutcode-org_discuss:gitter.im) to chat with the community.
81+
Want to get involved? Join the AboutCode [Slack](https://join.slack.com/t/aboutcode-org/shared_invite/zt-1paqwxccw-IuafuiAvYJFkTqGaZsC1og)
82+
or [Gitter](https://app.gitter.im/#/room/#aboutcode-org_discuss:gitter.im)
83+
to chat with the community.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# History
1+
# Meetings
22

33
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
44
- Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AboutCode Foundation
1+
# Releases
22

33
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
44
- Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Getting started
2+
3+
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
4+
- Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

website/docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ const config = {
157157
{ label: 'Privacy Policy', to: '/privacy' },
158158
{ label: 'Terms of Service', to: '/terms' },
159159
],
160-
copyright: `Copyright AboutCode Foundation ASBL.   All rights reserved.   Built with Docusaurus.`,
160+
copyright: `Copyright AboutCode Europe ASBL.   All rights reserved.   Built with Docusaurus.`,
161161
},
162162
prism: {
163163
theme: prismThemes.github,

website/sidebars.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@ const sidebars = {
66
// But you can create a sidebar manually
77

88
about: [
9-
'about/about-aboutcode-foundation',
109
'about/about-contribute',
11-
'about/about-resources',
12-
'about/about-news',
1310
'about/about-events',
14-
'about/about-history',
11+
'about/about-meetings',
12+
'about/about-news',
13+
'about/about-releases',
14+
'about/about-resources',
1515
],
1616
getting_started: [
17+
'getting_started/getting_started-getting-started',
1718
'getting_started/getting_started-software-identification',
1819
'getting_started/getting_started-security',
1920
'getting_started/getting_started-compliance',

0 commit comments

Comments
 (0)