Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
EngineeringSoftware
/
jattack
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
29
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 15, 2024
Bring up changes till 0.84.15.
Show description for 212ce3e
CptGit
committed
212ce3e
View commit details
Copy full SHA for 212ce3e
Browse repository at this point
Commits on Aug 30, 2023
included LICENSE.
CptGit
authored
97b1d66
View commit details
Copy full SHA for 97b1d66
Browse repository at this point
Commits on Aug 28, 2023
readme: minor.
CptGit
committed
7a7e42b
View commit details
Copy full SHA for 7a7e42b
Browse repository at this point
Commits on Aug 16, 2023
readme: include page number and doi for jattack demo paper.
CptGit
committed
d40abfa
View commit details
Copy full SHA for d40abfa
Browse repository at this point
Commits on May 10, 2023
tool: fix error file name in script.
CptGit
committed
827bb1d
View commit details
Copy full SHA for 827bb1d
Browse repository at this point
Commits on Apr 13, 2023
api: print stack trace of exception thrown from argument method invocation in debugging level, bump version to 0.84.12.
CptGit
committed
6ed17e3
View commit details
Copy full SHA for 6ed17e3
Browse repository at this point
Commits on Apr 5, 2023
tool: csutil: no longer use System.identityHashCode to decide equailty of two objets as the hash might collide. Instead we use == to compare, bumping version to 0.84.11.
CptGit
committed
5a403fd
View commit details
Copy full SHA for 5a403fd
Browse repository at this point
Commits on Apr 1, 2023
tool:
Show description for 17f9d36
CptGit
committed
17f9d36
View commit details
Copy full SHA for 17f9d36
Browse repository at this point
Commits on Mar 31, 2023
tool: reduce the instructions inserted during bytecode instrumentation towards avoiding MethodTooLargeExceptionl; it did save some bytes although it did not aovid the exception for the two examples…
Show description for 7e8dbcc
CptGit
committed
7e8dbcc
View commit details
Copy full SHA for 7e8dbcc
Browse repository at this point
Commits on Mar 30, 2023
api: not throw runtime exception from evaluating in exploreNext() but wait until we finish filling in the hole, bumping version to 0.84.8.
CptGit
committed
3f16ea6
View commit details
Copy full SHA for 3f16ea6
Browse repository at this point
Commits on Mar 27, 2023
tool: offer an option that we can skip outputing generated programs that throw exception in @Argumet(s) method(s) such that the entry method would not been explored at all, and fix javadoc comments…
Show description for 9b557c6
CptGit
committed
9b557c6
View commit details
Copy full SHA for 9b557c6
Browse repository at this point
readme: update output folder structure to reflect the recent changes.
CptGit
committed
75c13f4
View commit details
Copy full SHA for 75c13f4
Browse repository at this point
tool: filled refId hole will be casted to the expected type when the declaring type, rather than runtime type, of the filled symbol does not match with the expected type, bumping version to 0.84.5.
CptGit
committed
85ec746
View commit details
Copy full SHA for 85ec746
Browse repository at this point
Commits on Mar 26, 2023
api: add parathesis for refId() printing result if it needs to be casted otherwise the cast may apply for the wrong expression, bumping version to 0.84.4.
CptGit
committed
94593a6
View commit details
Copy full SHA for 94593a6
Browse repository at this point
Commits on Mar 25, 2023
api: cast to expected type when printing filled refId hole if we fill in with a subtype, because otherwise it may match a different overrided method, bumping version to 0.84.3.
CptGit
committed
7f6161c
View commit details
Copy full SHA for 7f6161c
Browse repository at this point
Commits on Mar 23, 2023
api: discard wrapping RuntimeException from template using our custom exception because it will prevent try-catch block in the template from working; instead we simply save the exception and check …
Show description for 87c3b4c
CptGit
committed
87c3b4c
View commit details
Copy full SHA for 87c3b4c
Browse repository at this point
tool: the first invokespecial <init> in constructor does not have to be the one that instantiates the class, we need to exclude all new <init> pairs, bumping version to 0.84.1.
CptGit
committed
d872bc8
View commit details
Copy full SHA for d872bc8
Browse repository at this point
Commits on Mar 22, 2023
tool: introduce argument --renameOutputClz, so we can compile and run those generated programs that did not compile because of renaming, bump version to 0.84.0.
CptGit
committed
98af4a7
View commit details
Copy full SHA for 98af4a7
Browse repository at this point
tool: fix skipping fields shadowed by local variables, bumping version 0.83.29.
CptGit
committed
4a07607
View commit details
Copy full SHA for 4a07607
Browse repository at this point
Commits on Mar 21, 2023
tool: use cache to speed up collecting fields of every class, bumping version to 0.83.28.
CptGit
committed
41d1640
View commit details
Copy full SHA for 41d1640
Browse repository at this point
Commits on Mar 20, 2023
tool: introduce InvocationTemplateException and catch more exceptions thrown from executing templates instead of letting jattack crash; also allow refId() to find static fields for holes in constru…
Show description for e1828b8
CptGit
committed
e1828b8
View commit details
Copy full SHA for e1828b8
Browse repository at this point
Commits on Mar 14, 2023
tool: re-initialize template classes in the order that they had been initialized, bumping version to 0.83.25.
CptGit
committed
b89dd94
View commit details
Copy full SHA for b89dd94
Browse repository at this point
Commits on Mar 13, 2023
tool: csutil: checksum all edges when there are more than one edges between two objects, bumping version to 0.83.24.
CptGit
committed
761d5b9
View commit details
Copy full SHA for 761d5b9
Browse repository at this point
Commits on Mar 11, 2023
api: bumping version to 0.83.23:
Show description for 9880ae4
CptGit
committed
9880ae4
View commit details
Copy full SHA for 9880ae4
Browse repository at this point
Commits on Mar 4, 2023
tool: include type in memory and use declaring type rather than runtime type when infer which symbols we can use to fill a XXId hole; bumping version to 0.83.21.
CptGit
committed
6af2883
View commit details
Copy full SHA for 6af2883
Browse repository at this point
Commits on Mar 1, 2023
tool: supports saving null in memory, bumpig version to 0.83.20.
CptGit
committed
8f438f2
View commit details
Copy full SHA for 8f438f2
Browse repository at this point
tool: catch NullPointerException due to receiver of the entry method is given a null, so jattack will not crash. bumping version to 0.83.19.
CptGit
committed
a9edffa
View commit details
Copy full SHA for a9edffa
Browse repository at this point
Commits on Feb 28, 2023
api: small fixs, version 0.83.18.
Show description for 50a0828
CptGit
committed
50a0828
View commit details
Copy full SHA for 50a0828
Browse repository at this point
Commits on Feb 16, 2023
tool: allow cast api to cast anything, beyond widening conversion between primitves, bumping version to 0.83.14.
CptGit
committed
acbc204
View commit details
Copy full SHA for acbc204
Browse repository at this point
Commits on Feb 15, 2023
tool: add missing casting on char/short/byte. bumping version to 0.83.13.
CptGit
committed
baf3a34
View commit details
Copy full SHA for baf3a34
Browse repository at this point
Commits on Feb 14, 2023
readme: include a recent bug.
CptGit
committed
959c8bb
View commit details
Copy full SHA for 959c8bb
Browse repository at this point
readme: include tool paper in README.
CptGit
committed
651c024
View commit details
Copy full SHA for 651c024
Browse repository at this point
tool: charVal() picks only printable ASCII characters, and upgrade ASM to 9.4 so we can support up to JDK 20. bumping version to 0.83.12.
CptGit
committed
8c9085e
View commit details
Copy full SHA for 8c9085e
Browse repository at this point
Commits on Feb 10, 2023
tool: introduce cast API. bumping version to 0.83.11.
CptGit
committed
10027e4
View commit details
Copy full SHA for 10027e4
Browse repository at this point
Commits on Feb 1, 2023
tool: added missing support of local variables with primitive types buming version to 0.83.9.
CptGit
committed
4171fe3
View commit details
Copy full SHA for 4171fe3
Browse repository at this point
Previous
Next
You can’t perform that action at this time.