Skip to content

Commit a9b6d0d

Browse files
meysholdtona-agent
andcommitted
Rewrite intro: pain points and how Ona addresses them
Co-authored-by: Ona <no-reply@ona.com>
1 parent c0b4ef4 commit a9b6d0d

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
# GitHub Security + Ona Automations
22

3-
This repo demonstrates how to set up GitHub's free security features on a public repository and use [Ona](https://ona.com) automations to fix findings automatically.
3+
Security scanners are good at finding vulnerabilities. Fixing them is the hard part. Teams accumulate a backlog of findings that grows faster than developers can address it. Developers see security fixes as toil. And tools that auto-generate PRs via text search-and-replace often produce changes that are insufficiently tested or break the application — creating more work, not less.
44

5-
The sample application is [Spring PetClinic](https://github.com/spring-projects/spring-petclinic) (Java/Maven).
5+
[Ona](https://ona.com) takes a different approach:
6+
7+
- An **AI software engineer** analyzes each finding and crafts the code change — not a regex substitution, but a reasoned fix that accounts for the project's structure and conventions.
8+
- The fix is **built and tested in a fully equipped dev environment** where the modified code can actually compile and run.
9+
- The agent **iterates until the fix is proven not to break the app** — if tests fail, it reads the errors, adjusts, and retries.
10+
11+
The result is a PR that is ready to review and merge, not a starting point that needs manual cleanup.
12+
13+
This repo demonstrates the setup using [Spring PetClinic](https://github.com/spring-projects/spring-petclinic) (Java/Maven) with GitHub's free security features.
614

715
## Security scanning tools
816

0 commit comments

Comments
 (0)